Bug en la instalacion driver propietario Nvidia en Ubuntu Karmic Koala
martes, febrero 02, 2010
Publicado por: Hugo Pérez Vigo
Bueno, he de hacer una corrección al título del post. En concreto, debería ser:
Jockey-kde no instala correctamente el driver propietario de Nvidia en Kubuntu 9.10. Que es lo que me ha pasado a mí.
El fallo, también tengo confirmado, se replica en la versión Alpha de Ubuntu Lucid (10.04), con Jockey y estoy pendiente de que alguien me verifique que también ha ocurrido este problema en Ubuntu 9.10.
La instalación del driver propietario se realiza, a través de Jockey, aparentemente sin ningún problema, hasta que, al reiniciar, se nota el sistema más pesado, demasiado consumo con los efectos gráficos activados y ni hablar de poner un vídeo a pantalla completa, porque la CPU se dispara al 90%...
Lógicamente, esto llama mi atención, hago funcionar glxgears y efectivamente la tasa de frames por segundo es ridícula.
Verifico que esté todo correcto:
$ glxinfo | grep rendering
y me devuelve este maravilloso error:
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
Bueno, pues llegados a este punto, no os molestéis en usar sudo, darle permisos al directorio.. porque al reiniciar, todo volverá a estar como antes, es decir, mal. Un bug genial, eh? :)
La solución: Sencillo, abrir el navegador, vamos a la página web de Nvidia y descargamos el driver correcto para nuestra gráfica, en mi caso una FX 5200.
Ahora que tenemos el NVIDIA-Linux-x86xxx.run, tenemos que desinstalar el driver con el bug, desde el mismo jockey y desde synaptics, eliminando todos los paquetes que correspondan: nvidia-glx, nvidia-settings y nvidia-kernel-common
Hecho esto, vamos a ello, abrimos una consola:
$ sudo /etc/init.d/kdm stop(en caso de usar gnome hay que detener el servicio gdm)
Ahora pasamos a instalar el driver (Ver donde lo tenéis descargado).
$ sudo sh NVIDIA-Linux-x86-100.14.19-pkg1.run
Durante la instalación, pulsar siempre Yes/Si
Y reiniciamos el servicio kdm.
$ sudo /etc/init.d/kdm restart
Y ahora si que debe estar todo funcionando. Para comprobarlo tenéis que poner:
$ glxinfo | grep rendering
direct rendering: Yes
Voilá, solucionando bugs de una forma rápida y sencilla :-)
| Reacciones: |
Suscribirse a:
Enviar comentarios (Atom)
Licencia Creative Commons
Esta web y todo su contenido creado por Hugo Pérez-Vigo se encuentra bajo una licencia Creative Commons.
Esta comprende:
- Reconocimiento
- No uso comercial
- Y Compartir bajo la misma licencia 2.5 España License.

Esta comprende:
- Reconocimiento
- No uso comercial
- Y Compartir bajo la misma licencia 2.5 España License.








2/17/2010 4:58 PM
Perfecto, gracias. Funcionando perfectamente. Yo lo hice con Gnome, pero es lo mismo, simplemente cambiado el kdmo stop por gdm stop ;)
Gracias!