VSync in Nvidia

CeroDavid

Reputable
Apr 19, 2014
72
0
4,630
I don't quite understand the function of VSync and would like some clarification. I've been told it's a feature of most Nvidia graphics cards too.

Is it a desirable feature? Is it better for gaming performance?
 
Solution
VSYNC ON - Video card and monitor are "in synch" so that we don't start updating the screen part way down and get "tearing".

The CON is that it introduces some LAG because we buffer the image waiting for the next screen update so games can feel more sluggish.

(Another benefit by the cap is to minimize PC noise. Graphics card in particular run far louder at 100% usage than 90% usage so if we can generate 70FPS but cap at 60FPS the PC doesn't work as hard and runs quieter. Very important for noise in laptops.)


VSYNC OFF - Games don't feel as sluggish at the same frame rate but we get screen tearing.

Adaptive VSYNC - A feature you can force on with the NVidia Control Panel so that we have VSYNC ON provided you can output the target...
It locks the framerate of games to the refresh rate of your monitor. This is important so you do not get screen tearing which can be REALLY annoying. Always game with it enabled. I leave my enabled 100% of the time.

ANY GPU can use it. AMD, nVidia, integrated graphics. It is also a setting built into most games.
 
VSYNC ON - Video card and monitor are "in synch" so that we don't start updating the screen part way down and get "tearing".

The CON is that it introduces some LAG because we buffer the image waiting for the next screen update so games can feel more sluggish.

(Another benefit by the cap is to minimize PC noise. Graphics card in particular run far louder at 100% usage than 90% usage so if we can generate 70FPS but cap at 60FPS the PC doesn't work as hard and runs quieter. Very important for noise in laptops.)


VSYNC OFF - Games don't feel as sluggish at the same frame rate but we get screen tearing.

Adaptive VSYNC - A feature you can force on with the NVidia Control Panel so that we have VSYNC ON provided you can output the target refresh (i.e. 60FPS or higher to synch to 60FPS/60Hz), but if we can't manage (i.e. 59FPS or lower) then VSYNC is automatically disabled so we do get screen tearing but not the LAG and other issues caused by being below the target refresh with VSYNC ON.

One con with Adaptive VSync which I hope they address is it also causes screen tearing in cut scenes that run below the target refresh (i.e. 30FPS). Maybe NVidia can find a solution.

VSYNC ON (below the target refresh):
The computer still synch to the monitor but must DELAY it's output. Some games auto-lock to 30FPS in this case (same scene for two screen refreshes), but most ping-pong between 30FPS and 60FPS (sometimes 15FPS) but in FRAPS to monitor frame rate we just see the average.

The result of these varying frame times (time between each new output frame) is that the game has a quick skip or stutter which is really obvious when panning horizontally.

Other:
G-Sync is a technology to fix this so you'd get some benefit from reading about that. Unfortunately a new monitor is required so for now I suggest you:
a) Use Adaptive VSync, or
b) Use VSYNC OFF if screen tearing doesn't bother you

VSYNC OFF is important to professional gamers as well to prevent any lag, though another option is to have a powerful machine and game at 144FPS (if the machine can manage 144FPS+) with VSYNC ON.

G-Sync:
Linus Techtips: https://www.youtube.com/watch?v=3PJjhBUSuHk

Review: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/64586-week-nvidias-g-sync-monitor.html
 
Solution