Log in

View Full Version : LCD/TFT flicker?


jaggu
07-26-2004, 01:45 AM
Hello all,

Some testers have reported that my game flickers/tears on their LCD/TFT monitors. I am using Direct Draw 7 and DirectInput 5. It works correctly on all CRT monitors I (and others) have tested. Anybody else face this problem? Apparently Quake or UT runs fine on them. What could I be doing wrong?

Thanks.

PS: game is a2b: http://www.poojyum.com/a2b/

princec
07-26-2004, 01:49 AM
Driver issues. They should behave just like normal monitors as far as your code is concerned.

Cas :)

samnova
07-26-2004, 05:44 AM
Wanted to check the game on my TFT but the download is not working. Feel free to email it directly to me, or let me know when the download is working again.

Cheers,
Sam

princec
07-26-2004, 05:57 AM
(Works fine here on this TFT - Inspiron 8200, Nvidia - strange game!)

Cas :)

samnova
07-26-2004, 06:18 AM
The good news is that I killed GetRight and downloaded the game without problems.

BAD news is that it is TOTAL flicker. I'm running WinXP using a ATI Radeon 9700 PRO, with the very latest drivers (installed them yesterday).

I enabled all 'wait for vertical retrace' and nothing changed.

For me it looks like a double buffer problem, or that it gets updated but with tearing..

As it is I'm not able to play the game (the menu is hard enough to read), too bad as I saw the screenshots from the website and got interested in it..

Let me know if there is anything else I can help you with.

Cheers,
Sam
[EDIT]: Forgot to mention that I'm using dual TFT setup, dont know if this makes it fail. Resolution on one is 1280x1024 and 1024x768 on the other.

jaggu
07-26-2004, 07:26 AM
I am using boiler plate DirectDraw 7 code to setup and do the flips. If you can, please look into a file called settings.txt in c:\program files\a2b (assuming you installed there) - there is a field called "flip_method" which is set to "nowait". "wait" and "novsync" are other options. Can those with TFTs please try it out and let me know.

Thanks.

samnova
07-26-2004, 07:54 AM
I tried with wait and nosync and they both worked a lot better. There are still problems with the top 5 pixels or so. Just as if you clear the screen the game is on (wrong buffer) and then redraw it all.

Seen this several times before when the double buffer isn't working.

-Sam