Question about how Nvidia Reflex works

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
Biladeiro
Posts: 1
Joined: 02 Apr 2024, 23:26

Question about how Nvidia Reflex works

Post by Biladeiro » 03 Apr 2024, 00:10

Hey everyone.

So I was doing some test in some games and I want to understand exactly how nvidia reflex works and how I should be using it.

First of all, I have a LG C2 as my primary display (120hz gsync).

So I was playing Warzone and I noticed that reflex by itself didn't limit the framerate, it only worked when I had vsync on. Same with Overwatch 2 and games where I forced reflex with specialk. So if I understand it right, I should have vsync AND reflex on, right? If not, reflex just works by keeping the GPU under 100% load and the frame stack empty, but with tearing?

Also, if I want to use framegen, should I force vsync in the driver if the game does not support it? Because ik that nvidia framegen should automatically turn on reflex in most games, but that doesn't mean that the fps will be capped under the gsync top limit.

Thanks in advance.

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

Re: Question about how Nvidia Reflex works

Post by RealNC » 04 Apr 2024, 09:58

Biladeiro wrote:
03 Apr 2024, 00:10
So I was playing Warzone and I noticed that reflex by itself didn't limit the framerate, it only worked when I had vsync on. Same with Overwatch 2 and games where I forced reflex with specialk. So if I understand it right, I should have vsync AND reflex on, right? If not, reflex just works by keeping the GPU under 100% load and the frame stack empty, but with tearing?
It doesn't matter. It's your preference whether you want vsync or not. If you do use it, Reflex limits the frame rate so that you won't get vsync lag. When your frame rate is below the refresh rate, vsync serves as an extra protection layer against tearing. But you won't actually be getting the normal vsync lag; this only happens if your frame rate goes very close to your refresh rate.

In other words, if you enable vsync but keep your FPS below your max refresh rate, input lag is virtually the same as with vsync OFF. If frame times are a bit unstable, frames will be delayed just enough as to hide the tear line below the bottom of the screen.
Also, if I want to use framegen, should I force vsync in the driver if the game does not support it? Because ik that nvidia framegen should automatically turn on reflex in most games, but that doesn't mean that the fps will be capped under the gsync top limit.
You can limit your FPS with frame gen using the nvidia panel, or with RTSS after changing the frame limiter mode from "async" to "Reflex" in the RTSS options. SpecialK might also work if it has a Reflex FPS limiter mode.
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
F1zus
Posts: 134
Joined: 07 Nov 2022, 17:59

Re: Question about how Nvidia Reflex works

Post by F1zus » 04 Apr 2024, 16:24

It is interesting to check whether reflex reduces input lag under the condition of Reflex + Vsync compared to Vsync + FPS limiter In-game.

bumbeen
Posts: 86
Joined: 25 Apr 2023, 14:35

Re: Question about how Nvidia Reflex works

Post by bumbeen » 05 Apr 2024, 08:50

Reflex works by measuring the time it took the previous frame to be generated and then pausing the game thread for just the right amount of time to synchronize the cpu and gpu work so input latency is minimized.

Post Reply