[SOLVED] Gsync / Vsync ?

TechQuestion1

Great
BANNED
Jan 13, 2020
134
3
85
I understood it this way, Gsync includes Vsync.
Gsync does horizontal and vertical rendering = 2560x1440 sidewards and up/down rendering.

A normal monitor will only render up/down, untill you enable vsync that means VerticalSynchronization , now it is same as gsync just with one diffrence.
Gsync-Monitor will make sure to deliver a stable frame rate sidewards aswell as up/down so there cant be no screen-tearing.

While Vsync-Monitor does scan sidewards + up/down will deliver same results with no screen tearing.

Now what would happen if i enable GSYNC and VSYNC the same time?

Guess it would render the up/down screensides twice because now gsync does use vsync and vsync itslef it also active.

uh ?!
 
...No. even GSync/FreeSync monitors still only refresh their image from the top down.

VSync only passes through at 60fps to match a fixed monitor refresh rate.

GSync/FreeSync (variable refresh rate, VRR) allow the monitor to update the image each time a new frame is completed by the GPU. Whatever time interval that may be (within the refresh rate range of the monitor)

"Tearing" happens when there's more than one frame being displayed on the screen at the same time. Both VSync and VRR prevent this, but VRR does it without increased latency.

TL; DR - If you have a variable refresh rate monitor, use it and disable VSync
 
Last edited:
  • Like
Reactions: TJ Hooker
G-sync syncs the monitors refresh rate(hz) to the fps along as the fps stays in the supported range.

Vsync caps the fps to the monitors refresh rate.

If i leave the supported range of fps, for example 165 hz but 300 fps.
I still cant see more than 165 frames per seccond but,
this will reduce latency between each frame being sent to the monior?
 
As a gamer, I still don't recommend using either. Greater fps are known for having the most significant difference even when hertz is locked due to less input latency.

 
A variable refresh rate monitor shows a frame as soon as its rendered. So no, you won't get noticeable latency benefits. You're just wasting power/ heat/ noise on your GPU. Actually, I think VRR monitors go into VSync when the max refresh rate is exceeded by the FPS.

For VSync, you're essentially queuing up excess frames and when that 17ms timer dings, the most recent frame gets sent to the monitor. That's why you get a latency benefit for Vsync. But it's still going to be greater than variable refresh.

No matter what, you're only getting shown the game world at the refresh rate of the monitor.
 
As a gamer, I still don't recommend using either. Greater fps are known for having the most significant difference even when hertz is locked due to less input latency.


what are those test results?
cant find out what sroud means, my enlgish...
the translation i found doesnt make any sense.

whats the white and red number?
 
Shroud is a person. He's a professional gamer.

That image is a cherry picked sample from a Linus Tech Tips study regarding effectiveness of high refresh rate monitors. It actually doesn't really apply to this discussion.
It needs the context of the rest of the video.
 
Last edited:
A variable refresh rate monitor shows a frame as soon as its rendered. So no, you won't get noticeable latency benefits. You're just wasting power/ heat/ noise on your GPU. Actually, I think VRR monitors go into VSync when the max refresh rate is exceeded by the FPS.

For VSync, you're essentially queuing up excess frames and when that 17ms timer dings, the most recent frame gets sent to the monitor. That's why you get a latency benefit for Vsync. But it's still going to be greater than variable refresh.
Normal Vsync doesn't keep rendering extra frames while waiting for refresh, you need triple buffering for that. Which can be enabled by enabling fast sync (Nvidia) or enhanced sync (AMD). And unless you have that on (or regular Vsync) you will go out of sync once your fps exceeds the VRR range of your display and you'll start getting screen tearing.

Average lag/delay continues to decrease as FPS goes up even after FPS exceeds maximum refresh rate, either via triple buffering or just disabling vsync.
 
Last edited: