11 may. 2013

Instalacion de Bumblebee | Deshabilitar Nvidia en laptops de graficos hibridos

Hi all, Bueno ya hace un buen de tiempo buscaba la manera de deshabilitar la tarjeta nvidia de mi laptop Asus n53sv, y de hecho tuve que emigrar a windows de nuevo por el problema de supercalentamiento y de mis piernas quemadas xD, pero con la resiente salida de Debian Wheezy en su version estable me dieron ganas de volver a instalar y de volver a probar suerte con esta situacion de los graficos hibridos. so...

Para empezar mis tarjetas son las siguientes
-> Intel 2nd Generation Core Processor Family Integrated Graphics Controller
-> NVIDIA GeForce GT 540M
SO-> Debian Wheezy Stable


[ ! ] Lo primero que intente, no me funciono pero talves a ustedes si.

Instalamos la aplicacion git
sudo apt-get install git

Descargamos el codigo
git clone https://github.com/mkottman/acpi_call.git
cd acpi_call

Compilamos
make

Cargamos el codigo en el kernel
sudo insmod acpi_call.ko

Nos movemos al directorio, damos permisos y cruza los dedos D= !!
cd examples
chmod 755 turn_off_gpu.sh
./turn_off_gpu.sh

Si aparece un mensaje "works!", entonces funciono y si no don't worry que a mi tampoco xD, pasemos a la siguiente opcion.. Nota, si tienes una Dell XPS 17, una Alienware M11x o una ASUS Eee PC 1215N intenta ejecutando los scripts que vienen en ese mismo directorio
./asus1215n.sh
./dellL702X.sh
./m11xr2.sh


[ ! ] Lo que me funciono, Bumblebee Project

Añadimos una llave al llavero #LOOOL

Como root:
wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -

Agregamos repositorios a nuestro sources.list
gedit /etc/apt/sources.list

Al final del archivo agregamos:
deb http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main

Updateamos e instalamos bumblebee
aptitude update
aptitude install bumblebee bumblebee-nvidia
En el paso anterior si sale algun error de dependencias solo acepten la solucion que les ofrece el gestor.

Ahora agregamos nuestro usuario al grupo bumblebee, as fucking root:
adduser $tu_usuario bumblebee
Thats All!! =D solo queda reiniciar y si el universo esta de nuestro lado al iniciar, nuestra tarjeta nvidia estara deshabilitada, nuestra temperatura descendera y nuestra bateria durara mas =D

Si tienen alguna otra distribucion, aqui les dejo la pagina oficial del proyecto para que chequen el modo de instalacion para cada distro.