sábado, 3 de julio de 2010

Fedora Linux >> Instalar drivers privativos de NVidia

Primera Parte: Configurando los Repositorios RPMFusion:

Los repositorios RPMFusion, mantenidos por la comunidad, proveen software No-Libre (como el controlador privativo de NVidia) para los equipos Fedora, RHEL, CentOS y equivalentes.

Éstos son necesarios para la instalación de los controladores privativos de NVidia, el cúal es el objetivo de éste post.

Para activarlos, solo es cuestión de ejectuar el siguiente comando en una terminal virtual (iaplicaciones-herramientas del sistema-terminal)

su -
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


Paso 2: Sacando el driver anterior de NVidia

Los sistemas Fedora Core 12 vienen con un driver Open Source integrado, llamado Nouveau.

Éste driver no permite que se instale nuestro driver privativo, así que procederemos a sacarlo.

gedit /etc/modprobe.d/blacklist.conf

y agregamos al final del archivo:

blacklist nouveau

Por último tipeamos:

gedit /boot/grub/menu.lst


Y agregamos como parámetro DESPUES (ABAJO) de la primera linea que comienza con kernel:

nouveau.modeset=0

Paso 3: Instalando los Drivers de NVidia.

yum install kmod-nvidia livna-config-display system-config-display

Ésto descargará, instalará y pondrá a disposición los paquetes del driver de NVidia.
Ahora es hora de configurar los Drivers:
tecleamos en una Terminal:

nvidia-xconfig

Y listo! Drivers Instalados.
Resteamos la computadora y chequeamos si tenemos Aceleración 3D.
Para eso tipeamos nuevamente en una terminal:

glxinfo | grep direct

SI la salida produce algo como: Direct Rendering: yes
es porque tenemos aceleración 3D:
Si devuelve un error parecido a éste: Error: glXCreateContext failed
debemos hacer lo siguiente:

Paso 4: Solucionar el problema del glx.

Para solucionar este problema basta con editar el archivo de configuración del xorg.conf.
Tipeamos:

gedit /etc/X11/xorg.conf

que debería tener una sección files.
La borramos y copiamos la siguiente:

Section “Files”
ModulePath “/usr/lib/xorg/modules/extensions/nvidia”
ModulePath “/usr/lib/xorg/modules”
EndSection

Reseteamos y Tenemos Aceleración 3D.

Si luego deseamos activar Compiz y nos dá error, seguramente necesitaremos hacer un yum update por consola, si no lo hicimos antes.

No hay comentarios:

Publicar un comentario