Una vez instalada Lucid Lynx, una de las acciones más frecuentes es activar sus funciones 3D, ya sea para poder usar los juegos OpenGL, para activar los efectos de escritorio o simplemente para optimizar las prestaciones de nuestra gráfica.
En general este proceso es automático y en algunos casos no requiere intervención del usuario, pero a veces es necesario tocar un poco el sistema para conseguirlo. En los próximos artículos vamos a ver paso a paso como activar el 3D en la nueva version de Ubuntu para las gráficas más comunes (nVidia, ATi e intel) usando los drivers libres y los drivers propietarios.
En este artículo veremos como conseguir aceleración usando el driver propietario
nvidia. Cuya principal ventaja es un mayor rendimiento en 3D y la mayor desventaja es que no es libre (y por lo tanto estamos a merced de los deseos de una compañía)
Para las pruebas utilizaré Ubuntu 10.04 Lucid Lynx 64bits y una nVidia GeForce 8600 GT. Es recomendable que desinstaleis cualquier driver gráfico antes de instalar otro.
- Instalar el controlador desde el menú Apariencia (método recomendado)
Este es el método más sencillo, automatiza todo el proceso y reduce la posibilidad de que el usuario cometa algún error. Es tan fácil como ir al menú
Sistema - Preferencias - Apariencia - Efectos visuales y elegir alguna de las dos opciones
Normal o
Extra. Al hacerlo se nos avisará de que el sistema descargará e instalará el controlador propietario de nvidia más apropiado para nuestro hardware:
Sistema - Preferencias - Apariencia - Efectos visuales
Una vez finalizado el proceso, se nos pedirá que reiniciemos el sistema (para poder cargar los nuevos controladores)
- Instalar el controlador desde el gestor de paquetes
En caso de que el método anterior no os funcione podemos usar el gestor de paquetes para forzar la instalación del controlador con la orden (substituye la versión del driver por la que se ajuste a tu hardware gráfico):
sudo aptitude install nvidia-glx-185
Y preparar el sistema para su uso con la orden:
sudo nvidia-xconfig
Finalmente reiniciaremos el sistema para que se carguen los nuevos controladores del núcleo y del entorno gráfico.
¿Qué versión del controlador necesito?
Esto depende del chipset de nuestra nvidia, el chipset lo veremos con la orden:
$ lspci | grep -i vga
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
En función de lo que salga usaremos el paquete:
nvidia-glx-185: para chipsets Geforce6 o superior
nvidia-glx-173: para chipsets Geforce5
nvidia-glx-96: para chipsets Geforce2 y Geforce4
nvidia-glx-71: para chipsets Riva TNT/TNT2
Nota: si no estás seguro de que driver exacto necesita tu gráfica puedes dirigirte a http://www.nvidia.com/ y rellenar el formulario de descarga del driver. Con eso sabrás que versión te recomienda y descargar esa versión usando aptitude.
- Instalar el controlador manualmente desde la web de nvidia (no recomendado)
Este método sólo debe usarse como última opción, es más difícil, requiere más conocimientos por parte del usuario y es de difícil mantenimiento. Para hacer una instalación manual iremos directamente a la web
http://www.nvidia.com, rellenamos los campos del formulario y nos dará la opción de descargar el driver en formato *.run (script autoinstalable).
Una vez descargado y suponiendo que el archivo se llama
NVIDIA-Linux-x86_64-195.36.24-pkg2.run y que lo tengo guardado en el Escritorio deberemos realizar los siguientes pasos:
1. Salir a modo texto pulsando Ctrl+Alt+F1 y acceder con nuestro usuario
2. Detener el entorno gráfico con la orden
sudo service gdm stop3. Iniciar la instalación del controlador con la orden
sudo sh ~/Escritorio/NVIDIA-Linux-x86_64-195.36.24-pkg2.run (substituye la ruta y el nombre de archivo por los tuyos si es necesario)
4. Seguir las instrucciones del programa
5. Si todo va ha ido bien reiniciar el sistema con la orden
sudo rebootPara cualquier duda sobre este método leed el archivo
README de la propia web de nvidia.
La manera más rápida de comprobar que los drivers se han instalado y están en uso es mediante la orden:
glxinfo | grep -i render
Y el resultado debe mostrar
Yes y el modelo de nuestra gráfica:
direct rendering: Yes
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2
GL_NV_depth_buffer_float, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap
Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de
wine),
configurar los efectos de escritorio o
acceder a las funciones
avanzadas del controlador con nvidia-settings
Propiedades del driver gráfico (nvidia-settings) http://www.nvidia.com/Solución 2 para ver Plymouth correctamente con drivers de Nvidia ó ATICompiz a fondoMil maneras de instalar el driver de nvidia