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

67 Comentarios | deja el tuyo

3 enlaces entrantes

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

  1. Anuar dice:

    hola que tal, disculpa pero nesecito ayuda ya que ejecuto el driver de nvidia y me aparece el instalador me da conflicto con el kernel por que lo quiere descargar del ftp de nividia se genera un error y dice que va compilar el kernel que tiene el sistema empieza avanzar una barra de porcentaje se completa y me da un error :ERROR: Unable to load the kernel module ‘nvidia.ko’. This happens most
    frequently when this kernel module was built against the wrong or
    improperly configured kernel sources, with a version of gcc that differs
    from the one used to build the target kernel, or if a driver such as
    rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
    obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
    installed in this system is not supported by this NVIDIA Linux graphics
    driver release. /// te agradeceria mucho si me puedes ayudar….

  2. Cristian dice:

    Eso me sucedía al principio por no tener el paquete kernel-devel instalado… ¿tú lo tienes?

    Un saludo.

  3. Anuar dice:

    Muchas gracias por contestar…. bueno Cristian de hecho eh seguido el manual…. bueno no se si en los primeros pasos que das es para instalar el paquete kernel… me imagino que si por que se estubieron descargando un paquete de 20mb con el paso (# yum install gcc make binutils kernel-devel)…. bueno no se que hacer estoy muy “norteado” y bueno tambien acabo de empezar en linux…espero su ayuda….

  4. Cristian dice:

    Mira si el enlace simbólico que tienes en /usr/src/linux apunta a las fuentes del kernel. De otra manera tendrás que bajarte todo el kernel tu mismo y ponerlo allí.

  5. Anuar dice:

    lo que tengo es /usr/src/kernels /// no lo tengo como me lo muestras tu…..como le hago??

  6. Cristian dice:

    Umm… la vaina cambia mucho en cuanto a Gentoo. Lo mejor que puedes hacer es guardar los logs de instalación que se crean en /var/log/, y pedir ayuda en los foros de Fedora. Como puedes ver, tanto a mi como a la mayoría de las personas les ha funcionado sin más, así que debe ser algún problema muy específico.

    Mucha suerte!

  7. jehu esmelin dice:

    hola gracias a mi me instalo todo bien
    gracias por el tutorial

  8. Sebastian dice:

    Para los del error, copien la rpm del driver en /tmp y de ahi corranla

  9. Hugo dice:

    y como la corro

  10. Hugo dice:

    que onda. sabes como instalar fedora de modo de que quede usr/src/linux en lugar de usr/src/kernels?

    • Cristian dice:

      Puedes instalarlo normalmente y luego creas un enlace simbólico hacia la carpeta que necesites… algo así como:

      # ln -sv /usr/src/kernels /usr/src/linux

      Un saludo.

  11. Hugo dice:

    Gracias por contestarme, también he tenido otro problema, ya he instalado nvidia anteriormente lo instale desde agregar y quitar programas, después me aparecio la imagen de nvidia. pero reinicie el sistema y se puso la pantalla negra y de ahí ya no entro al entorno gráfico que debo dse hacer para que no me vuelva a pasar eso?

  12. ray g dice:

    wow soy new en linux tengo el linux ultimate edition bueno para no abundar much bajo los dirver de la laptop mia que es nvidia gforce go 6150 i cuando lo bajo i le doi doble clip para jejecutar el terminar me dice lo sig se comiensa a instalar luego me da error
    i e actualizado el linux un paqueton de beses
    k kille me da eso a otra cosa tambien cuando activo el eefectos visuales del escritorio me da error
    me dice no se apodido activar los efectos del escritorio por favor ayudarm,e en eso me dicen por msn que se lo voy a gradeçer

  13. Rodrigo dice:

    Hola a todos quisiera saber me pueden dejar su mail para contactarlos soy nuevo en esto de linux tengo fedora 10 y quisiera aprender… como se si mi hardware esta totalmente instalado?

  14. Harold dice:

    Muchas gracias. Me sirviò de mucho!

  15. Rodrigo dice:

    Hola intento instalar el driver de nvidia pero me da un error con el kernel… que puedo hacer..?

¡Déjanos tu comentario!