While enabling vsync does fix tearing, it also sets the internal framerate of the game to, at most, the refresh rate of the monitor (typically 60Hz for most LCD panels). This can hurt performance even if the game doesn't run at 60 frames per second as there will still be artificial delays added to effect synchronization. Performance can be cut nearly in half cases where every frame takes just a little longer than 16.67 ms (1/60th of a second). In such a case, frame rate would drop to 30 FPS despite the fact that the game should run at just under 60 FPS. The elimination of tearing and consistency of framerate, however, do contribute to an added smoothness that double buffering without vsync just can't deliver.

Click to expand...

You can force triple buffering on in games that don't support it using D3DOverrider included with the RivaTuner suite.

Well you will have a lower but more stable framerate. You will likely be capped at you refresh rate, which even with a 120hz monitor might be 60 FPS. However, if the refresh rate is 120 then you will likely see a constant 90 FPS, with occasional jumps to 120. Personally, I always use vsync. The tearing bugs the crap out of me, and the constant framerate jumping when it is off gives the feeling of stuttering and lag.

Yeah, I knew what you meant and I don't notice any problems with it. Admittedly, I can notice a tiny difference if I'm looking for it in a fast-paced FPS, but it's nothing serious.

Ultimately, each user should just try it for themselves for each game and see which way they prefer it. If the system is dropping frames, then you're gonna get motion judder anyway, which vsync won't help with.

Your monitors native screen resolution is 1680 x 1050 with your SLi setup you will not do any harm using v-sync; best way forward for you is to test a few of your favorite games with it enabled and disabled and see what you think. However saying this you may notice a big difference with non-SLi capable games as you will notice a sharp drop in frames per second and may need to disable v-sync for these.

nb: I must say I prefer v-sync on all the time "cannot stand the tearing at high res"

Well I set my mouse at 500 updates a second, and my monitor being 120hz, that would mean that my frame rate would be locked at 120fps. So in essence, my mouse would update at least 4 times per frame, which I think should make input lag absolutely insignificant?

However, I imagine that triple-buffering means 3 frames are rendered ahead of time, so I would likely introduce lag of 3/120th of a second, or 1/40th? Vsync off is single buffering or is there also buffering-induced lag?

Well you will have a lower but more stable framerate. You will likely be capped at you refresh rate, which even with a 120hz monitor might be 60 FPS. However, if the refresh rate is 120 then you will likely see a constant 90 FPS, with occasional jumps to 120. Personally, I always use vsync. The tearing bugs the crap out of me, and the constant framerate jumping when it is off gives the feeling of stuttering and lag.

Click to expand...

Its the jumping around with vsync that looks like stuttering that bothers the crap out of me. Although as long as I can force triple buffering that isn't a problem.

Its the jumping around with vsync that looks like stuttering that bothers the crap out of me. Although as long as I can force triple buffering that isn't a problem.

Click to expand...

If you're seeing 'jumping around that looks like stuttering', then it's not the fault of turning on vsync. It's your system dropping frames because it can't keep up with the monitor refresh - and it is stuttering that you're seeing.

Remember, if the system can keep up with the monitor refresh at all times, then you'll see no stutter. Eliminating stutter/judder is the whole point of spending lots of money on expensive processors and graphics cards.

If you're seeing 'jumping around that looks like stuttering', then it's not the fault of turning on vsync. It's your system dropping frames because it can't keep up with the monitor refresh - and it is stuttering that you're seeing.

Click to expand...

Seeing a sudden drop from 60fps to 30fps is what vsync does without triple buffering when the actual framerate drops below 60fps. Its one of those things that wouldn't be noticeable with vsync disabled since there is no framerate cap. Triple buffering can help since the steps aren't as large.

Remember, if the system can keep up with the monitor refresh at all times, then you'll see no stutter. Eliminating stutter/judder is the whole point of spending lots of money on expensive processors and graphics cards.

Click to expand...

What is your point and what is the eye rolling smiley for? Does that make you feel smarter?

No, you shouldn't unless you like input lag. Vsync works fine with say racing games for example, but with FPS's blech. Read that anand article on triple buffering.

Click to expand...

i totally agree with you.... but then again ive never had crossfire 6990's with 200+ FPS.... From my useage, vsync screws lags things for me even though i consistently get over 60FPS in most games on my setup

Seeing a sudden drop from 60fps to 30fps is what vsync does without triple buffering when the actual framerate drops below 60fps. Its one of those things that wouldn't be noticeable with vsync disabled since there is no framerate cap. Triple buffering can help since the steps aren't as large.

What is your point and what is the eye rolling smiley for? Does that make you feel smarter?

Click to expand...

Yeah, I've seen that 60 to 30 drop and it's not the end of the world. The alternative is to have constant line tearing and animation artifacts (including very annoying judder) all the time as the game's framerate freewheels. If you want an example, 85Hz animation on a 60Hz monitor is especially juddery and annoying.

This thing is so simple and so duh! obvious and people are being so dumb about it which is why I'm rolling my eyes. What the hell's the point of spending hundreds or even thousands on an expensive tricked-out system only to ruin it by unlocking vsync? :shadedshu

It boils down to what I said before that the system must be able to keep up with the monitor refresh to ensure smooth animation ie one frame per refresh, no ifs, buts or maybes. If you're getting frame drops then you must do one or more of the (non-exhaustive) following things:

- Drop detail/resolution settings
- Upgrade your system hardware/drivers/optimise Windows of power-sucking services etc
- Play a game with better frame rates
- If you can't do any of the above, then live with it

The only time to turn off vsync is when benchmarking or troubleshooting.

Are you sure it's OpenGL only? It doesn't specify it in the nvidia control panel, see screenshot:

Click to expand...

Try it, I don't know what to tell you. It did not work 7 months ago when I last had a Nvidia card and afaik that hasn't changed. It doesn't work in the AMD control panel either. You have to use Radeon Pro with AMD/ATI.