VWait on/off questions
Miscellaneous Forums/General Discussion/VWait on/off questions
OK, just a little survey:
1) Did your video card come with Wait for Vertical Refresh On or Off by default? Or maybe one of those in-between settings that Radeon has like "Off unless app specifies" and "On unless app specifies"?
2) What do you currently have it set at? Off or On?
Basically Off can c0ck up 2D games in Max because it won't be flipping with Vsync so you'll get some vertical tearing in full-screen mode. Of course this is OK for 3D games which is why most of you will have set it to off.
What I'm banking on is that most PCs default to wait for VSync in the drivers and that most causal gamers won't have change it ... fingers crossed.
I'd assume most cards come with the setting on. I leave mine off mostly - mainly coz, you get a speed increase with very little decrease in visuals.
Another common cause is a disabled VGA IRQ in the BIOS.
Mine's set to Application Controlled (nVidia GF6800 GT) here, slider seems to point at Off when the check-box for App Control is click on.
Another common cause is a disabled VGA IRQ in the BIOS
cause of what? vertical tearing in full-screen mode I guess. Who would disable the VGA IRQ in the bios though or do some machines default to that?
app controlled here... and the vertical tearing sometimes appears in my blitz3d stuff...
i'm doing vwait:flip false
i've played around with other settings, but this looks like the smoothest over all...
do you think the limited monitor refresh rate on these damn lcd monitors have anything to do with it?
--Mike
If your card supports plain Flip, that's the best, but apparently vwait:flip false works on a wider range of cards although may not be perfect.
yep... plain ole flip seems to work fine...
now i'm wondering why i decided on going with vwait:flip false... hhhmmmm....
--Mike
well the docs says VWait:Flip False works on a wider range of PCs but I've found it can make vertical tearing appear on perfectly good cards. Annoying hey? Why can't PC cards be STANDARD!
Isn't there code to detect the current scanline of the monitor? Definitely is for b3D...
Can't you use that, and make your own Vwait func?
1/OFF
2/ON
As me you would like games run as smoth as console games...
I've found it basically impossible to completely and reliably do away with tearing on all setups, even when using 'vwait:flip false'. It seems that other apps can just happen to take a timeslice 'between' the vwait and flip, so when control is returned to your app to execure the flip, the scan is already part-way down the screen, causing tearing. That seems to be what's happening, anyway.
Réno: Yeah or as smooth as C64/Amiga games.
Thanks others for input.
Always on as default. You can't beat smooth screen updates.
Pampering to FPS freaks is a losing battle.
If I spent a month trying to think of something, I couldn't put it any better than Qube did.
With the caveat that it was set to Application Preference when the drivers were first installed. I have it always on though.
ok two more useful bits of info, thanks.