[ltp] Radeon PCI works, but damn slow

André Wyrwa linux-thinkpad@linux-thinkpad.org
Thu, 08 Jan 2004 16:14:03 +0100


Hi,

> [tharter@snake tharter]$ glxgears
> Loading required GL library /usr/X11R6/lib/libGL.so.1.2
> 8196 frames in 5.0 seconds = 1639.200 FPS
> On a desktop P4 1.5ghz machine with Radeon 8500 card. Its stock MDK9.2 (XFree 
> 4.3 looks like). That gives you an idea of what you would normally get.

Is this PCI or AGP?

> Generally 150 fps sounds like software rendering to me.... You sure that you 
> have 'direct rendering: Yes' coming up (at the top of glxinfo output)? I 
> really think you should be getting at worst case upwards of 500 fps. 

I agree, but glxinfo says direct rendering is active.

However, i found some more things / thoughts:

First, it's not because of dualhead. In singlehead i get a plus of about
1fps. ;-)

Then when i used WindowMaker environment for a test, framerate was
dependent on window focus. When i took the focus from glxgears, it lost
about 30 to 50 fps.

This brought me to the thought that there might be some relation to my
preemptive patched kernel??? (It's 2.4.23-ck1.)

BTW: X is 4.3.99.902 and is built with some heavy optimization - but i
think that shouldn't be the cause. The drm module is from the kernel,
not from X.

I'm also asking myself now, it the fact that my console is running with
the vesafb driver is the cause of the slowdown?

Andre.