Cómo instalar los controladores Nvidia en Fedora 13

Hace unos días les comentábamos del reciente lanzamiento de Fedora 13 “Goddard” y sus distintas ediciones. En esta nueva versión, entre muchas otras cosas, se destaca (como en versiones anteriores) la implementación del controlador libre Nouveau para tarjetas gráficas Nvidia, que por los menos en mi caso, no me permitía activar los efectos 3D de escritorio.

Luego de actualizar a Fedora 13, decidí instalar los controladores privativos para Nvidia y desactivar el controlador libre Nouveau, tal como lo había hecho en versiones anteriores y como en muchos Foros y Blogs se indicaba. Pero al momento de reiniciar el sistema, me encontraba con una pantalla parpadeando, y no iniciaba el entorno gráfico. Evidentemente algo no estaba bien.

Por suerte me encuentro con el blog Un Tux Suelto, en el que detalla paso a paso cómo instalar de forma correcta los controladores privativos Nvidia en Fedora 13. Así que para los que como yo actualizaron a esta nueva versión, y además son usuarios de tarjetas gráficas Nvidia, vamos a ver cómo instalar correctamente los controladores necesarios para poder activar los efectos 3D de escritorio.

Leer más

Nvidia suspendió el desarrollo de su controlador Open Source

Me entero hoy a través de TheInquirer.es, que Nvidia anunció a través de la lista de correos de FreeDesktop.org, el abandono del desarrollo del controlador de código abierto xf86-video-nv para tarjetas gráficas Nvidia.

El abandono del desarrollo de este controlador se sucede a partir de la nueva generación de tarjetas gráficas lanzadas el viernes pasado por esta compañía. A su vez, Nvidia prometió mejorar el rendimiento de su driver propietario.

En el correo enviado por Andy Ritger, se afirma que el controlador no tenia el nivel suficiente, ni el alcanzado por Nouveau, ni mucho menos por el controlador propietario de Nvidia.

De todas forma, la compañía recomienda a los usuarios de tarjetas Nvidia y Linux utilizar en un principio el controlador Vesa y posteriormente los privativos de Nvida para dar aceleración gráfica. Como en su momento, el controlador xf86-video-nv brindaba un funcionamiento bastante bueno de aceleración en el momento de la instalación de una distribución Linux, hasta el momento de instalar el controlador Nvidia correspondiente.

Creo que en este caso sería aconsejable que Nvidia libere las especificaciones del controlador para que la comunidad toda avance en su desarrollo libre y se llegue a un mejor rendimiento.

Nvidia crea el cabello virtual mas realista

En la GDC 2010 (Game Developers Conference) que terminó hace poco en San Fracisco; la gente de Nvidia presentó una especie de animación donde nos muestra todo su potencial a la hora de crear nada más ni nada menos que una cabellera humana.

El resultado que se puede observar en el video que acompaña este artículo, es simplemente espectacular. Ver como el cabello se mueve y reacciona según la incidencia de los rayos de luz es realmente sorprenderte. Estamos ante la recreación más aproximada a lo que en realidad puede ser el pelo de una persona.

Seguramente pensarás que un efecto como el mostrado, en un futuro videojuego, consumirá infinidad de recursos. En verdad no es tan así; el sistema de Nvidia requiere más potencial en función de la proximidad del personaje del juego, por lo que tu máquina no será exigida en todo momento.

¿Llegaremos a disfrutar de juegos tan realistas? El tiempo lo dirá.

Vía Vidaextra

Como deshabilitar el controlador Nouveau en Fedora 12

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.

Sacándole el jugo a tu placa de video (parte 1.1)

En un post anterior, hablábamos sobre como instalar los controladores gráficos en GNU/Linux, más precisamente para distribuciones Debian, Ubuntu y derivados. Ahora es momento de hablar de Fedora y derivados. ¿Cómo sacarle el máximo rendimiento a mi placa de video en Fedora?

Muy sencillo como en la primera parte de esta pequeña guía. Entonces, en primer lugar lo que hay que hacer es comprobar que tarjeta de video utiliza nuestra máquina. Para ello, abrimos una terminal y tipeamos lo siguiente:Nvidia en Fedora

lspci | grep -i vga

El comando lspci muestra información detallada sobre los dispositivos PCI del sistema. En este caso, utilizando las opciones “| grep -i vga” le solicitamos que sólo nos muestre información de la placa de video. Cómo resultado, devuelve lo siguiente:

00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6100 nForce 405 (rev a2)

Ya sabiendo que placa de video tenemos, es momento de instalarle el controlador. Veamos en primera instancia como hacerlo para las tarjetas Nvidia.

Para instalar los controladores gráficos para tarjetas Nvidia, vamos a utilizar el paquete kmod-nvidia. Este paquete brinda tres versiones dependiendo del modelo de tarjeta que poseamos.

Para instalar una Nvidia version 177.xx (GeForce serie 6 en adelante):

yum install kmod-nvidia

Para instalar una Nvidia version 173.xx (GeForce 5xx):

yum install kmod-nvidia-173xx

Para instalar una Nvidia versiones 96.xx (GeForce 2, 3 y 4):

yum install kmod-nvidia-96xx

En mi caso particular, y por el modelo de mi tarjeta, tuve que ejecutar el comando:

yum install kmod-nvidia

Y listo, un reinicio y ya podremos comenzar a disfrutar de los efectos 3D de escritorio.

Por otra parte, para instalar controladores gráficos para tarjetas ATI en Fedora, podemos hacerlo de la siguiente forma. Abrimos una consola, nos logueamos como root y a continuación actualizamos el sistema:

yum -y update

Seguido, instalamos los paquetes necesarios para la compilación del driver, ya que sino la instalación fallará:

yum -y install kernel-devel kernel-headers libgcc gcc gcc-c++ zlib fontconfig freetype libstdc++

Una vez instalados estos paquetes, descargamos desde la web oficial de ATI el driver propietario correspondiente a nuestra tarjeta. Ya descargado, nos movemos hasta el directorio donde se descargó el archivo, por defecto es en /home/descargas, y procedemos a la instalación de la siguiente forma:

sh ati-driver-installer-8.28.8.run

Instalación gráfica del controlador propietario ATI (fglrx)

Hecho esto, nos aparecerá el instalador gráfico del controlador, y simplemente aceptamos la licencia, elegimos si queremos una instalación “Custom” o “Automatic. Y listo, por último sólo resta ejecutar el siguiente comando para configurar el Xorg con las opciones del driver:

aticonfig –initial -f

Si queremos información más detallada sobre la instalación de controladores para tarjetas ATI, podemos ver este enlace, visto en Fedoreando. Es un Howto para fglxr / catalyst ATI drivers, en inglés.

Y ahora sí, a disfrutar de los efectos 3D! :D