Forums » Bugs

Bad Flickering in OpenGL Mode with an FX5900 NU

Apr 18, 2004 MonkRX link
System:

AMD Athlon XP 3200+
eVga Geforce FX5900 Non-Ultra (128meg)
2x256 Meg of RAM (DDR400/PC3200)
Win XP Home

When switching from DX8.1 to OpenGL within the game, I get flickering and sometimes parts of the screen don't show up. I tried getting screenshots, and recording movies through fraps, but they show up as normal. My Digital camera can't capture the flickering on screen either...

It just flickers really bad using OpenGL, but it works fine in DX 8.1.


Edit: Err, so whats wrong?
Apr 18, 2004 Sjet link
You're probably getting framerates higher than your refresh rate..that'll cause flickering... Try turning Vsync on for GL, and it'll most likely go away...
Apr 18, 2004 MonkRX link
Err.. I had Fraps and the /showframerate (whatever that command is..) on, and I never went above 60fps (I was looking at s9 station). I had all the settings maxed, except for AA.

I forgot to post my driver. Its 56.72.

It was also tested on Rocket Cow's comp with an FX5200, he had no problems.

Edit: I should also mention, when recording movies with fraps on 15FPS, all my problems went away (Fraps forces my game to run at 15FPS). Also when recording screenshots (with fraps), while it tries to save the screen 'automattically' shows up fine, and after the picture saves, the screen goes 'broken' again...

Err, its hard to explain, I wish I had some way of capturing this bug. One more thing. I think OpenGL runs slower than DX 8.1.
Apr 19, 2004 Forum Moderator link
You should still try Vsync to rule that out.
Apr 19, 2004 raybondo link
Ok, my question is that since directx mode works fine, why switch to opengl mode?
Apr 19, 2004 MonkRX link
"Ok, my question is that since directx mode works fine, why switch to opengl mode?"

Err, I donno? In testing nVidia cards preformed faster than ATi cards in OpenGL based games.

I just ran Vendetta now, and everything seems to work now :S (same sector... I donno what Vsync was set at, but OpenGL doesn't have an option of enabling Vsync... so that doesn't matter)

And Apparently, DX8.1 is more optimized than OpenGL, because im getting over 30fps more than OpenGL does...

Whatever, this is done... its not a bug, some kinda 1-time-thing... probably something with my computer.
Apr 19, 2004 raybondo link
Heh,
Yeah, our dx8.1 stuff is a little more optimized than our opengl stuff. Mainly because the graphics engine was designed around directx8 features back in the day.
Apr 20, 2004 a1k0n link
Sometimes switching between DirectX and OpenGL while the game is running causes bad interactions between the two, resulting in unusual video problems which go away if you restart purely in OpenGL. But yes, we recommend that Windows users use DirectX unless they are having technical problems with it.