Strange DRI Issue with Radeon 7500
I am running Slackware 9.1 with Kernel 2.6.5-mm6. The video card I am using is a Radeon 7500 Mobility M6 in my Laptop.
The problem I am having is that DRI does not work properly.
I have downloaded the CVS from dri.sourceforge.net and installed
both DRI and DRM radeon module from there. I also tried installing the new
MESA 6.0.1
Everything appears to be configured perfectly well, and nothing seems to
complain. dmesg | grep drm shows everything works fine. Also when I look at the XF86 Log file it says that dri has initialised (All proper configurations have been made to my XF86Config per many of the other forum threads). But, when I go into X-windows and do glxinfo | grep direct
it says "Direct Rendering: NO"
glxinfo also says that it is using Mesa 6.0.1
But, if I re-install the DRI from sourceforge again and re-enter Xwindows, DRI WORKS. glxinfo | grep direct says "Direct Rendering: YES"
Now heres the strange bit. I can use dri fine then at that point (except it is very slow. Only 400fps on glxgears) But after a while, even if not using the computer, if I check glxinfo | grep direct again, it will say no and dri is broken again until I exit Xwindows and reinstall the DRI sourceforge package again. Also, when it says DRI is working for some odd reason Legacy Doom still says I don't have a 3D card.
I have read all the information I could about radeon 7500 problems on the forums and all over google as well and have found no solution that will fix this so far. Anyone have an idea?
|