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
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:
Gracias por el post.
De nada, gracias por pasarte :)
Publicar un comentario