thank you, thank you, thank you, thank you, thank you.. with a little adaptation I made this hint work for my Radeon 7500 as well, just needed different drivers, and now DRI works in XFree 4.3pre, which it hasn't done before..

So, you earned worshipping points my friend.. I can now play UT again, and now about 15% faster (according to glxgears).

I have encountered this problem even with an unmodified 4.2.99.4 installation. I don't think the file is out of date but too new.

You may try to get the glx.h file from Xfree 4.2.1 and temporarly copy it over your /usr/X11R6/include/GL/glx.h (Backup it first!). Maybe somebody can provide this file if you don't have the 4.2.1 sources available.

I have encountered this problem even with an unmodified 4.2.99.4 installation. I don't think the file is out of date but too new.

You may try to get the glx.h file from Xfree 4.2.1 and temporarly copy it over your /usr/X11R6/include/GL/glx.h (Backup it first!). Maybe somebody can provide this file if you don't have the 4.2.1 sources available.

The radeon module is full of unresolved symbols tho and will not load at startup, and manually.

This probably means you're either picking up the wrong module or you compiled the module for a different kernel. Try doing a make clean for the radeon module in the DRI-CVS dir and make it again, then try insmod directly on it.

Edit:
I fixed the problem: I recompiled the kernel with agpgart as a module instead, and without compiling the old radeon driver as a module, which I had selected previously. I then copied radeon.o back into the drm folder and now it works _________________-- Zeb

I did what you said, and it worked. But I loaded up quake3 to test it out (Native, not threw wine(x)) And I get a _little_ better preformance then I did before which wasn't good to start with. Maybe 3 or 4 FPS @ 640 after DRI. I dunno if this is related to this forum/thread but it tells me to do "set +r_SoftwareGL 1" when I exec it. And when I don't do that it syas that OpenGL can't be opened or isn't there. (I dunno the exact because im in windows now) Could that be a problem. I run a Radeon 8500 /w the DRI drivers. glxgears works pretty good. I get about 100fps off of that (is that good?) Anyways I dunnpo why I am getting such crappy preformance out of my card._________________n00bin' it up since '86

Any ideas as to what the problem could be? I was getting unresolved symbols in the radeon module earlier, but a recompile seemed to fix this._________________Experience is that marvelous thing that enables you recognize a mistake when you make it again. -- F. P. Jones
and...
Good judgment comes from experience. Experience comes from bad judgment. -- Unknown

I went the emerge xfree-drm route, and everything's working fine now, i get about 2600 f/s on glxgears.
I think the problem may have been that I just had the lastest stable xfree from the emerge tree (4.1 maybe?), rather than the newest one (4.3), which is what the cvs repository would be geared towards (?). Thanks anyway for your help!_________________Experience is that marvelous thing that enables you recognize a mistake when you make it again. -- F. P. Jones
and...
Good judgment comes from experience. Experience comes from bad judgment. -- Unknown