ATENCIÓN: SÓLO los siguientes modelos de tarjetas graficas intel son lo que presentan ese bug, En las demás NO HACE FALTA y no se consigue tener aceleración 3D con esto.

00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

00:02.0 VGA compatible controller 0300: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller 8086:2a02 (rev 03)

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

00:02.0 VGA compatible controller: Intel Corporation 82845G/GLBrookdale-G/GE Chipset Integrated Graphics Device (rev 03)

Para ver si nuestra tarjeta es una de estas ejecutamos en una terminal el siguiente comando:

ATENCIÓN: con el archivo que deberemos de editar para la solución de este problema:

A partir de Ubuntu 9.10 no viene por defecto. Nos saldrá un archivo en blanco si lo editamos que debemos de cerrar sin guardar, porque si lo guardamos se creará en blanco.

Para crearlo correctamente seguimos esta guía: http://ubuntu-guia.blogspot.com/2010/07/crear-xorgconf-ubuntu-1004.html.

Lo primero que tenemos que hacer es abrir la terminal (Aplicaciones->Accesorios->Terminal), y escribimos:

Después buscamos la linea de salida VGA: Pongo 2 casos diferentes:

Caso 1. Con 2 non-perfectable:

Caso 2. Con 1 non-perfectable:

En orden para usar la memoria de tu tarjeta de la manera correcta, puedes usar la opción Videoram en xorg.conf; pero debes calcular los Kb de la memoria que puedes usar. Primero pasa los Mb de la memoria prefetchable a Kb. Aquí está la tabla de ayuda: Mb – Kb

  • 16 – 16384
  • 32 – 32768
  • 64 – 65536
  • 128 – 131072
  • 256 – 262144

Solución Para el caso 1: Ahora tenemos que restar el valor de la non-prefectchable a la cantidad de nuestra memoria (prefetchable). non-perfectable: Como hay dos, los tengo que sumar (512Kb+256Kb) y me da 768Kb. prefetchable: como tengo 256Mb los tengo que convertir a Kb así que es 262144 Kb. A los 262144 les tengo que restar 768 y me da como resultado 261376)

cantidad de nuestra memoria (prefetchable) en Kb – valor de la non-prefectchable en Kb

256 Mb que serían 262144 Kb – 768 Kb = 261376

Solución Para el Caso 2: enemos que restar el valor de la non-prefectchable a la cantidad de nuestra memoria (prefetchable). Sería: non-perfectable: Como hay una, son 512Kb. prefetchable: como tengo 128Mb los tengo que convertir a Kb así que es 131072 Kb. A los 131072 les tengo que restar 512 y me da como resultado 130560)

cantidad de nuestra memoria (prefetchable) en Kb – valor de la non-prefectchable en Kb

128 Mb que serían 131072 Kb – 512 Kb = 130560

Después de que hayamos calculado la non-prefectchable menos el VideoRAM, hay que modificar el xorg.conf, en la sección device. Luego en la terminal escribimos:

Para Ubuntu (Gnome):

sudo gedit /etc/X11/xorg.conf

Para Kubuntu (Kde):

kdesudo kate /etc/X11/xorg.conf

Se abrira el editor de texto y buscamos la linea Section “Device” y lo añadimos para que quede así:

Asegurarse que la VideoRam se ajuste a la Ram de vídeo con el calculo que hicieron. La opción UXA es obligatorio tenerla.

Guardamos el archivo y cerramos el editor.

Reiniciamos el Xorg.conf,cerrando la sesión y después iniciando sesión

Fuente: Biblia Kubuntu y Chat Kubuntu-es