lunes, 8 de noviembre de 2010

Activación de la aceleración 3d en tarjetas NVIDIA Geforce 4400 en Maverick (Ubuntu 10.10)

Luego de una exitosa actualización en mi notebook (Acer 5050) de Ubuntu Lucid a Maverick procedí a realizar la misma en mi PC de sobremesa. Lamentablemente, al reiniciar no podía acceder al escritorio, así que procedí a realizar una instalación desde cero manteniendo la home (práctica que recomiendo para evitar la obligatoriedad de hacer respaldos de datos de programas y archivos varios).

Me sorprendió gratamente la interfaz de instalación que estrenó esta versión de Ubuntu, la cual me resultó incluso más intuitiva que las versiones anteriores. Además, algo que me llamó la atención es que se podía instalar mientras algunos paquetes propietarios, así también ésta iba ejecutándose en tanto hacía las preguntas sobre el tipo de teclado, la ciudad/país y los datos básicos administrativos (nombre, contraseña), lo cual agilizó bastante el proceso.

Al reiniciar para acceder al escritorio, descubrí que no tenía aceleración gráfica (tarjeta Geforce MX4000-T128), así que pensé que podía ser un problema de drivers (Nvidia), pero al revisar "Controladores adicionales" no descubrí ninguno asociado a la tarjeta gráfica. Al investigar me enteré de un repositorio Nvidia ppa, de drivers libres (Nouveau), pero ninguna de estas soluciones me funcionó. Al rato, desistí de seguir intentando.

A los días leí en un foro que existían nuevos drivers Nvidia para la tarjeta que usa mi PC, así que procedí a ver cómo se instalaba. Acá ahorarré los problemas intermedios y me concentraré en la solución que me resultó satisfactoria.

En primer lugar descargué el driver correspondiente (96.46.19) el cual se puede descargar vía FTP (se necesita cliente FTP, como Filezilla, para acceder) de la siguiente dirección: ftp://download.nvidia.com/XFree86/Linux-x86/96.43.19/. Ahí descargué el último de los drivers que es el "NVIDIA-Linux-x86-96.43.19-pkg1.run" (al 5/10/10). El segundo paso consiste en desinstalar todos los drivers Nvidia o Nouveau que se tengan en el equipo (los busqué y desinstalé por medio de Synaptic). Posterior a esto, se reinicia el equipo y se elige la opción de Ubuntu en modo de recuperación la cual lleva a un menú en donde se selecciona la opción para entrar a terminal, teniendo acceso a este se escribe "telinit 3". Se pone nombre de usuario y contraseña y luego de ingresar se busca al driver correspondiente, el cual se instala con sh "ruta/nombrearchivo". Se siguen las instrucciones hasta tener todo listo. Al reiniciar debería estar el driver instalado correctamente.

Sin embargo, todavía no se tiene aceleración gráfica. Para ello se debe modificar el archivo xorg.conf (usualmente la ruta completa es: "/etc/X11/xorg.conf") y agregar en la sección Screen las dos siguientes líneas:

Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"

(la fuente de esta parte es: http://www.microsmeta.com/DBLOG/articolo.asp?articolo=927 )

Luego se reinicia la gráfica y se tiene aceleración en 3d. :D!

Espero que les sirva tanto como a mí, que sin los efectos de Compiz no siento que esté en Linux. :P

No hay comentarios:

Publicar un comentario