miércoles, 18 de junio de 2008

tune up intel915 ( Ubuntu Gutsy Gibbon)

Hace tiempo , me había creído paranóico por notar que todo se movía de repente más lento (en lo referente a compiz y efectos). Indagando un poco hace unos días me encontré con que esto no solo era cierto sino que también tenía una solución bastante simple.

Por un tema que hay con el último driver de mesa y el de intel, el cual no voy a detallar acá ya que hay muchos sitios mejor documentados sobre este punto, el rendimiento de estos chipsets bajaba bastante.

Puntualmente, antes estaba en 700fps (con glxgears) y ahora en 1200fps
agregando esta línea a /etc/environment se puede saltear un tema que da problemas en mesa
INTEL_BATCH="1"

También se puede jugar luego con las opciones de EXA y XAA, Composite, etc en xorg pero eso ya es otro tema y obtuve resultados bastante diferentes (en cuanto a estabilidad) por lo que aún no puedo proponer una configuración que funcione bien con compiz.

Esto es lo que actualmente estoy usando y se comporta bien (xorg.conf)

Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Boardname "intel"
Busid "PCI:0:2:0"
Driver "intel"
Option "DRI" "true"
# Option "XAANoOffscreenPixmaps" "true"
Option "DevicePresence" "true"
Screen 0
#Option "AccelMethod" "XAA"
#Option "AccelMethod" "exa"
#Option "MigrationHeuristic" "greedy"
#Option "ExaNoComposite" "true"
#Option "ExaNoComposite" "false"


osea... nada fuera de lo default

PD: cuentan las malas lenguas que esta variable (BATCH_INTEL) viene por defecto habilitada en Ubuntu Hardy, supongo que es solo cuestión de probar.

No hay comentarios: