Created attachment 41424 [details]
Dinoshade with artifacts
After the commit 5ee270820ba8dc7bfc6be5812f02c66f4a76f705, as you can see from the attached snapshots, softwares like Mesa demo dinoshade, neverball or SecondLife, render artifacts on the scene.
This bug is present in every release after version 7.7.1 (7.7.1 excluded).
Before this commit the artifacts are not presents. It is not present also when gallium is enabled.
My system is a Linux openSuSE 11.3 (kernel 126.96.36.199-0.5-default SMP) on an AMD Athlon 64 X2. Graphic card is a Radeon X1200 (RS690).
Created attachment 41425 [details]
Neverball with artifacts
Created attachment 41426 [details]
Do you still have issue with lastest mesa ? Also please try r300g the classic r300 driver is no longer actively supported
I've recently update my system to openSuSE 11.4, so I've installed recent Mesa 7.10 (RPM package is Mesa-7.10-59.3 from http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4 repository).
The package is compiled with gallium enabled by default, then the artifacts aren't present.
Instead when I recompile the package from openSuSE SRPM sources with gallium disabled, the artifacts reappear.
I've tested with r300 driver, because I was not able to found and enable r300g on Mesa 7.10.
I've google a little bit.
The r300g is the gallium driver for r300?
The problem is that gallium actually is too slow. On my notebook, is much faster the swrast driver, but if I disable gallium, I get the artifacts.
At this time, on this kind of hardware (I've a Radeon X1200), gallium is almost unusable.
(In reply to comment #6)
> I've google a little bit.
> The r300g is the gallium driver for r300?
> The problem is that gallium actually is too slow. On my notebook, is much
> faster the swrast driver, but if I disable gallium, I get the artifacts.
> At this time, on this kind of hardware (I've a Radeon X1200), gallium is almost
enable llvm in your mesa build:
Ok, I've enabled gallium with llvm support. Now neverball, from 1 fps with gallium (2 fps with swrast) is jumped to 15 fps, and it is more playable. Thanks :-)
But the performance gap with r300 driver without gallium (from Mesa 7.6 sources) is of a factor of about 2~2.5 times and on limited hardware like my Radeon X1200 this is frustrating :-(
The fglrx driver, dropped support for this family of video card from March 2009.
You could try with mesa from git master:
git pull git://anongit.freedesktop.org/mesa/mesa
It should be faster.
git clone git://anongit.freedesktop.org/mesa/mesa
I can't comment on SecondLife, but Neverball and the dinoshade demo render correctly on my rv350 with current r300g. I'm closing this bug, as the r300c is not supported anymore. Alessandro, please upgrade your system to the 7.11 release of Mesa.