Saludos!
Aquí va el segundo, de una larga lista de artículos, sobre el Driver Nouveau en Ubuntu Lucid Lynx.
Primero de todo recordemos que es el driver Nouveau:
Nouveau es un driver para las tarjetas gráficas de la marca Nvidia, es libre y viene a sustituir el driver 'nv', que nvidia creó y liberó hace mucho tiempo, pero que por problemas en su código (ofuscamiento, entre otros) cayó en el olvido.
Nouveau aporta muchas mejoras y ventajas, tal y como ya aclaramos en este otro artículo, las mas destacadas son el KMS, GEM y aceleración 3D usando Gallium (mesa).
Hemos instalado Ubuntu Lucid, yo lo estoy haciendo con una versión Alpha, pero quizas algunos de vosotros cuando leáis el artículo, lo estareis haciendo sobre la versión LTS definitiva. Aquí nos damos cuenta de que los juegos 3D o van muy lentos o ni arrancan, así que vamos a mirar que pasa.
Primero.- Vamos a comprobar si tenemos Direct Rendering, es decir, si el paquete libgl1-mesa-dri soporta el Direct Rendering con nouveau.
crashbit@m1330:~$ glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Software Rasterizer
Está claro, no tenemos Direct Rendering, es decir, las aplicaciones no renderizan de forma directa, sino que le pasan este trabajo a X.org y por lo tanto, el proceso de dibujar en la pantalla es mas lento.
La otra linea,OpenGL renderer string: Software Rasterizer, nos dice que no tenemos aceleración por hardware, que solo la tenemos por software, así que no estamos haciendo uso de las características de nuestra tarjeta gráfica 3D.