Very low FPS on Linux

Hello,

I’ve tried to build an FPS counter in my application, and it shows a very low frame rate on linux. It never goes over 80FPS on AMD3200+, with a GeForce2 (Ok this one is old). Even if I put no opengl function call in my display() the frame rate doesn’t go any higher. Same thing with the Xith3D demos, none go higher than 80FPS.
I’ve disabled the vertical sync (export __GL_SYNC_TO_VBLANK=0) but still get the same result.
Where it really hurts is when I try the FPSCounterDemo that comes with the Java3D SDK, and this one goes as high as 2500FPS!!
On the opposite, I get good frame rates on Windows, so I was wondering if anyone of you had a clue of what is going on?

Thanks in advance.

I would guess that it still does vsync and somehow doesn’t honor your export.
Try to reduce the vertical refresh rate and see if this also reduces the frame-rate.
I don’t know any solution, but at least you can get your problem localized and maybe someone else can offer some insight.

Jan