Instalar el driver privativo de nVidia en Debian GNU/Linux

Cómo utilizar module-assistant para instalar el driver propietario para las tarjetas gráficas de nvidia en Debian GNU/Linux, Ubuntu y demás distros derivadas.

Hay varias alternativas para instalar este driver. Esta receta explica la forma más sencilla, que es también la más “Debian compliant”. Consulta las referencias si quieres probar las otras alternativas.

Actualiza tu Linux


Instalar el driver de nvidia es una buena oportunidad para aprovechar y actualizar el núcleo. Se supone que vas a utilizar un Linux precompilado y empaquetado por Debian. Por ejemplo:

# apt-get install linux-image-2.6.22-1-386

También vas a necesitar las cabeceras, que es un paquete con el mismo nombre, cambiando image por headers.

# apt-get install linux-headers-2.6.22-1-386

Si usas grub, no olvides hacer el update-grub correspondiente. Y ahora reinicia para usar el núcleo recién instalado.

Ahora… lo divertido

Esto es tan fácil que casi no tiene gracia. Primero instala module-assistant y nvidia-kernel-common:

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

Y a continuación ejecuta:

# module-assistant auto-install nvidia

O lo que es lo mismo, pero más cortito y fácil de recordar:

# m-a a-i nvidia

Y ese programilla se encarga de compilar, crear el paquete Debian correspondiente y hasta de instalarlo. No viene mal un:

# depmod -a
# modprobe nvidia

Si todo ha ido bien deberías tener tu driver funcionando.

Y el GLX

También tienes que instalar:

# apt-get install nvidia-glx

Cambio en la configuración del servidor X

Edita tu /etc/X11/xorg.conf y busca el apartado Section “Device”. Cambia la línea driver para que quede algo como:

        Driver  "nvidia"

Sólo queda reiniciar tu gestor de acceso. Por ejemplo:

# /etc/init.d/gdm restart

Referencias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de nacho

the debian-way

He encontrado esta página del wiki de debian, donde lo explican también muy bien.

http://wiki.debian.org/NvidiaGraphicsDrivers

Básicamente son los mismos pasos, aunque con algunas indicaciones más. Quizá podría formar parte de las referencias.

Nacho

muy bien todo

hola que tal hasta ahora estoy en mis primeros pasos como debianero, ya acostumbrado a Ubuntu este tipo de cosas me parecian un poco tediosas, pero con guias como esta re-bien asi quien no se mete a debian, bueno lo unico es q como tengo debian etch no encontraba en el listado de mis repositorios los paquetes nvidia-kernel-common ni nvidia-glx, pero esas no son penas sagrado google me envio a la pagina de repositorios de debian y pues nada a descargar los .deb alli y ejecutarlos, pero de q estan estan,
http://packages.debian.org/etch/nvidia-kernel-common
http://packages.debian.org/etch/nvidia-glx
y el resto ya como esta propuesto y a hacerle, eso si lo ultimo no quiso arrancar solo pero q va primero un
# /etc/init.d/gdm stop
y luego un
# /etc/init.d/gdm start

un restart en 2 pasos pero desde q sirva, muchas gracias, ahora sip a probar esos drivers suerte

Nvidia - Debian

Venia todo perfecto, pero hasta que no instale nvidia-glx no funciono.
Me sirvio de mucho…
Gracias…

Te quería comentar , a mí

Te quería comentar , a mí me sale un error cuando hago el m-a a-i nvidia me pone

¡Ha fallado la compilación del paquete
nvidia-kernel-source! ¿Qué desea hacer?
VIEW Examinar el fichero del registro de la compilación
ONTINUE Omitirlo y continuar con la operación siguiente
STOP Detener el procesamiento de órdenes de compilación

y este es el view

Build log starting, file:
/var/cache/modass/nvidia-kernel-source.buildlog.2.6.26-1-686.1235184676
Date: Sat, 21 Feb 2009 03:51:16 +0100

Imagen de Lk2

Problema con el driver de nvidia en amd64

A mi ocurre algo creo que raro: sigo todos estos pasos, el driver se isntala (incluso aparece en un lsmod), pero si intento arrancar xorg con driver nvidia no arranca,y en elogdice que no está cargado ...

¿por qué puede ser esto?

*************************************************************
Dime con quien deambulas y te manifestaré tu idiosincracia

tengo el mismo problema

hola, a mi me ha pasado lo mismo tambien tengo un amd64 pero uso debian i686... tengo el modulo cargado pero el xorg dice q no existe
:(EE) Failed to load module "nvidia" (module does not exist, 0)

gracias por la ayuda.

Falto un pequeño detalle

Al menos a mi no me funciono hasta que agregue un repositorio.

antes de ejecutar "module-assistant auto-install nvidia"

debemos escribir en una terminal "kedit /etc/apt/sources.list" y tener esto dentro de la ventana que nos va a salir:

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://www.debian-multimedia.org testing main

Luego guardar, y seguir desde donde habiamos quedado
(o sea, en "module-assistant auto-install nvidia)

Con eso debiera andar todo bien.

Saudos

Imagen de david.villa

Y concretamente

cuando dices "un repositorio" a ¿cuál te refieres? Porque los que has puesto en tu comentario son los habituales.

Yo creo que si no funciona module-assistant es porque faltan los repos de non-free,

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

A eso me refería

Era justamente eso, sólo que me equivoque al expresarlo, pero el punto era agregar al final de los repositorios que tenían que estar los non-free, porque sin ellos no se puede completar todo el proceso