Mesa DRI Intel 845G GEM Drivers returning artifacts in textures that can lockup PC on glxSwapBuffers.
Submitted by Jane
Assigned to Default DRI bug account
Description
I have been using the Mesa DRI Intel 845 Drivers since the very first 2.6 distros with no problem, but this problem started happening with the following distros and drivers:
F11: Mesa DRI Intel(R) 845G GEM 20090114 x86/MMX/SSE2, 1.3 Mesa 7.5-devel F12: Mesa DRI Intel(R) 845G GEM 20090712 2009Q2 RC3, 1.3 Mesa 7.7-devel U9.04L: Mesa DRI Intel(R) 845G GEM 20090114 x86/MMX/SSE2, 1.3 Mesa 7.3 U9.04: Mesa DRI Intel(R) 845G GEM 20090326 2009Q1 RC2 x86/MMX/SSE2, 1.3 Mesa 7.4 U9.10L: Mesa DRI Intel(R) 845G GEM 20090712 ex9Q2 RC3 x86/MMX/SSE2, 1.3 Mesa 7.6 M2010: Mesa DRI Intel(R) 845G GEM 20090712 2009Q2 RC3 x86/MMX/SSE2, 1.3 Mesa 7.5.2
where F stands for Fedora, U for Ubuntu, and M for Mandriva.
Any apps that build textures using glCopyTexImage2D, regardless of size anywhere from 64x64 upto 512x512, and regardless of whether the buffer attributes are RGB or RGBA, although it always lockups the machine if RGB is used.
There is a commonly used open source program called "Radial Blur & Rendering To A Texture" can show how bad the artifacts are with the above drivers:
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=36 http://nehe.gamedev.net/data/lessons/linuxglx/lesson36.tar.gz
The following are some specifics of one configuration that exhibits this problem:
Intel Corporation 82845G/GL[Brookdale-G/GE Chipset Integrated Graphics Device (rev 01) Linux ubuntu 2.6.28-11-generic #37 (closed)-Ubuntu SMP Mon Mar 23 16:40:23 UTC 2009 i686 GNU/Linux Mesa DRI Intel 845G GEM 20090114 x86/MMX/SSE2, 1.3 Mesa 7.3