Instalar driver binario Nvidia en Debian Squeeze, kernel 2.6.32-5
Después de la actualización del kernel 2.6.32-5 en mis equipos con Debian Squeeze el sistema gráfico dejó de funcionar, esto se debe a que el nuevo kernel ya trae incorporado el driver nouveau que es la implemetación libre del driver para las tarjetas gráficas Nvidia.
Para evitar este problema simplemente debemos configurar el sistema para que no cargue el driver nouveau al momento de iniciar, esto se hace editando el archivo /etc/modprobe.d/blacklist.conf
Agregamos la línea…
blacklist nouveau
Reiniciamos el equipo y es todo, con esta pequeña modificación podemos instalar y usar el driver binario de Nvidia.
Junio 17th, 2010 at 15:18
Post: Instalar driver binario Nvidia en Debian Squeeze, kernel 2.6.32-5 http://tinyurl.com/23ys5tg
Junio 28th, 2010 at 17:59
Gracias por publicar ésta solución. A mi me pasó lo mismo: en una actualización de Debian testing, de pronto el sistema gráfico dejó de funcionar.
Suponiendo que fue un error mio (experimento con algunas cosas), reinstalé Debian testing (con mucha paciencia y algo de banda ancha), descargué el driver binario más reciente para mi tarjeta (una GeForce 9400GT, asi que descargué el driver NVIDIA-Linux-x86_64-256.35 para linux de 64) y seguí tus indicaciones.
Por desgracia a mí no me funcionó.
Después de poner en blacklist a nouveau y cuando intento instalar el driver, me da un error y dice que probablemente tenga un módulo que impide que el driver de Nvidia tome el control de la tarjeta. He revisado la lista de módulos con lsmod y efectivamente, aún está cargado nouveau. He intentado eliminarlo con rmmod, pero al hacerlo me dice que el módulo aún está en uso. Todo esto lo hago desde linea de comando, deteniendo a gdm (/etc/init.d/gdm3 stop), y pasando a nivel 3 (init 3).
¿Estaré fallando en algo? ¿Habrá alguna otra manera de instalar este driver?
Ante todo, gracias por tu atención.
Junio 28th, 2010 at 20:18
Carlos, a mi me pasó lo mismo, mi error, la redacción en el archivo blacklist, rechecalo, se supone que una vez ahí no debe de cargar el modulo nouveau. Te dejo el contenido de mi archivo blacklist
———
# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
# This file is provided by the udev package.
# evbug is a debug tool and should be loaded explicitly
blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
# replaced by e100
blacklist eepro100
# replaced by tulip
blacklist de4x5
# replaced by tmscsim
blacklist am53c974
# these watchdog drivers break some systems
blacklist iTCO_wdt
#NO nouveau
blacklist nouveau
————
Espero te sirva. Saludos.
Junio 28th, 2010 at 22:01
Ante todo, gracias por tu respuesta tan rápida.
Investigando un poco más (es cierto niños y niñas, hay que leer el manual
), encontré en el sitio de ayuda de Xorg (concretamente en la sección de discusiones) el siguiente link:
http://nouveau.freedesktop.org/wiki/KernelModeSetting
Aquí, se explica como se puede desactivar el módulo de kernel de nouveau y darlo de baja.
Ahora bien, esta es la parte de la advertencia: NO INTENTEN ESTO, A MENOS QUE SEPAN LO QUE HACEN (O ESTEN LOCOS COMO YO). EL MÁS MÍNIMO ERROR PUEDE DAÑAR PERMANENTEMENTE SU TARJETA GRÁFICA.
Utilicé el script que está en ésa página (no lo copio aquí para obligar a los lectores a investigar más a fondo), el cual básicamente desvincula a la consola virtual (que era lo que me cargaba a nouveau en modo texto), borra los módulos asociados a nouveau (son más de uno), y me permite instalar el módulo propietario de NVIdia.
Bien, la advertencia anterior es porque, al hacer esto, pueden quedarse sin consola. Esto me sucedió a mí:
¡ME QUEDÉ SIN CONSOLA Y TUVE QUE INSTALAR EL DRIVER DE NVIDIA A CIEGAS!
Por fortuna, pude hacerlo y ahora estoy escribiendo este mensaje con mi nuevo driver. No estoy seguro si el poner a nouveau en el blacklist tuvo algo que ver con mi éxito.
Gracias por tu atención, y espero que éste mensaje pueda ayudarte a ti y a aquellos que leen este blog.
Sin nada más que decir, me despido.
Por cierto: NO INTENTEN ESTO, A MENOS QUE SEPAN LO QUE HACEN (O ESTEN LOCOS COMO YO). EL MÁS MÍNIMO ERROR PUEDE DAÑAR PERMANENTEMENTE SU TARJETA GRÁFICA.
Julio 24th, 2010 at 12:05
Hola. Gracias, me ha ayudado bastante ya que no podía instalar el driver de nvidia y no sabía porqué. No sabía de la existencia de nouveau.
Sin embargo no me funcionó lo del blacklist: el módulo se seguía cargando y no había forma de quitarlo (ni siquiera con rmmod). Así que lo que he hecho ha sido desinstalarlo directamente:
apt-get remove xserver-xorg-video-nouveau.
Lo digo más que nada por si a alguien más le pasa, tan solo tiene que desinstalar el paquete, reiniciar e instalar el binario de nvidia como siempre. A mi me ha funcionado sin más contratiempos.
Aunque me da un poco de penilla ya que nouveau le da un aspecto bastante chulo a las TTY, con una letra más chiquitilla, además de que se cambia entre ttys mil veces más rápido. Pero bueno, las TTY tampoco es que las use a diario
.
De todas maneras, si alguien sabe como volver a poner las ttys como antes se le agradecería
Saludos.