Acelereración 3D con tarjeta gráfica Intel 82865G

By | January 31, 2011

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

3 thoughts on “Acelereración 3D con tarjeta gráfica Intel 82865G

  1. Javier

    Muchas Gracias por la aclaración y estas estupendas instrucciones. Ahora funciona perfectamente la aceleracion gráfica.

    Reply
  2. mendezr Post author

    ¡Me alegro de que te haya sido útil! Al final documentar estas pequeñas “chuletillas” dan alguna alegría.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *