Como deshabilitar el controlador Nouveau en Fedora 12

13

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).

Nouveau Fedora

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 LinuxNvidia.

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.

Otros llegaron buscando:

Compartir

Comparte este post en redes sociales

Ezequiel

Suscríbete al feed

Si te gustó este post, no te olvides de suscribirte al feed RSS para que recibas las actualizaciones antes que nadie

únete a los 18320 seguidores

es gratis y toma menos de 2 minutos

13 Comentarios en este artículo

  1. Nono23  

    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…
    “windows gracias por existir”

  2. Jaaa, muy bien dichoo… los post de este tipo aburren muchisimo, y gralmente no interesan…

  3. 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.

  4. Ezequiel  

    @Jonatan: estuve leyendo tu proyecto, es una excelente idea. ojala puedas conseguir apoyo de la comunidad y darle para adelante hasta conseguirlo.
    en breve lo publico en PG!!! saludos y felicitaciones por la iniciativa!

  5. ericson  

    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/

  6. Ezequiel  

    @ericson: que buena noticia esa!!! me alegro de que te halla servido

  7. Ezequiel  

    perdon: “haya”

  8. Yiyoz  

    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

  9. Ezequiel  

    @Yijoz: gracias por la buena onda!!! y el buen comentario!!!

  10. ignacio  

    gracias me ayudó muchisimo ah resolver el problema, lo primero que debes hacer es instalar la targeta de video por que si te pones hacer otras cosas vas a tener problemas gracias muy bacan

  11. martin  

    Muchas gracias por la info..era justo lo q buscaba..gracias y saludos..

    • Juanguis   twitter  

      De nada, me alegro que te haya servido.

      Saludos!

  12. martin  

    Una consulta Juanguis..no pude hacerlo..yo tengo el Fedora 15.

    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)

    En esta parte no me reconoce los comandos o la ruta.
    Seguido a esto, deshabilitamos el controlador Nouveau, para ello necesitamos editar el Grub:

    # nano /etc/grub.conf
    Acá el grub se encuentra en otro directorio
    Dentro del grub.conf, añadimos lo siguiente, al final de las líneas que comiencen con “kernel”:
    Y acá no se bien en que parte del archivo va lo q detallás acontinuación:

    # 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

    Podrías ayudarme para hacerlo en fedora 15 ?

    Otra consulta: Como instalo manualmente un paquete de codecs que descargué, ya que no cuento con internet en casa. Pude descomprimir el paquete con el comando ‘tar’, Pero me falta pasarlo a la carpeta de los codecs.

    Espero haber sido claro y gracias.

Deja un comentario

(*) (*)

Tu E-Mail no será visible públicamente
Los campos marcados como (*) son obligatorios

Otras personas llegaron buscando:

  • Desactivar drivers nouveau
  • eliminar nouveau
  • deshabilitar el nouveau fedora
  • desactivar nouveau de fedora
  • desactivar nouveau

  • como desactivar nouveau
  • desactivar nouveau fedora
  • deshabilitar noveau
  • deshabilitar drivers nouveau en fedora 15
  • modulos en lobines bajo pantalla
  • desinstalar nouveau fedora 15
  • eliminar nouveau fedora
  • remover nouveau fedora
  • deshabilitar nouveau

  • Deshabilitar driver Nouveau fedora 15
  • deshabilitar nouveau fedora 15
  • desactibar nouveau
  • deshabilitar nouveau fedora
  • desactivar noveau
  • desabilitar noveau
  • seo forum