gentoo linux, java, software libre y otras hierbas
dic, 09 2008 - 4:12 pm

Instalar drivers NVIDIA y Compiz Fusion en Fedora 10

En esta pequeña guía aprenderemos a instalar los drivers para las tarjetas aceleradoras nVidia en Fedora manualmente, y además la instalación y activación de efectos de escritorio (Compiz Fusion).

Lo primero es descargar el driver de la página oficial de descargas de nVidia; se tratra de un archivo binario con extensión .run, que contiene el instalador. En el momento de instalar el driver, es necesario recompilar algunas cosas en el kernel, pero resulta que Fedora no viene con paquetes de desarrollo por defecto, por lo que mientras descargamos el driver, vamos instalando algunos paquetes necesarios con el siguiente comando:

$ su
# yum install gcc make binutils kernel-devel

Una vez instalados, y con el archivo .run descargado, podemos iniciar la instalación del driver. Puesto que el instalador de driver requiere que el servidor de las X esté detenido, presionamos la combinación de teclas Ctrl+Alt+F2 para iniciar una sesión de consola fuera del entorno gráfico, nos logueamos con el usuario root, y ejecutamos el comando:

# init 3

Esto hará que el servidor xorg se detenga. Ahora, vamos a hacer un backup de nuestro archivo xorg.conf, por si algo falla (es una buena costumbre), ejecutando el siguiente comando:

# cp -v /etc/X11/xorg.conf{,.bak}

Es hora de iniciar el instalador del driver con el siguiente comando:

# sh /ruta/del/driver/NVIDIA-Linux-x86-XX.XX-pkg1.run

Nos aparece un cuadro de diálogo que nos pide que aceptemos la licencia de uso; le damos Accept. Luego nos pregunta si deseamos buscar una versión precompilada de nuestro kernel, a lo cual le damos No. Después de ello, el instalador intentará recompilar el kernel por si mismo.

Una vez el instalador ha hecho su trabajo, nos pregunta si deseamos ejecutar el programa nvidia-xconfig, que modificará el archivo xorg.conf con los valores adecuados para activar la aceleración gráfica. Le decimos que Si, y listo. Ahora para entrar de nuevo en una sesión gráfica ejecutamos el comando:

# init 5

Instalación del Compiz Fusion en Fedora

Fedora ya viene con parte de Compiz Fusion, pero no incluye paquetes importantes como el ccsm o el fusion-icon. Por tanto, y para estar seguros, ejecutamos el siguiente comando:

$ su
# yum install compiz compiz-gnome compiz-fusion \
compiz-fusion-gnome compiz-fusion-extras-gnome \
compiz-fusion-extras compiz-manager gnome-compiz-manager \
compizconfig-python ccsm emerald emerald-themes fusion-icon
Ten en cuenta que en mi caso uso Gnome, por lo que debes modificar un poco el comando si usas KDE.

Una vez instalados estos paquetes, ya puedes activar los efectos de escritorio ejecutando el comando fusion-icon. Si deseas que los efectos se activen cada vez que inicies sesión, abres la utilidad Sesiones:

sesiones

Haces clic en Añadir, y colocas algo como lo siguiente:

fusion-icon-sesiones

Clic en Guardar, y listo. Puedes cambiar las opciones básicas de Compiz desde el icono del área de notificaciones:


Para cambiar las opciones de los efectos y personalizarlos, vas a Sistema -> Preferencias -> Visualización y comportamiento -> Administrador de Opciones de CompizConfig.

Es todo! Ya puedes disfrutar de los increíbles efectos de visuales que nos ofrece Compiz Fusion, y como no, de algunos juegos que requieren aceleración gráfica.

efectos compiz fusion

72 Comentarios | deja el tuyo

3 enlaces entrantes

69 Comentarios en “Instalar drivers NVIDIA y Compiz Fusion en Fedora 10”

  1. ec-tf dice:

    Hola a todos,la gripe me hizo ausentarme por un tiempo de este foro.
    luisup
    En Gnome existe una aplicación en la que no hace falta añadir un script para que un programa se inicie o desactive al iniciar la sesión
    .
    Sistema-Preferencias-Personal y Sesiones
    Solo has de añadir el comando que activa el compiz y listo.
    Saludos a todos.
    un Saludo a todos.

  2. chipi dice:

    Hola luisup. Bueno si no hay esa línea en tu archivo no creo que haya problema, es sólo para que quedara más o menos ordenado, si quieres pon tu mismo una línea comentada (que empiecepor #) explicando lo que hay debajo que en este caso son los usuarios con privilejios y abajo pones la línea aquella de “manolo” jeje.
    Y bueno, para que te cargue el script al inicio puedes irte a Sesiones como dice ec-tf y ahí en la sección comando poner:
    sudo /ruta/al/script

    Un saludo

  3. luisup dice:

    Bueno esto es lo q sucede, funciono lo de agregar la linea “manolo” al archivo sudoers jajaja, tambien funciono q cuando ejecuto el script con sudo no me pide contraseña, y no se como no me di cuenta de colocar el script en sesiones!!! jajaj
    El problema es q para q compiz funcione al 100% tengo q ejecutar el script (o fusion-icon) logueandome con “su -” porq con sudo no funciona, aqui los dos ejemplos de lo q me sale en cada caso:

    con el comando su -

    [root@Fedora10 ~]# fusion-icon
    * Detected Session: unknown
    * Searching for installed applications…
    * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
    * Using the GTK Interface
    * Starting Compiz
    … executing: compiz –replace –sm-disable –ignore-desktop-hints ccp

    con el comando sudo

    [titicoup@Fedora10 ~]$ sudo fusion-icon
    [sudo] password for titicoup:
    * Detected Session: unknown
    * Searching for installed applications…
    * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
    * Using the GTK Interface
    * Starting Compiz
    … executing: compiz –replace –sm-disable –ignore-desktop-hints ccp –loose-binding –indirect-rendering

    espero haberme expresado bien, mientras tanto sigo buscando alguna solucion… Ah y muchisimas gracias por interesarse y contestar…

  4. chipi dice:

    Bueno prueba a ejecutar este script.

    #!/bin/bash
    compiz –replace –sm-disable –ignore-desktop-hints ccp
    y ojalá te funcione porque no se como ejecutar un script como “su -”.
    Buena suerte jeje

  5. chipi dice:

    Por cierto antes de “replace” y “sm” e “ignore” hay dos guiones seguidos, es que lo cambian estas páginas y blogs.

    Perdón por el doble ocmentario

  6. luisup dice:

    Lamento decir q no me funciono, a ese script tb tengo q ejecutarlo como “su -” para q funcione jaja, estoy jodidamente limitado a ese comando… alguna solucion tiene q haber…. voy a plantear mi problema en la lista de fedora. igualmente gracias por responder y seguire por aca por si a alguien se le ocurre algo jajaja.

  7. vtemplado dice:

    Muchas gracias por el tuto, seguido de pe a pa y funcionando perfectamente! :)

    De nuevo, muchas gracias!

  8. walter dice:

    disculpen pero soy nuevo en lo ke se refiere a linux pero no me pudo resultar realice todo los paso hasta que escribi inet 5 y ahi no mas kede no pude hacer nada mas no arracan las x que puedo hacer

  9. Cristian dice:

    ¿Qué error te aparece? Si puedes muéstrame el error que arroja Nvidia al intentar cargar el modo gráfico, así como la salida de estos comandos:

    tail /var/log/messages

    dmesg tail

    Sin datos no hay nada que hacer ;)

  10. Alejandro dice:

    Buenos dias, escribo porque realizando el tutorial, me encontre con un problema, uso el comando init 3, para detener la X Server, y ejecuto mi .run, el problema q cuando lo ejecuto y acepto las condiciones me dice q no puede hacer la compilacion porque no tengo bien instalados los paquetes kernel-source or kernel-devel paquetes que yo instale y actualice con la primera linea de comando q da el tutorial, a ver si alguien podria ayudarme.

    Gracias de ante mano.

  11. Cristian dice:

    Fíjate que haya un enlace simbólico al kernel llamado /usr/src/linux.

    Un saludo.

  12. J4v0 dice:

    Disculpa pero yo soy nuevo con fedora 10 habia trabajado con anterioridad con ubuntu, pero ahora que intento configurar el compiz-fusion me marca que tiene conflicto de paquetes cruzados con otras aplicaciones que usan los mismos paquetes y no me arranca compiz-fusion, solo arrancan los efectos que trae por default fedora, que crees que pueda ser…ayuda por favor

  13. Cristian dice:

    Tienes que decirnos exactamente cuál es el error que te aparece.

    Un saludo.

  14. Adan dice:

    me sale, bash: yum command not found
    , gracias

¡Déjanos tu comentario!