G-SYNC 101: G-SYNC Ceiling vs. FPS Limit


How Low Should You Go?

Blur Busters was the world’s first site to test G-SYNC in Preview of NVIDIA G-SYNC, Part #1 (Fluidity) using an ASUS VG248QE pre-installed with a G-SYNC upgrade kit. At the time, the consensus was limiting the fps from 135 to 138 at 144Hz was enough to avoid V-SYNC-level input lag.

However, much has changed since the first G-SYNC upgrade kit was released; the Minimum Refresh Range wasn’t in place, the V-SYNC toggle had yet to be exposed, G-SYNC did not support borderless or windowed mode, and there was even a small performance penalty on the Kepler architecture at the time (Maxwell and later corrected this).

My own testing in my Blur Busters Forum thread found that just 2 FPS below the refresh rate was enough to avoid the G-SYNC ceiling. However, now armed with improved testing methods and equipment, is this still the case, and does the required FPS limit change depending on the refresh rate?

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

As the results show, just 2 FPS below the refresh rate is indeed still enough to avoid the G-SYNC ceiling and prevent V-SYNC-level input lag, and this number does not change, regardless of the maximum refresh rate in use.

To leave no stone unturned, an “at” FPS, -1 FPS, -2 FPS, and finally -10 FPS limit was tested to prove that even far below -2 FPS, no real improvements can be had. In fact, limiting the FPS lower than needed can actually slightly increase input lag, especially at lower refresh rates, since frametimes quickly become higher, and thus frame delivery becomes slower due to the decrease in sustained framerates.

As for the “perfect” number, going by the results, and taking into consideration variances in accuracy from FPS limiter to FPS limiter, along with differences in performance from system to system, a -3 FPS limit is the safest bet, and is my new recommendation. A lower FPS limit, at least for the purpose of avoiding the G-SYNC ceiling, will simply rob frames.



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