rss
email
twitter
facebook

lunes, 12 de agosto de 2013

[Tutorial] Bumblebee en Elementary OS


Soy uno de los desafortunados que tiene que lidiar con los problemas de Nvidia en Linux, pero para la suerte de muchos, ya está disponible la solución para Elementary OS Luna.

Traduciré un tutorial que encontré en la siguiente pagina http://elementaryosandmore.blogspot.com  al español para que lo entiendan mejor. 

Abrimos una terminal e ingresamos las siguientes lineas:


 Agregar el PPA de Bumblebee a tu sistema


  • sudo add-apt-repository ppa:bumblebee/stable


Para las tarjetas Nvida Gt 6xxx es necesario instalar lo siguiente, para las Gt 5xxx y Gt 4xxx no lo es, si lo dudas sólo instálalo.


  • sudo add-apt-repository ppa:ubuntu-x-swat/x-updates


Actualizamos


  • sudo apt-get update


Intalar Bumblebee usando el controlador propietario de Nvidia:


  • sudo apt-get install bumblebee bumblebee-nvidia


 Asegurarse de que tenemos los headers correctos para nuestro kernel:


  • sudo apt-get install linux-headers-$(uname -r)


Instalar el Nvidia GeForce driver 310.14 experimental driver (mediante el repositorio de actualizaciones):


  • sudo apt-get install nvidia-experimental-310 nvidia-settings-experimental-310


Configurar Bumblebee para usar nvidia-experimental-310.


  • Abrimos "/etc/bumblebee/bumblebee.conf" como root con un editor de texto: 
  • sudo scratch-text-editor /etc/bumblebee/bumblebee.conf
  • Cambiamos lo siguiente:

- En la linea 22, asegurate que "Driver=" sea igual a "nvidia", de esta manera:
Driver=nvidia
- Cambiar el "KernelDriver=" (en la linea 47) a "nvidia-experimental-310", de esta manera:
KernelDriver=nvidia-experimental-310
- Cambiar "LibraryPath=" (en la linea 51) a "/usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310", para que queda de esta manera:
LibraryPath=/usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310
- Cambiar el "XorgModulePath=" (en la linea 54) a "XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules" de esta manera:
XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules

Cerramos sesión y volvemos a entrar a Elementary

Opcional: instalar primus (esto debería darte aun mejor rendimiento que Optirun con Bumblebee)


  • sudo add-apt-repository ppa:zhurikhin/primus
  • sudo apt-get update
  • sudo apt-get install primus


Cambiar el script de primus:

  • sudo scratch-text-editor /usr/bin/primusrun


- En la linea 16: export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/lib/nvidia-experimental-310/libGL.so.1:/usr/lib32/nvidia-experimental-310/libGL.so.1'}
- En la linea 27: /usr/lib*/nvidia-experimental-310*|'') # nvidia is used by default


Prueba tu recién instalado bumblebee u optimus con glxspheres:


  • optirun glxspheres
  • primusrun glxspheres


Fuente: Elementary OS and more

2 comentarios:

Anónimo dijo...

Gracias por el post.

Rugleh dijo...

De nada, gracias por pasarte :)

Publicar un comentario