Thanks!
Installed xfree 4.4.0 and DRI 'almost' works! glxgears now indicates about 200 fps (instead of 30 before), BUT I don't see the 3 wheels inside the window! That can't be good.
Haven't done much checking yet, but I can tell you this:
Code:
glxinfo:
Direct rendering enabled
OpenGL renderer string: Mesa DRI SiS 20030810 AGP 1x x86/MMX/SSE
This indicates that DRI should be functioning.
In the DRI User Guide (from Xfree4.4.0) I found the following command to check if bus mastering is enabled.
Code:
setpci -s 01:00.0 4.w (when 01:00.0 corresponds with the videocard)
If not they provide a short shell script to enable it. It was not enabled, and after running the script it is still disabled.
Another check is to see if libGL.so is in fact DRI-capable, is running the following command and look for symbols prefixed with XF86DRI:
Code:
strings libGL.so.1.2 | grep DRI
<snap>
XF86DRIQueryDirectRenderingCapable returned false
XF86DRIGetClientDriverName: %d.%d.%d %s (screen %d)
XF86DRIQueryDirectRenderingCapable failed
<snap>
Then I saw in the DRI Compilation Guide that Direct Rendering manager should be disabled in the kernel since xfree loads it's own modules. Doing that reverses my system to the old state, with 30 fps.
Please, if anyone has an idea what's going on here I'd love to hear about it.
PS: I have downloaded tuxracer today to see if that will work anyway... more later.
EDIT: Next day: PPS: Tuxracer indeed works a lot faster, however, the lowerleft diagonal half of the screen is completely scr*wed up! Only lines originating from the left upper corner and like sun rays blocking half the screen. In the background I can see the scenery flashing by.... arrrrrggghhhhh... almost there though?