Como deshabilitar el controlador Nouveau en Fedora 12
Publicado el 30/12/2009 por Ezequiel y guardado en la categoría: Linux.
Seguramente a mas de uno le habrá sucedido, que luego de instalar Fedora 12 Constantine, actualizar el sistema e instalar los controladores privativos de Nvidia y al reiniciar el sistema, no inicia el kdm. Es decir, que no muestra la pantalla de inicio de sesión de usuarios (login).

Esto sucede porque se genera un conflicto al instalar los controladores privativos de Nvidia, ya que el controlador por defecto del sistema, Nouveau, se apodera del modulo de video y no permite que nvidia.ko (el modulo compilado) sea quien se adueñe de ese modulo.
El controlador Nouveau es un proyecto que intenta ofrecer un controlador grafico libre para tarjetas Nvidia. Y si bien aun no es totalmente estable, en Fedora se lo incluye por defecto desde la edición 11 Leonidas.
Entonces, si lo que queremos es sacarle el mayor rendimiento a nuestra placa de video, es necesario instalar los controladores gráficos privativos de Nvidia. Pero para evitar conflictos, según nos informamos en la documentación de RPMFusion.org (repositorio donde se encuentran alojados los controladores privativos), deberemos deshabilitar el controlador Nouveau y recrear el initrd.
Veamos entonces, como realizar una instalación exitosa de los controladores gráficos privativos de
Nvidia.
Primero que nada, abrimos una consola y nos logueamos como root:
# su -
Luego agregamos los repositorios de RPM Fusion, para ello, tecleamos lo siguiente:
# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Para tarjetas GeForce 6 y mas recientes, instalamos el controlador de la siguiente forma:
# yum install akmod-nvidia
Para tarjetas GeForce 5 (serie FX):
# yum install kmod-nvidia-173xx
Para tarjetas GeForce 2 a través de GeForce 4:
# yum install kmod-nvidia-96xx
Hecho esto, recreamos el initrd o initramfs:
# mv / boot/initramfs- $ (uname-r). img / boot/initramfs- $ (uname-r)-nouveau.img
# Dracut / boot/initramfs- $ (uname-r). img $ (uname-r)
Seguido a esto, deshabilitamos el controlador Nouveau, para ello necesitamos editar el Grub:
# nano /etc/grub.conf
Dentro del grub.conf, añadimos lo siguiente, al final de las líneas que comiencen con “kernel”:
# rdblacklist = nouveau
Y por ultimo, antes de comenzar a utilizar el nuevo controlador, permitimos la ejecución de “allow_execstack”, para que SELinux no impida la carga del driver:
# setsebool -P allow_execstack on
Y listo! Ya podemos reiniciar el sistema y disfrutar de todos los efectos de escritorio.
Mientras tanto esperamos la evolución de Nouveau y ponderamos a Fedora por ser una de las distros que mas riesgos toma a la hora de implementar paquetes en estado experimental, con el fin de lograr una distribución libre de controladores privativos.
Aquí les dejo el HowTo Nvidia de RPM Fusion.


Comentarios (9)
y se supone que un usuario comun, ejemplo mi vieja, tiene que meter todos esos comando en una consola para que su equipo ande correctamente…
31/12/2009 @ 09:20 pm“windows gracias por existir”
Nono23
Jaaa, muy bien dichoo… los post de este tipo aburren muchisimo, y gralmente no interesan…
4/01/2010 @ 08:19 amJavier http://sersoporte.com.ar
Hola, la verdad cada vez esta mejor la página, hace varios meses la sigo y estoy suscripto. Aunque tengo un articulo que no sé donde compartirlo ni proponerlo, ya lo aporte en varias comunidades de software libre y distribuciones pero la mayoria dice que es una buena idea pero no pueden hacerla ellos. ¿vos donde decis que la proponga? ¿o tengo que armar todo desde cero y dedicarme a buscar a programadores solamente? el proyecto lo subi en un blog http://jonidimo.blogspot.com (no es para hacer spam, pero si copio y pego todo aca va a ser bastante largo el comentario) ¿vos que opinas de un proyecto asi? se puede hacer o va contra la corriente? hasta ahora tengo 1 ingeniero que se intereso en la idea y estuvimos hablando un poco de la organización, ver las ventajas desventajas y aclarar bien la idea. Espero tu respuesta, desde ya muchas gracias.
15/01/2010 @ 11:27 amJonatan http://jonidimo.blogspot.com
@Jonatan: estuve leyendo tu proyecto, es una excelente idea. ojala puedas conseguir apoyo de la comunidad y darle para adelante hasta conseguirlo.
21/01/2010 @ 10:54 amen breve lo publico en PG!!! saludos y felicitaciones por la iniciativa!
Ezequiel
Muy buen post, excelente, gracias, pude configurar mi tarjeta de video de mi lap ke tiene nvidia y ahora estoy corriendo trankilamente Compiz !!, great \m/
5/02/2010 @ 12:35 pmericson
@ericson: que buena noticia esa!!! me alegro de que te halla servido
8/02/2010 @ 04:51 pmEzequiel
perdon: “haya”
8/02/2010 @ 04:51 pmEzequiel
Hey muy buen aporte Ezequiel, Hace poco que sigo tus aporte y la verdad es que tienes muy buenas noticias, tutos, y demas. Realmente me gusta lo que has echo.
Muchas gracias por el aporte
PD: No hagas caso de las criticas
8/02/2010 @ 10:07 pmYiyoz
@Yijoz: gracias por la buena onda!!! y el buen comentario!!!
10/02/2010 @ 12:30 amEzequiel