G-SYNC 101: G-SYNC vs. V-SYNC OFF


Beyond the Limits of the Scanout

It’s already been established that single, tear-free frame delivery is limited by the scanout, and V-SYNC OFF can defeat it by allowing more than one frame scan per scanout. That said, how much of an input lag advantage can be had over G-SYNC, and how high must the framerate be sustained above the refresh rate to diminish tearing artifacts and justify the difference?

Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings

Quite high. Counting first on-screen reactions, V-SYNC OFF already has a slight input lag advantage (up to a 1/2 frame) over G-SYNC at the same framerate, especially the lower the refresh rate, but it actually takes a considerable increase in framerate above the given refresh rate to widen the gap to significant levels. And while the reductions may look significant in bar chart form, even with framerates in excess of 3x the refresh rate, and when measured at middle screen (crosshair-level) only, V-SYNC OFF actually has a limited advantage over G-SYNC in practice, and most of it is in areas that one could argue, for the average player, are comparatively useless when something such as a viewmodel’s wrist is updated 1-3ms faster with V-SYNC OFF.

This is where the refresh rate/sustained framerate ratio factors in:

Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings
Blur Buster's G-SYNC 101: Input Latency & Optimal Settings

As shown in the above diagrams, the true advantage comes when V-SYNC OFF can allow not just two, but multiple frame scans in a single scanout. Unlike syncing solutions, with V-SYNC OFF, the frametime is not paced to the scanout, and a frame will begin scanning in as soon as it’s rendered, regardless whether the previous frame scan is still in progress. At 144Hz with 1000 FPS, for instance, this means with a sustained frametime of 1ms, the display updates nearly 7 times in a single scanout.

In fact, at 240Hz, first on-screen reactions became so fast at 1000 FPS and 0 FPS, that the inherit delay in my mouse and display became the bottleneck for minimum measurements.

So, for competitive players, V-SYNC OFF still reigns supreme in the input lag realm, especially if sustained framerates can exceed the refresh rate by 5x or more. However, while at higher refresh rates, visible tearing artifacts are all but eliminated at these ratios, it can instead manifest as microstutter, and thus, even at its best, V-SYNC OFF still can’t match the consistency of G-SYNC frame delivery.



3879 Comments For “G-SYNC 101”

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Sort by:   newest | oldest | most liked
Apache3m
Member
Apache3m

Naturally, with MFG enabled, Reflex limits my FPS from 240 to 224; however, if I disable V-Sync in the Nvidia Control Panel, I hit 240 FPS with MFG on.

Mark Rejhon
Admin

It bears worth noting that 224 vs 240 is extremely small (1/224)-(1/240) = 0.3ms frametime difference. It’s more about geometrics (e.g. 200fps vs 400fps vs 1000fps) that is much more noticeable. It’s possible to have a much smoother 224fps and a much worse 240fps that looks rougher-motion than 224fps. It’s all in the microstutter/tearing mechanics, and how you prioritize visual fidelity. A great test is to strafe in CP2077 and watch for microstuttering/tearing. This is one of the ways to compare framepacing quality of VRR and capping mechanisms.

Those using VRR and framegen are often looking to improve smoothness without prioritizing on esports latency, so this is often prioritized for solo games like Witcher and CP2077. Turning off Reflex and still using VSYNC ON is another way to get 240fps with smoothness, but that increases latency dramatically on top of the latency that framegen gives, so it can veer into distraction territory.

Reflex + framegen + VRR is a good “acceptable-for-solo latency” compromise, and lagfeel can actually still feel similar to the original pre-framegen framerate (with latency countermeasured turned off).

Apache3m
Member
Apache3m

Hi – I have a setup with a 9800X3D and an RTX 5080, along with an MSI 321URX QD-OLED monitor.
Could you tell me what I should do when gaming with NVIDIA’s Frame Gen (MFG) enabled? Should I stick with the G-Sync + V-Sync + Reflex settings, or do you recommend something else?

pangtali
Member
pangtali

For Low Latency Mode what if an FPS limiter is already in use, reflex is not available, but fps always exceed refresh rate?

tenki
Member
tenki

Hello,

Thank you for your amazing guide, I am always following it very carefully and it was for me an immense help.

I have some questions though because I think that my setup is not 100% optimized

I have a desktop MSI QD-Oled 360hz 1440p, but I switch the refresh rate to 120hz because I usually do not play games more than 120fps , and my desktop gaming have a 5080 GPU and 9859X3D Ryzen.

For my questions:

– In NVCP I have like your guide and I have have v-synch set to default, gsync on only for full screen and LLM off. In game I have for sure V-sync on. I have no idea if it is better to cap the frame rate to 116fps with NVCP or RTSS because sometimes in game I have frequently shutterings when I cap, no matter what game is. Should also be cause because LLM Is off?

– Based on the question before, I don’t understand when it is the case to enable the limiter in game. Should it be a slider or more like a selectable option ( 60fps, 120fps, uncapped etc). I usually have every time uncapped, but is there a certain rule for it?

– sometimes in games I go over 120fps and oscillates every time , but not reaching 120fps or less. Though when I cap, I even go down ( not stable) , how is that possible? Should I not cap

– OLED on 240hz is flickering so much with G-sync, this is another reason why I put 120hz, but if you suggest to put 240hz and that’s it let me know.

Thank you so much in advance and sorry for my long comment!

asari7k
Member
asari7k

im still a bit confused. so i want to play dbfz at the lowest latency possible bc its a fighting game capped at 60 fps and im playing on a 240hz monitor. so whats better g sync + v sync (in ncvp) on with low latency mode on ultra or just disable g sync and v sync but low latency stil on ultra . bc ive seen some videos on youtube that tested capped 60fps games at higher refres rate and it gives lower latency so when i use g sync is automaticly caps it at 60hz so doesnt that just completly ruin the g sync vs v sync setup ?

wpDiscuz