Bug#396037: libgl1-mesa-dri: i915 OpenGL severely broken

Martin Pärtel martin.partel at mbnet.fi
Wed Feb 28 12:11:23 CET 2007


Hi Brice,

Yes, the problem still exists, although with LIBGL_ALWAYS_INDIRECT enabled 
programs no longer tend to crash.

I tried with the following experimental packages:
libdrm2_2.3.0-1_i386.deb
libdrm-dev_2.3.0-1_i386.deb
libgl1-mesa-dev_6.5.2-3_all.deb
libgl1-mesa-dri_6.5.2-3_i386.deb
libgl1-mesa-glx_6.5.2-3_i386.deb
mesa-common-dev_6.5.2-3_all.deb
xserver-xorg-core_1.2.0-4_i386.deb
xserver-xorg-video-i810-modesetting_1.7.2.git20070210-1_i386.deb

(also tried without the "modesetting" driver; no difference)

At first OpenGL apps were much slower and had different (but still ugly) 
rendering artifacts than before, but after adding  Load "dbe" and 
Option "XAANoOffscreenPixmaps" (not sure which one helped, sorry) to 
xorg.conf the speed went back to normal. Adding those options didn't seem to 
have change anything after I had reverted back to sid packages.

With the experimental packages the LIBGL_ALWAYS_INDIRECT envvar caused the 
exact same rendering artifacts as with unstable packages. After adding the 
above options to xorg.conf, things worked perfectly, but only without 
LIBGL_ALWAYS_INDIRECT.

So, the working combination was:
- experimental packages (except i810-modesetting)
- Load "dbe" (or Option "XAANoOffscreenPixmaps"?)
- _no_ LIBGL_ALWAYS_INDIRECT.




More information about the Pkg-mesa-devel mailing list