Blur Buster's G-SYNC 101 Series Discussion

Talk about NVIDIA G-SYNC, a variable refresh rate (VRR) technology. G-SYNC eliminates stutters, tearing, and reduces input lag. List of G-SYNC Monitors.
User avatar
Gias
Posts: 41
Joined: 26 Nov 2021, 16:37

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Gias » 15 Dec 2024, 00:21

gv0 wrote:
28 May 2024, 21:47
NVCP:
G-sync - fullscreen + windowed
V-sync - force on
Low latency Mode: On
i generally don't recommend using the "enable for windowed and full screen mode" option for gsync. it's not ideal...

for reference, here's this from the nvidia control panel:
  • fullscreen g-sync applies to fullscreen applications and applications optimized to render without the use of the desktop compositor"
  • windowed gsync extends compatibility to applications that render with the desktop compositor
  • as a prerequisite for windowed g-sync, an application needs to be profiled by nvidia or manually through manage 3d settings.
Image

there is also what was explained by tom petersen, back when he was with nvidia, in this video about the windowed gsync option:

https://www.youtube.com/watch?v=2Fi1QHhdqV4&t=2872s

so then... the "enable for windowed and full screen mode" option for gsync in the nvidia control panel enables gsync for applications that render or present frames with the desktop compositor (dwm / desktop window manager).

that would be apps running with the bitblt model with gdi (typically shown as "composed copy with gpu gdi" for presentation) and/or apps running with a "composed flip" presentation

and the "enable for windowed and full screen mode" option for gsync in the nvidia control panel does its thing by basically forcing the OS / dmw to render at the rate of the focused windowed app and then gets the display with gsync to sync to the dwm's render rate...

also apparently it's supposed to work only with apps that are profiled by nvidia or manually through managed 3d settings.

however, i generally don't recommend that "enable for windowed and full screen mode" option for gsync because it may not sync properly or at all in some cases... and it may also cause gsync to sync with other stuff you may not want it syncing with... plus it's not needed for gsync with windowed/borderless games that are bypassing dwm composition (this would be when the game is using directflip/independent flip for presentation).

if the windowed/borderless game is using an independent flip presentation (thus bypassing the desktop compositor for presentation), then basically you just need the "enable for full screen mode" gsync option from the nvidia cp.

oh and while the "enable for windowed and full screen mode" option for gsync may get rid of vsync latency, it doesn't get rid of latency from dwm composition...

you can get higher performance and lower latency if your game is using an independent flip presentation ("hardware: independent flip" or "hardware composed: independent flip").

so i suggest using the "enable for full screen mode" option for gsync and ensure that your game is using an independent flip presentation. you could use intel's presentmon, special k, or rtss to check the presentation model that the game is using.

btw the low latency mode from the nvidia cp did not work with d3d12 games last i checked.

and the ultra low latency mode used to not work with d3d12, but nvidia got the ultra low latency mode working with driver 551.23

https://www.nvidia.com/en-us/geforce/ne ... dy-driver/

https://www.nvidia.com/en-us/geforce/ne ... dy-driver/

https://us.download.nvidia.com/Windows/ ... -notes.pdf

besides nvidia only mentioning ultra low latency mode now working with DirectX 12 titles in their driver 551.23 notes, i also tested both low latency mode and ultra low latency mode. only ultra low latency mode worked in my testing with d3d12 games using driver 551.23 (and newer). the regular low latency mode still did not work with driver 551.23 (and newer) and ultra low latency mode didn't work with drivers older than 551.23 as expected.

triploa
Posts: 1
Joined: 29 Mar 2025, 12:04

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by triploa » 29 Mar 2025, 12:06

Is this series still up to date? Does the release of NVIDIA Reflex make this outdated in any way?

User avatar
jorimt
Posts: 2635
Joined: 04 Nov 2016, 10:44
Location: USA

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by jorimt » 29 Mar 2025, 13:00

triploa wrote:
29 Mar 2025, 12:06
Is this series still up to date?
It is:
https://blurbusters.com/gsync/gsync101- ... ttings/14/
triploa wrote:
29 Mar 2025, 12:06
Does the release of NVIDIA Reflex make this outdated in any way?
No, and Reflex recommendations are also included in the above link.

That said, things like Reflex, LLM, and DLSS aren't directly VRR-related.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48C4 Scaler: RetroTINK 4k Consoles: Dreamcast, PS2, PS3, PS5, Switch 2, Wii, Xbox, Analogue Pocket + Dock VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

Duskfall
Posts: 26
Joined: 18 Dec 2024, 01:53

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Duskfall » 09 Apr 2025, 07:45

Hello everyone. I have a question about Ultra Latency Mode. My settings in NVCP are as per the Blur Busters article:

- Gysnc ON
- Vsync ON (off in game)
- LLM Ultra

I have a 240Hz monitor and LLM Ultra caps my FPS at about 225 FPS. If I would like to set the limit at -3 FPS instead (237 FPS) should I keep LLM on Ultra anyway? Thanks.

User avatar
RealNC
Site Admin
Posts: 4422
Joined: 24 Dec 2013, 18:32
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by RealNC » 09 Apr 2025, 10:38

Duskfall wrote:
09 Apr 2025, 07:45
I have a 240Hz monitor and LLM Ultra caps my FPS at about 225 FPS. If I would like to set the limit at -3 FPS instead (237 FPS) should I keep LLM on Ultra anyway? Thanks.
-3 is the highest you can go. So 225 (which is -15) is perfectly fine.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

Bucking
Posts: 6
Joined: 09 May 2024, 17:10

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Bucking » 20 Apr 2025, 16:18

So does Reflex always override the LLM in the NVCP?

If I set LLM to ultra in NVCP and Reflex to on (not on+boost because I'm GPU bound) will the fps limiter from LLM be disabled?

So for using G Sync correctly I need these settings right?

NVCP:
G Sync ON globally
V-Sync On globally

Low latency mode: On globally (or Ultra to limit FPS?)

In Game:
Disable V Sync and FPS limiters

Reflex (if available) set to on if GPU bound, more than 95% usage or on plus boost if CPU bound?

User avatar
RealNC
Site Admin
Posts: 4422
Joined: 24 Dec 2013, 18:32
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by RealNC » 21 Apr 2025, 04:10

Bucking wrote:
20 Apr 2025, 16:18
If I set LLM to ultra in NVCP and Reflex to on (not on+boost because I'm GPU bound) will the fps limiter from LLM be disabled?
It will be replaced by the Reflex limiter.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

Bucking
Posts: 6
Joined: 09 May 2024, 17:10

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Bucking » 21 Apr 2025, 05:25

Wait I thought Reflex only limits if I set it to on+boost?

Post Reply