OpenGL on Windows with a ATI Card

I’ve played around with the OpenGL Pipeline on Windows with my ATI Card. (My Testmachine: Windows XP, ATI Radeon, 60 Hz LCD Monitor). If I enbale the default Pipeline (d3d on Windows isn’t it?) I get a FPS of 60. (Since I use DoubleStrategy this is the FPS to expect isn’t it?) If I enable the OpenGL Pipeline I get a FPS of 360. (In my Test I only paint to images - both opaque and loaded via the ImageIO so I think the Images are managed…)

I do not understand why the OpenGL Pipeline is 6x times faster, can someone please explain me that?

Its vsynced. Compare the speed in windowed mode for a fair comparsion.

Typically both Nvidia and ATI drivers are vsynced by default for OpenGL apps in windowed mode. Is your app running in fullscreen mode, or in windowed mode? And what JDK version are you using?

There are vendor specific settings in the display properties dialog on Windows that allow you to set the default vsync behavior (on/off), so it’s possible that you’ve mucked with those settings so that vsync is turned off for OpenGL apps. That would explain why you are seeing > 60 fps for the OGL pipeline. Vsync is only available for the D3D pipeline in fullscreen mode, so I’m assuming you’re in fullscreen mode if you’re seeing ~60 fps in that case.

Chris

sorry, I forgot: The JDK Version is: 1.5.0_04, and yes, it runs on full screen exclusive mode.

Yes, you’re right: I can enable in my settings VSync and then I get a FPS of 60… Cool, thx!

oh, i thought opengl pipeline causes crashes with radeon series ! I read that on a lot of forums. I have an application which runs with the opengl pipeline enabled, it works fine for me (i have a nvidia card) and it doesn’t work for a friend (he has an ati card).
So, i don’t understand :frowning:

A driver update might help, but I too have found the OGL pipeline to be extremely flakey on ATI cards - even with the latest drivers.

I can confirm that, enabeling opengl pipeline causes weird render instead of swing and similar in my game

Well if you’re bothered by that I would let ATI know through ATI’s developer-connection.
If there are many angry customers … its more likely that something changes.

ATI’s OpenGL implementation always was ugly and slow, but many people commented about the bad Doom3-Engine performance, now they tuned it. Maybe we see flawless operation of the opengline in future too ^^

lg Clemens

with more feedbacks about that problem ati will do something about that ???