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.
Pingback: rive
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.
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.
Hola, estoy a punto de resolver mi problema con nvidia.
Para ello tuve que recurrir a la info de 2 foros: uno es éste.. y el otro es éste: “http://ubuntu-guia.blogspot.com/2010/04/instalar-driver-de-tarjetas-nvidia-en.html#comment-form”
en resumen, pude instalar el driver utilizando el script para desactivar nouveau. Hice el blacklist y le desinstalé como dice JoséRC “apt-get remove xserver-xorg-video-nouveau”.
No obstante, cuando vuelvo a iniciar el sistema, me salta:
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system’s kernel log for additional error messages.
(II) UnloadModule: “nvidia”
(II) Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module “nvidia” (module-specific error, 0)
(EE) No drivers available.
y al iniciar en modo consola e intentar reinstalar el driver me vuelve a aparecer el mensaje (en el instalador de nvidia) que dice que está activo nouveau en el nucleo (como antes de usar el script).
les posteo acá lo que expuse en aquel, a ver si me pueden dar una manito:
**********************************************************************************************************
**********************************************************************************************************
Hola, soy Miguel:
He instalado el driver privativo de NVIDIA. Todo funciona bien salvo que al volver a iniciar el sistema éste parece no cargar correctamente. El problema que se me presenta es similar al expuesto por “Marcelo”
he leído la solución dada a marcelo:
a marcelo le anda “E-X-C-E-L-E-N-T-E-!” (:p)pero a mí no.
De hecho ésos pasos (el del build-essential y el del blacklist) ya los había seguido para instalar el driver desde un principio.
Además me tuve que valer de las indicaciónes en otro sitio :” http://www.riveonline.com/2010/06/17/instalar-driver-binario-nvidia-en-debian-squeeze-kernel-2-6-32-5/ ” donde me cuentan:
*******************************************************
http://nouveau.freedesktop.org/wiki/KernelModeSetting
Aquí, se explica como se puede desactivar el módulo de kernel de nouveau y darlo de baja.
*******************************************************
en dicho sitio me indica cómo hacer un script que debo cargar para hacer la operación. Funciona bien, y me permite finalmente instalar el driver.
por si les interesa el script es algo así (pero les recomiendo que tengan precaución y lo lean del sitio):
*******************************************************
——————————————————-
#!/bin/bash
echo 0 > /sys/class/vtconsole/vtcon1/bind
rmmod nouveau
/etc/init.d/consolefont restart
rmmod ttm
rmmod drm_kms_helper
rmmod drm
——————————————————-
[aquí se explica algo acerca del script]
The echo line unbinds nouveaufb from the framebuffer console driver (fbcon). Usually it is vtcon1 as in this example, but it may also be another vtcon*. See /sys/class/vtconsole/vtcon*/name which one of them is a “frame buffer device”.
The console font trick may be needed with the VGA text mode to restore proper console state (to keep the active line visible), and depends on your distribution.
*******************************************************
Hasta ahí, es lo que pude hacer para instalar el driver. Funciona bien la primera vez y luego al iniciar el equipo nuevamente me pasa lo que a marcelo.
Estuve hechando un vistazo al “Xorg.0.log.old” que sería el log de la vez que no inició correctamente (dado que para escribir ésto volví a instalar el driver como hago habitualmente, por lo que el Xorg.0.log me tira que se cargó todo bien)
y dice algo así al final:
*******************************************************
(II) LoadModule: “nvidia”
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor=”NVIDIA Corporation”
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system’s kernel log for additional error messages.
(II) UnloadModule: “nvidia”
(II) Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module “nvidia” (module-specific error, 0)
(EE) No drivers available.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at “/var/log/Xorg.0.log” for additional information.
ddxSigGiveUp: Closing log
*******************************************************
Hay otros “Xorg.*.log” del 0 al 5 No sé cual les sirve.
Me pueden ayudar?
en el synaptic lo único que aparece con nouveau es “libdrm-nouveau1″ pero si lo quiero desinstalar me pide desinstalar cantidad de cosas “esenciales” sin las cuales no tengo ni el brasero (que tendrá que ver nouveau con el grabador de cds). Que novato que soy.
*********************************************************************************************************
*********************************************************************************************************
Qué les parece?
Excelente informacion de toda la que consegui en la web esta es la mas directa y eficaz