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.
Noisyjam
Posts: 2
Joined: 15 Nov 2022, 13:09

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

Post by Noisyjam » 24 Jan 2023, 21:04

hey can i use Nvidia control panel to limit FPS or should i use rtss. would there be any negatives if i use the frame limiter thats in Nvidia control panel.

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

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

Post by jorimt » 24 Jan 2023, 21:10

Noisyjam wrote:
24 Jan 2023, 21:04
hey can i use Nvidia control panel to limit FPS or should i use rtss. would there be any negatives if i use the frame limiter thats in Nvidia control panel.
This was answered in the article:
https://blurbusters.com/gsync/gsync101- ... ttings/11/
*As of Nvidia driver version 441.87, Nvidia has made an official framerate limiting method available in the NVCP; labeled “Max Frame Rate,” it is a CPU-level FPS limiter, and as such, is comparable to the RTSS framerate limiter in both frametime performance and added delay.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX 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)

Jeroenmfb
Posts: 1
Joined: 18 Mar 2023, 15:06

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

Post by Jeroenmfb » 18 Mar 2023, 15:38

Hi everyone,

I'm having an issue with my monitor and NVIDIA driver. I have G-SYNC enabled + VSYNC (only in nvcp) and the monitor runs at 390Hz. However, when I turn on Reflex + Boost to further lower latency and cap FPS below the monitor refresh rate, it locks my FPS to 351 instead of something close but below 390 FPS.

Has anyone else experienced this or have any suggestions on how to fix it?

Thanks in advance for your help!

PS: I don't know if this is the correct place to post or if I should have posted this under the XV252QF thread

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

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

Post by RealNC » 18 Mar 2023, 16:07

Jeroenmfb wrote:
18 Mar 2023, 15:38
Hi everyone,

I'm having an issue with my monitor and NVIDIA driver. I have G-SYNC enabled + VSYNC (only in nvcp) and the monitor runs at 390Hz. However, when I turn on Reflex + Boost to further lower latency and cap FPS below the monitor refresh rate, it locks my FPS to 351 instead of something close but below 390 FPS.

Has anyone else experienced this or have any suggestions on how to fix it?
Yes, this is normal. NVidia doesn't consider -3FPS to be enough safety margin and they cap lower than that.
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.

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

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

Post by jorimt » 18 Mar 2023, 19:36

Jeroenmfb wrote:
18 Mar 2023, 15:38
Hi everyone,

I'm having an issue with my monitor and NVIDIA driver. I have G-SYNC enabled + VSYNC (only in nvcp) and the monitor runs at 390Hz. However, when I turn on Reflex + Boost to further lower latency and cap FPS below the monitor refresh rate, it locks my FPS to 351 instead of something close but below 390 FPS.

Has anyone else experienced this or have any suggestions on how to fix it?

Thanks in advance for your help!

PS: I don't know if this is the correct place to post or if I should have posted this under the XV252QF thread
As RealNC already menitoned, it's normal for Nvidia to auto-limit the framerate with G-SYNC + V-SYNC + LLM "Ultra" or G-SYNC + V-SYNC + Reflex, and the higher the physical refresh rate, the lower they set the limit.

At 240Hz, the limit is ~7% below the refresh rate (~224 FPS), and at 390Hz, it's ~10% (~351 FPS).

Now, while it's true that the higher the physical refresh rate, the lower you should probably set the limit due to frametime tolerances narrowing due to a faster scanout time, Nvidia is being pretty aggressive at 390Hz+, it seems. Why that is, you'd have to take up with them.

That all said, what is often misunderstood about my -3 FPS recommendation is it is a minimum recommendation, not a hard-and-fast rule. It's a starting point that takes into account the frametime variances of both your typical in-game and external limiter, and while it's usually sufficient for 240Hz or under refresh rates, it may need to be dropped lower at higher than 240Hz refresh rates (say to 3-5% of the physical refresh rate), especially if the limiter being used doesn't have the steadiest of frametime performance.

Then again, the difference between G-SYNC and no sync at 390Hz and higher refresh rates in both average latency and visible tearing artifacts begins to reduce to the point that G-SYNC isn't as useful as it is for lower refresh rates anyway, and once we hit 1000Hz, syncing methods will become virtually unnecessary, regardless of achievable framerates.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX 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)

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

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

Post by RealNC » 19 Mar 2023, 09:03

jorimt wrote:
18 Mar 2023, 19:36
Now, while it's true that the higher the physical refresh rate, the lower you should probably set the limit due to frametime tolerances narrowing due to a faster scanout time, Nvidia is being pretty aggressive at 390Hz+, it seems. Why that is, you'd have to take up with them.
Haven't tested myself, but I've seen reports that nvidia's limiter is very jittery at high framerates. Maybe that's the reason they use lower caps:

https://forums.guru3d.com/threads/lock- ... st-6113247
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.

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

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

Post by jorimt » 19 Mar 2023, 10:21

RealNC wrote:
19 Mar 2023, 09:03
Haven't tested myself, but I've seen reports that nvidia's limiter is very jittery at high framerates. Maybe that's the reason they use lower caps:

https://forums.guru3d.com/threads/lock- ... st-6113247
Sure, could be a factor, but 1) the auto-limiting behavior occurs both with the LLM "Ultra" combo, which uses the driver-level "Max Frame Rate" limiter, and with the Reflex combo, which uses an engine-level limiter per game, and 2) I found in previous testing that the occasional limiter overshoot will not affect average latency unless it occurs sequentially over a period of several frames. I.E. a frame exceeding the set limit here and there won't be enough to revert G-SYNC + V-SYNC to standalone V-SYNC behavior, etc.

That said, I'm sure Nvidia has their reasons, again, I just don't know the "why." It's possible it's also arbitrary, and their current auto-limiting algorithm just scales statically with refresh rate, causing a larger offset at higher refresh rates than otherwise necessary.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX 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)

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

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

Post by Chief Blur Buster » 21 Mar 2023, 02:37

drimzi wrote:
01 Jul 2022, 10:42
I noticed when Low Latency is set to Ultra, it is capping the frame rate to:

Code: Select all

RefreshRate - RefreshRate^2 / 60^2
Is there any significance to this approach or is it arbitrary?
Very interesting!
How did you find this out?
I'd like to know more.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

drimzi
Posts: 2
Joined: 01 Jul 2022, 10:35

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

Post by drimzi » 22 Mar 2023, 17:31

Chief Blur Buster wrote:
21 Mar 2023, 02:37
drimzi wrote:
01 Jul 2022, 10:42
I noticed when Low Latency is set to Ultra, it is capping the frame rate to:

Code: Select all

RefreshRate - RefreshRate^2 / 60^2
Is there any significance to this approach or is it arbitrary?
Very interesting!
How did you find this out?
I'd like to know more.
I set my 240hz to all of the refresh rates it supported to get the resulting FPS limits, and then created a formula.
I'm not sure if this is the exact formula they are using as I could only test up to 240hz, and if it is, i'm not sure of the exact significance of the 60 or what it represents.

I asked ChatGPT what it could be, so take this explanation with a grain of salt.
The formula you provided is used to calculate the minimum frame time required to achieve a certain level of refresh rate stability, and it is not directly related to NVIDIA Ultra-Low Latency (NULL) technology. However, I can explain how this formula relates to gaming and how NVIDIA's technology can help improve the gaming experience.

The formula you provided is derived from the Nyquist-Shannon sampling theorem, which states that to accurately reconstruct a signal (in this case, a video frame) from samples, the sampling rate must be at least twice the highest frequency component of the signal. In the context of gaming, this means that to achieve a stable refresh rate, the frame time (i.e., the time it takes for the GPU to process a frame and send it to the display) must be shorter than the inverse of the refresh rate.

For example, if you have a monitor with a refresh rate of 60 Hz, the minimum frame time required for a stable refresh rate would be 16.67 milliseconds (ms), which is the inverse of 60 Hz. The formula you provided takes this concept further by considering the effect of variations in the frame time over time. It calculates the maximum allowable variation in frame time to achieve a certain level of refresh rate stability.

Now, how does NVIDIA Ultra-Low Latency relate to this? As I mentioned earlier, NULL works by reducing the number of frames that are buffered by the GPU before they are displayed on the screen. By doing so, it can reduce the frame time and input lag, leading to a more responsive and immersive gaming experience.

If the frame time is shorter than the inverse of the refresh rate, the refresh rate will be stable, and the formula you provided would not apply. However, if the frame time varies over time, the formula could be used to determine the maximum allowable variation in frame time to achieve a certain level of refresh rate stability. By reducing input lag and optimizing frame processing, NVIDIA Ultra-Low Latency can help ensure that the frame time stays within the allowable variation range, leading to a more stable and smooth gaming experience.

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

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

Post by jorimt » 22 Mar 2023, 18:09

drimzi wrote:
22 Mar 2023, 17:31
I asked ChatGPT what it could be, so take this explanation with a grain of salt.
My, that's some word salad :lol:
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX 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)

Post Reply