Aunque el sistema es Debian Squeeze, estas notas son válidas para cualquier distribución GNU/Linux con xorg como servidor X.
Con la tarjeta gráfica Intel 865G nos encontramos con el problema de que el renderizado no estaba siendo realizado por hardware.
Con “lspci” confirmamos que tenemos la mencionada tarjeta en una ranura PCI.
$ lspci 00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02
La aceleración gráfica estaba siendo realizada por software.
$ glxinfo|grep render direct rendering: Yes OpenGL renderer string: Software Rasterizer
Necesitamos editar /etc/X11/xorg.conf y añadir lo siguiente:
Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [] #Option "SWcursor" # [] #Option "ColorKey" # #Option "CacheLines" # #Option "Dac6Bit" # [] Option "DRI" "True" # [] #Option "NoDDC" # [] #Option "ShowCache" # [] #Option "XvMCSurfaces" # #Option "PageFlip" # [] Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "82852/855GM Integrated Graphics Device" BusID "PCI:0:2:0" Option "Shadow" "False" EndSection
La clave está en la línea con Option “Shadow” “False”. Una vez deshabilitada, esto activará DRI2. Basta con reiniciar el servidor X para comprobar que ya tenemos de nuevo aceleración por hardware:
$ glxinfo|grep render direct rendering: Yes OpenGL renderer string: Mesa DRI Intel(R) 865G GEM 20091221 2009Q4 x86/MMX/SSE2
Si quieres saber porque ocurría esto, sigue leyendo.
Te preguntarás por qué esto es así ahora. Esto se debe a que hay informes de que las tarjetas con el chip 8xx tienen cuelgues cuando Shadow y DRI2 están activados. Los mantenedores de Debian, para evitar estos bugs han modificado el paquete xserver-xorg-video-intel para que cuando Shadow está habilitado, DRI2 y por tanto la aceleración por hardware esté desactivado
Esta es la razón por la que, como ésto no nos afecta, modificamos el mencionado archivo /etc/X11/xorg.conf.
El mensaje de la lista de Debian que le dió la solución a vuestro inquieto editor fue el siguiente:
http://www.mail-archive.com/debian-user@lists.debian.org/msg585910.html
Muchas Gracias por la aclaración y estas estupendas instrucciones. Ahora funciona perfectamente la aceleracion gráfica.
¡Me alegro de que te haya sido útil! Al final documentar estas pequeñas “chuletillas” dan alguna alegría.
Gracias, me ha servido mucho 🙂