What is the diffrence between Nvidia Vsync and Gsync?

Janithdalw

Reputable
Nov 4, 2014
22
0
4,510
I have a fair understanding about Vcync. It means matching the FPS rendering of a GPU with the refresh rate of a monitor to prevent screen tearing. But I don't understand what is Gsync mean. Is it doing the same thing job as Vsync or it's a different technology? Similarly, can someone explain me what is the adaptive Vsync and triple buffering?

Is there a relationship between screen tearing and the response time of a monitor?

Thanks.
 
Solution
Gsync basically allows for a dynamic refresh rate that matches the output from your graphic card. Before gysnc existed, there two main modes vsync and not vsync.So if we turned vysnc off, we would get whats called tearing that is basically saying graphics on your screen might contain part of the last frame and part of current frame. Infact even in worst condition, you can get multiple tears across the screen so you're seeing 3 or more separate frames on your screen with objects in different positions.With vysnc on you will not see any tearing, however , in order to compensate the screen will simply draw two of the same frames whenever your frame rate dips below your refresh rate of the monitor. So vysnc on means you have 60 hz...

Havo_k

Honorable
Dec 7, 2012
847
0
11,360
Gsync basically allows for a dynamic refresh rate that matches the output from your graphic card. Before gysnc existed, there two main modes vsync and not vsync.So if we turned vysnc off, we would get whats called tearing that is basically saying graphics on your screen might contain part of the last frame and part of current frame. Infact even in worst condition, you can get multiple tears across the screen so you're seeing 3 or more separate frames on your screen with objects in different positions.With vysnc on you will not see any tearing, however , in order to compensate the screen will simply draw two of the same frames whenever your frame rate dips below your refresh rate of the monitor. So vysnc on means you have 60 hz display you will run exactly at 60 fps unless your graphic cards lets say dips to 59fps just even once , it will draw 2 frames just for that one frame and that is stutter. The other problem with vysnc is the lag (causes input lag). Gsync updates the screen exactly when the frame is finished and ready to be up by the graphics card whether that is 55 or 59fps.. It eliminates all the problem associated with vsync : matches fps, no lag and no stutter.

Triple buffering: Basically, it lets your hardware pre-render the frames if your hardware isn't good enough to render in real time when vsync is enabled.

Adaptive Vsync: Basically, if its enabled the driver(s) will enable/disable v-sync based on your frame rates.

There is no relationship between response time and screen tearing.
 
Solution
people often confused about Nvidia's Adaptive V-sync with Vesa's Adaptive Sync. G Sync let your refresh rate match your frame rates to make even low FPS feel smooth although the limit is 30FPS. below that GSync will not work. and since it can match your frame rate perfectly it will prevent screen tearing as well.
 

chriszhxi

Reputable
Oct 22, 2014
4
0
4,520
There isn't much difference between Gsync and Vsync in real gaming. I have Acer HB270HU and I can tell you that, what will makes you feel different and more smooth is the refresh rate 144Hz and a good video card to keep up to that fps, not Gsync. I'd say Gsync is not worth the extra a couple of hundreds dollars.