G-SYNC 101: Control Panel


G-SYNC Module

The G-SYNC module is a small chip that replaces the display’s standard internal scaler, and contains enough onboard memory to hold and process a single frame at a time.

The module exploits the vertical blanking interval (the span between the previous and next frame scan) to manipulate the display’s internal timings; performing G2G (gray to gray) overdrive calculations to prevent ghosting, and synchronizing the display’s refresh rate to the GPU’s render rate to eliminate tearing, along with the delayed frame delivery and adjoining stutter caused by traditional syncing methods.

G-SYNC Demo

The below Blur Busters Test UFO motion test pattern uses motion interpolation techniques to simulate the seamless framerate transitions G-SYNC provides within the refresh rate, when directly compared to standalone V-SYNC.

G-SYNC Activation

“Enable for full screen mode” (exclusive fullscreen functionality only) will automatically engage when a supported display is connected to the GPU. If G-SYNC behavior is suspect or non-functioning, untick the “Enable G-SYNC, G-SYNC Compatible” box, apply, re-tick, and apply.

Blur Buster's G-SYNC 101: Control Panel

G-SYNC Windowed Mode

“Enable for windowed and full screen mode” allows G-SYNC support for windowed and borderless windowed mode. This option was introduced in a 2015 driver update, and by manipulating the DWM (Desktop Windows Manager) framebuffer, enables G-SYNC’s VRR (variable refresh rate) to synchronize to the focused window’s render rate; unfocused windows remain at the desktop’s fixed refresh rate until focused on.

G-SYNC only functions on one window at a time, and thus any unfocused window that contains moving content will appear to stutter or slow down, a reason why a variety of non-gaming applications (popular web browsers among them) include predefined Nvidia profiles that disable G-SYNC support.

Note: this setting may require a game or system restart after application; the “G-SYNC Indicator” (Nvidia Control Panel > Display > G-SYNC Indicator) can be enabled to verify it is working as intended.

G-SYNC Preferred Refresh Rate

“Highest available” automatically engages when G-SYNC is enabled, and overrides the in-game refresh rate selector (if present), defaulting to the highest supported refresh rate of the display. This is useful for games that don’t include a selector, and ensures the display’s native refresh rate is utilized.

“Application-controlled” adheres to the desktop’s current refresh rate, or defers control to games that contain a refresh rate selector.

Note: this setting only applies to games being run in exclusive fullscreen mode. For games being run in borderless or windowed mode, the desktop dictates the refresh rate.

G-SYNC & V-SYNC

G-SYNC (GPU Synchronization) works on the same principle as double buffer V-SYNC; buffer A begins to render frame A, and upon completion, scans it to the display. Meanwhile, as buffer A finishes scanning its first frame, buffer B begins to render frame B, and upon completion, scans it to the display, repeat.

The primary difference between G-SYNC and V-SYNC is the method in which rendered frames are synchronized. With V-SYNC, the GPU’s render rate is synchronized to the fixed refresh rate of the display. With G-SYNC, the display’s VRR (variable refresh rate) is synchronized to the GPU’s render rate.

Upon its release, G-SYNC’s ability to fall back on fixed refresh rate V-SYNC behavior when exceeding the maximum refresh rate of the display was built-in and non-optional. A 2015 driver update later exposed the option.

This update led to recurring confusion, creating a misconception that G-SYNC and V-SYNC are entirely separate options. However, with G-SYNC enabled, the “Vertical sync” option in the control panel no longer acts as V-SYNC, and actually dictates whether, one, the G-SYNC module compensates for frametime variances output by the system (which prevents tearing at all times. G-SYNC + V-SYNC “Off” disables this behavior; see G-SYNC 101: Range), and two, whether G-SYNC falls back on fixed refresh rate V-SYNC behavior; if V-SYNC is “On,” G-SYNC will revert to V-SYNC behavior above its range, if V-SYNC is “Off,” G-SYNC will disable above its range, and tearing will begin display wide.

Within its range, G-SYNC is the only syncing method active, no matter the V-SYNC “On” or “Off” setting.

Currently, when G-SYNC is enabled, the control panel’s “Vertical sync” entry is automatically engaged to “Use the 3D application setting,” which defers V-SYNC fallback behavior and frametime compensation control to the in-game V-SYNC option. This can be manually overridden by changing the “Vertical sync” entry in the control panel to “Off,” “On,” or “Fast.”



3700 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
Roan
Member
Roan

I have a question regarding the recommendation to disable CPU core parking in Windows. Does this still apply in 2025 with the latest version of Win 11 and with a recent Intel Lunar Lake Cpu (Core Ultra 7 258v with Arc 140v iGPU)? The Cpu has 4x performance cores and 4x efficiency cores. I’m using an MSI Claw 8 AI+ handheld PC for gaming. The iGPU outputs to a VRR 48-120hz LFC screen, VRR and vsync enabled globally in Intel graphics software, global framerate cap to 117 with RTSS, as per your recommendations.

I’m getting conflicting info online about CPU core parking on newer Intel chips. Some people are saying that it’s better to leave parking on with the newer chips and latest Windows being designed to and able to work better that way with the P and E cores, whilst some are arguing its better to disable core parking the traditional way for gaming. Some even recommend disabling the E cores in the bios and only use the P cores, but others are against that. Wildly differing recommendations. Keeping in mind this device is basically a small efficient gaming laptop, what would your recommendation be? I guess it comes down to if Windows is able to schedule the correct cores for the correct tasks effectively?

Also, if I wanted to disable core parking, why do I need the ParkControl app when you can disable core parking in the registry manually or by using an app that exposes all the hidden power settings? As far as I understand, it’s set and forget and doesn’t need ParkControl to be installed and launch with Windows every time.

Follow up question – should I keep Cpu scaling at 5-100% like it comes standard on the balanced power setting, or should I push it to full 100% all the time, on AC and battery, for snapper performance but with the added heat and power draw? I would prefer to not push the Cpu to 100% all the time like on my PC, so does Intel Cpu scaling work well nowadays? Negligible performance impact on gaming frametimes/stutter?

My end goal here is to squeeze the best possible performance out of this little machine whilst not needlessly wasting battery life for a miniscule performance bump. But I care more about performance than battery life, when it comes down to it. I play 80% plugged into an outlet.

Elessar
Member
Elessar

One question I’m hoping you’re able to answer. If I’m playing a game where I can’t hit my refresh rate, and the game doesn’t have a reflex setting (Indiana Jones is my example here), what should I do? Am I reading it correctly that I would do G-Sync + NVCP V-Sync + FPS limit + Low Latency set to On?

That’s what I gather looking at the last bullet point above the power settings section. Just wondering if I’m wrong on that. Thanks

user2422
Member
user2422

may i ask what your personal settings are regarding llm, reflex, in-game vs external fps cap for both cpu and gpu bound scenarios ?

mike-lesnik
Member

Hi jorimt! Thanks for your answers!
What impact does LFC have on inputlag (with all your recommendations)? For example, 57 frames VS 56+LFC on 165-240Hz g-sync compatible monitor.
Can LFC make stuttering worse?
Is there any difference between LFC on LCD and OLED?

tummySkaren
Member
tummySkaren

Hi, I wanted to double check that the settings here (https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/) are optimal for my set-up given the following:
1. I only play eSports games like Valorant, Overwatch 2, where I get 400fps+ at least at all times, much higher than my 240hz refresh rate.
2. I’m using an OLED monitor that is G-Sync Compatible (AW2725Q)
3. I don’t know whether absolute lowest latency or absolute highest consistency is better, I believe motion clarity is the most important? Not really sure

wpDiscuz