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