I've been wrestling with X, DRI/DRM, Mesa and OpenGL in an attempt to use my video cards full potential to accelerate 2D and 3D. I've done a ton of reading and have learned so much about how it all fits together(and where it's soon to be going..i.e gem and UXA). Yet I'm still not able to get it all working 100%. I'm using the free radeon driver with DRi module enabled in kernel.Glxinfo reports direct rendering = yes but that it's using software rasterizing which must explain the god awful framerates I'm getting. In xorg log there's an EE about not being alble to find "r300_dri.so" and I suspect this is the problem, but I do not understand how to go about fixing it.

here's some details:

Kernel: Gentoo Sources 2.6.29-gentoo-r5

Video card: ATI X800

glxinfo: http://pastebin.com/m3f5b7518

xorg.conf: http://pastebin.com/d609af867

xorg.0.log: http://pastebin.com/d1ac50ef3

make.conf: http://pastebin.com/d5b2d478e

Any help would be greatly appreciated.