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)
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
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)
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 stop
3. 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 reboot
Para cualquier duda sobre este método leed el archivo README de la propia web de nvidia.
- Comprobar los resultados
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-settingsPropiedades del driver gráfico (nvidia-settings)
Nota: una consecuencia negativa de usar el driver propietario de nvidia es que la animación de arranque se verá grande y distorsionada, para solucionar esto podeis leer Solución 2 para ver Plymouth correctamente con drivers de Nvidia ó ATI
- Más información
Solución 2 para ver Plymouth correctamente con drivers de Nvidia ó ATI
- Artículos relacionados
Mil maneras de instalar el driver de nvidia
5 comentarios :
Alguno sabe como instalar la versión 71 del driver de Nvidia en Lucid. He probado a instalarlo bajandomelo de la pagina pero no consigo hacerlo funcionar siguiendo las instrucciones. El caso es que tengo un equipò muy modesto (AMD 700Mhz, 512MB RAM, Nvidia TNT2 Model64) y hace un par de versiones no tenía problemas para instalar el driver, pero ahora...ya no dan soporte.
@Leo: ese paquete desapareció ya de los repositorios de karmic y lucid, puedes intentar descargarte el de jaunty e instalarlo, aunque no te puedo asegurar que funcione, es posible q se rompan algunas dependencias.
Aqui tienes un enlace al paquete: http://packages.ubuntu.com/jaunty/nvidia-glx-71
Ya lo he intentado, y como bien dices pide varios paquetes que hay que descargar a mano, pero despues de reiniciar no funciona.
De todas formas gracias...
Hola,
he seguido los pasos como los describes, pero no he obtenido buenos resultados, cuando intento verificar si ha funcionado con el último comando posteado, obtengo lo sgte:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Lo primero que había intentado fue desde Sistema > Administración > Controladores de hardware, y de ahí en adelante, luego de instalar el controlador recomendado, todo comenzó a ir mal -mensaje de error al reiniciar, etc-
Mi tarjeta es una nVidia GeForce 7000M
Agradezco de Antemano.
@Sr Tortuga: en principio debería funcionar, pero a veces aparecen errores que son dificiles de diagnosticar sin tener el PC delante. Lo que te recomiendo es que pruebes diferentes métodos de instalación del driver a ver si alguno te funciona.
Aquí tienes una guía: http://dmolinap.blogspot.com/2008/06/mil-maneras-de-instalar-el-driver-de.html
Publicar un comentario