Machine: Intel Celeron 333 192mb RAM, Matrox g200 8Mb SDRAM. Previously this machine was running RH6.2 using the UTAX GLX project to provide excellent quality 3d acceleration with Quake 3. After a fresh install of RH7.0 and Xfree4 everything is still running ok (speed is fine, agp is enabled and so on), except that there are now a large number of small "tears" where the polygons making up a room in Q3 join up - almost as if they do not fit together properly, and bits of the background are showing though. I'm assuming that this is a bug in the mga DRI driver supplied with XFree4.0.1, but I have been unable to find any reference to it elsewhere.
You're probably right. Can you try out the latest XFree86 4.0.2a-2 and Mesa 3.4-12 packages from: ftp://people.redhat.com/mharris Let me know if they work better for you. You'll also need the rawhide kernel.
The latest XFree86 4.1.0 in rawhide has dramatically improved 3D support.