Created attachment 26203 [details]
Comparison of what should be and what is really
I upgraded from Mesa 7.2 to 7.4.2 and found that kcometen3 draws comets tails incorrectly. Changing AccelMethod to XAA, EXA or UXA doesn't solve this. Using Option "NoAccel" "true" makes things work correctly.
In the attachment left picture shows results of software rendering as well as Mesa7.2 rendering, and right one shows results of accelerated rendering using Mesa 7.4.2.
Needs the usual information: http://intellinuxgraphics.org/how_to_report_bug.html
kcometen4 (distro packaged version) looks fine on my system. Does that work for you?
$ lspci |grep Host
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
-- system architecture:
$ uname -a
Linux Integral 126.96.36.199 #1 SMP PREEMPT Mon May 25 02:33:03 MSD 2009 i686 pentium4 i386 GNU/Linux
-- xf86-video-intel/xserver/mesa/libdrm version:
$ pkg-config --modversion libdrm
$ glxinfo|grep Mesa
OpenGL renderer string: Mesa DRI Intel(R) 915G GEM 20090418 2009Q1 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.4.2
-- Linux distribution: LFS 6.3 (with some packages upgrades)
-- Display connector: VGA
kcometen4 is a bit hard to test on my LFS at this time since it seems to have KDE4 dependencies, while KDE4 isn't yet installed.
Created attachment 26260 [details]
Created attachment 26261 [details]
Created attachment 27885 [details]
Screenshot of X-Plane 9 made by <Ctrl>+".", i.e. by X-Plane itself
The problem seems to be the same with X-Plane screenshots - horizontal lines are not one should get.
Created attachment 27886 [details]
The same X-Plane screenshot made using GIMP
Created attachment 27887 [details]
And, similar problem is in GTA3 when trails option is enabled
So, i may conclude that the problem is in some way of internal OpenGL image copying, which leads to such artifacts.
And, the same remains in Mesa 7.4.4 (7.5 simply didn't work for GTA - GTA failed to start, X-Plane has the same problem with 7.5)
In software rendering mode this problem disappears.
As i supposed, this has something to do with tiling mode. I put 'Option "tiling" "false"' in the Device section of xorg.conf, and the artifacts went away - checked with all three programs (GTA3, X-Plane9, kcometen3)
The bug is still in Mesa 7.5.1
Could you retest with Mesa master as of:
Author: Eric Anholt <firstname.lastname@example.org>
Date: Fri Oct 30 15:33:11 2009 -0700
intel: Use GTT mapping when available for swrast.
This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
my GM45. It should also hide most of the A17 swizzling issues, though
they'll still exist when swapping occurs (which is the kernel's problem
Could you please tell me where can i download this needed version?
git master of Mesa. It'll also be in 7.7 release, of which there are RCs out now.
Since this problem should be fixed, I'm going to go ahead and close it. Please reopen if it continues after upgrading.