Recientemente, en Ubuntu 10.04 Release Candidate, se encontró una pérdida de memoria importante  en el servidor X.org, que hace que el equipo se torne cada vez más lento con el tiempo. Esto se reporta como error 565981.

Esto no afecta a las tarjetas que usan drivers propietarios o no usan DRI2 porque es un problema específico para el módulo glx que usan los "open drivers". Intel siempre se verá afectado, ya que usa DRI2 con y sin KMS, ATI utiliza DRI1 sin KMS.

Una solución posible es hacer retroceder los parches de activación de GLX 1,4 , y el parche que causó que la pérdida de memoria aparezca. Estos parches GLX fueron producidos por RedHat y Debian los incorporo.

Esto parches no forman parte de los requisitos específicos de Ubuntu y por lo tanto se cree que el bajar estos parches no afectará ninguno de los objetivos del desarrollo de Lucid.

Sin embargo hay un riesgo y hay que ser conscientes de que pueden existir aplicaciones  que hayan llegado a depender de la nueva funcionalidad GLX.

Para comprobar si tenemos este problema específico, abrimos una terminal y ejecutamos

grep "bytes" objeto / sys/kernel/debug/dri/0/gem_objects

Si devuelve un numero garnde (por ejemplo: 1 GB o superior es posible después de 8 horas en un procesador Intel, un valor negativo indica varios gigabytes de memoria perdida), entonces usted puede confirmar que está experimentando este problema. Si no es muy grande y no muestra señales de que conseguirá cifras grandes a las 24 horas de tiempo de actividad, sus problemas tienen alta probabilidad de no estar relacionados con este problema específico.

Instalación de la prueba de los paquetes

Por favor, haga lo siguiente para actualizar el servidor de X con la revisión:

add-apt-ppa repositorio sudo: sudo apt-get ubuntu-x-swat/x-updates sudo update apt-get dist-upgrade

Después de eso, reiniciar y entrar al sistema

Original en Ingles en: https://wiki.ubuntu.com/X/Testing/GEMLeak