Debian - HowTo - Xorg7 – Instalar drivers nvidia

Mayo 2017


Hola a todos

Para los que acaban de pasarse a Xorg7, poseen una tarjeta nvidia, y desean instalar el driver propietario, deben tomar ciertas precauciones:
-parece que el actual paquete de debían aún no ha sido corregido para que reconozca el cambio en el árbol de directorios de Xorg
-el archivo de instalación de la página de nvidia tampoco.

Después de haber tenido algunas dificultades en encontrar el problema, me dije que un pequeño post no estaría mal.

A continuación el procedimiento que seguí:


Descargar


Ir a http://www.nvidia.es/object/linux_display_ia32_1.0-8762_es.html
Y descargar: http://download.nvidia.com/...

Nota: Si utilizas un kernel de www.kernel.org, verifica que el enlace /usr/src/Linux apunte a las fuentes del núcleo. Si utilizas una linux_image, instala los kernel adecuados incluso si se supone que el script de instalación de nvidia se encarga de ello.

Volver al paquete ejecutable


Como root:
chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run
./NVIDIA-Linux-x86-1.0-8762-pkg1.run

Copia de las bibliotecas


Hasta aquí nada de original, pero el problema es que los drivers están en /usr/X11R6/lib/modules y las libs en /usr/X11R6/lib/. No hay más que copiarlas en el directorio correcto (/usr/lib/xorg):
cp /usr/X11R6/lib/libXvMCNVIDIA* /usr/lib/xorg
cp -R /usr/X11R6/lib/modules* /usr/lib/xorg

Reconfiguración del servidor X


Proceder de la siguiente manera:
dpkg-reconfigure xserver-xorg
nvidia-xconfig

Reconocimiento de los nuevos drivers


Reiniciamos el servidor X, y normalmente es OK:
/etc/init.d/kdm restart

Verificación


Para verificar que todo esté ok (el primer comando debe decir "direct rendering: Yes":
glxinfo | more
glxgears


Observaciónt: En caso de problemas podemos utilizar los drivers nv corrigiendo /etc/X11/xorg.conf (remplazar nvidia por nv). Entonces verifica que se ha instalado correctamente el paquete xserver-xorg-video-nv

Buena suerte

Solución bajo Debian/ ubuntu



Instalación automática


El proceso de instalación puede ser hecho automáticamente, ver este truco.

Instalación no tan automática


Bajo Debian, podemos aprovechar para utilizar el método “debían”.
Para ello:

Instalar los paquetes necesarios


apt-get install nvidia-kernel-common nvidia-kernel-source
cd /usr/src/linux
make-kpkg modules_image

Esto crea un paquete nvidia-kernel-<VersionDelNucleo>.deb
dpkg -i nvidia-kernel-<VersiónDelNucleo>.deb
apt-get install nvidia-glx

Ventajas: permite que Debian sepa que tenemos instalados los drivers nvidia, lo que evita que sean destruidos algunos archivos, por ejemplo en la actualización de Xorg…

Inconvenientes: al no haber conseguido hacerlo funcionar para una actualización de los drivers nvidia…: me vi obligado a pasar por la etapa precedente: sh NVidia***.run para una actualización

Observación: durante un cambio de Nucleo, les aconsejo este último método, muy rápido, y de acuerdo con la compilación al estilo debían.

Solución con el module-assistant


apt-get install nvidia-kernel-common nvidia-kernel-source
apt-get install module-assistant

m-a update,prepare,build nvidia-kernel-source

Esto crea un paquete nvidia-kernel-<VersionDelNucleo>.deb
dpkg -i nvidia-kernel-<VersionDelNucleo>.deb
apt-get install nvidia-glx

Las mismas ventajas e inconvenientes que anteriormente…
Salvo que aquí, si instalamos un nuevo núcleo, tendremos que hacer todo después de reboot, mientras que con make-kpkg, podemos ir hasta la etapa 4 (Reconocimiento de los nuevos drivers) antes de reboot.

Enlace interesante para nVidia Drivers y Debian


http://wiki.debian.org/...

Consulta también

Publicado por Carlos-vialfa. Última actualización: 5 de agosto de 2008 a las 20:17 por Carlos-vialfa.
El documento «Debian - HowTo - Xorg7 – Instalar drivers nvidia» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.