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.
Nota: el soporte 3D por parte del driver libre de nvidia nouveau está en pleno desarrollo y se considera bastante inestable. Aplicar lo explicado en este artículo podría desestabilizar tu sistema, haz una copia de seguridad antes de empezar.
Para este artículo me basaré en el Compiz + Nouveau en Lucid Lynx Beta2 con algunas modificaciones (os recomiendo que lo leais antes de continuar)
- Añadir repositorios e instalar paquetes
deb http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main
deb-src http://ppa.launchpad.net/xorg-edgers/ubuntu lucid main
Cerramos la aplicación y recargamos los repositorios para actualizar la base de datos. Ahora instalaremos los programas necesarios con la orden:
sudo aptitude update && sudo aptitude dist-upgrade && sudo aptitude install linux-image-2.6.34-2-generic linux-headers-2.6.34-2-generic ia32-libs-mesa-dri-gallium
Tras esto reiniciamos el sistema para que se carguen los nuevos drivers nouveau:
sudo reboot
- Comprobar los resultados
glxinfo | grep -i render
Y el resultado debe ser como el siguiente:
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on NV84
GL_NV_conditional_render, GL_NV_light_max_exponent,
Esto nos indica que sí tenemos aceleración gráfica (Yes) y que estamos usando el render Gallium 0.4 que aporta soporte OpenGL y DRI a nouveau.
Una vez comprobado que todo funciona ya podemos ejecutar nuestros juegos favoritos con soporte 3D (ya sean nativos o a través de wine), instalar gnome-shell o configurar los efectos de escritorio- Más información
Compiz
Activar aceleración 3D con nouveau en la versión final de Ubuntu Lucid Lynx (Blog de CrashBit)
- Artículos relacionados
3D con nvidia en Ubuntu Lucid Lynx (driver propietario)
12 comentarios :
Saludos!
Hola fosco_, felicidades por el artículo y hacer propaganda de este driver en pleno desarrollo.
Decir que a día de hoy, el kernel a instalar desde el repositorio de xorg-edgers, ya no es el 2.6.34-1 si no el 2.6.34-2.
Bye!
Excelente artículo. Básicamente debemos instalar el kernel 2.6.34.xx que tiene integrado perfectamente tanto nouveau como Gallium verdad?
Sigo sin explicarme por qué Lucid no incluyó ese kernel y estaríamos evitando los problemas con Nvidia, claro siendo igualmente a opción del usuario utilizar los drivers privativos o los open source...
@Crashbit: ok, gracias por la puntualización, corrijo los comandos.
@Anónimo: el kernel 2.6.34 es solo la mitad de la solución, la otra mitad depende directamente de las X actualizadas y parcheadas presentes en los repos de xorg-edgers.
Alguno sabe que tarjetas están soportadas por nouveau?
@Leo, aqui tienes una relacion por chipsets y estado del soporte: http://nouveau.freedesktop.org/wiki/CodeNames
Muchas gracias... parece que voy a poder probarlo. Mañana os cuento
He tenido un problema al instalarlo, cunado reinicio el computador inicia sesión con la pantalla morada
@anonimo: la pantalla morada es el fondo de pantalla por defecto en ubuntu, te refieres a eso? si no es eso necesito más datos para saber que te pasa
A lo que me refiero es que me sale un pantalla como cortada y no me muestra nada y suena como iniciar sesion y todo pero no cambia nunca la imagen.
Me parece extraño ya que, ya yo lo habia hecho y me habia salido bien y ahora no se que pasa.
@Anónimo: parece un fallo en el driver gráfico, una manera de solucionarlo sería crear una configuración sencilla para tus gráficos. Aquí te dejo una mini-guía de como hacerlo:
1. Arranca normal y pasa a modo texto con la combinacion de teclas Ctrl+Alt+F1, entra con tu nombre de usuario y contraseña
2. Genera un archivos de configuración del entorno gráfico con la orden: sudo X -configure :1
3. Vuelve al modo texto y edita el archivo generado: nano xorg.conf.new
4. Busca la "Section Device" y en la linea Driver cambia lo que haya entre comillas por vesa, deberá quedar así: Driver "vesa". Guarda cambios y sal del editor
5. Ponemos el archivo de configuracion en sus sitio y reiniciamos el sistema: sudo cp xorg.conf.new /etc/X11/xorg.conf && sudo reboot
Ya me contarás si te ayudé, un saludo.
Me sale este error no se porqué? dice que no encuentra nada que pasa? me ayudan por favor?
Inicializando el estado de los paquetes... Hecho
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «linux-image-2.6.34-2-generic»
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «linux-headers-2.6.34-2-generic»
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «ia32-libs-mesa-dri-gallium»
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «linux-image-2.6.34-2-generic»
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «linux-headers-2.6.34-2-generic»
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida con «ia32-libs-mesa-dri-gallium»
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 0 sin actualizar
@Anónimo: lo primero es revisar que los repositorios están bien añadidos, eso lo puedes ver en Sistema - Administración - Orígenes del Software - Otro software
Otro tema es que posiblemente el nombre del paquete del kernel haya cambiado, haz un aptitude search linux-image para ver la versión exacta del kernel que hay actualmente en xorg-edgers.
Un saludo
Publicar un comentario