Thanks again for all this information.
Yes, the range of the monitor is a small 48-75Hz.
Your explanation for the 144hz is great, I love the drawing.
So I understand the idea of the shorter hence quasi-invisible tearing but just to go a bit deeper: if the monitor isn't VRR, v-sync ON would be at 144fps only on a 144Hz screen?
So for heavy games you would always run with vsync off, is that right?
Wouldn't a 60fps screen be better in a way if you play mostly heavy games (and do not have the option of a VRR screen)?
This PC will one day be running a glorious RTX Nvidia card but for the moment it's an humble 1660 Super.
@RasmusP I can't see your video, it seems private.
Video should be visible now. Wrong checkbox...
About the monitors:
All monitor support a few different hz settings.
144 hz monitors can mostly run at:
50/60/85/100/120/144 hz so your question is kinda irrelevant hehe.
But to answer it:
Vsync only means that the gpu will hold back the new frame until the next refresh cycle (scan out) will happen.
So you can always display a frame either:
1 refresh cycle long
2 refresh cycles
3 refresh cycles etc.
So when you activate vsync and the fps drop to 120 fps for example, that one frame that took longer to render will be displayed until the next frame is ready.
2 refresh cycles, 3 refresh cycles.. Until the gpu got the next one ready!
It's easier to think about this in frame times. So 1000/144 = 6.94ms
Every 6.94ms a new frame from the gpu could be displayed.
If the gpu takes 8ms to get the next frame ready (or the cpu took longer, ofc), the current frame will be displayed for another refresh cycle.
Dropping the current fps to 72 fps.
And then causing an input lag of (2x 6.94ms - 8ms = 5.88ms to the next refresh cycle /new frame).
If the gpu takes more than 2x 6.94ms, the current frame will be displayed a third refresh cycle. Dropping the fps to 48 fps.
Also important to know:
With vsync, there's always at least 1 frame cached to keep things smooth!
However if you limit the fps a tiny bit below the refresh rate of the monitor, this buffer will slowly be emptied and the input lag at least feels a lot shorter. There's sadly no real info about this out there and we couldn't really test it scientifically here on rd
).
Low Latency set to "ultra" kinda does this. But it's stuttering visibly since the limit is too far below the hz.
Anyway, with vsync the fps will always drop to half/third/quarter etc of the hz.
With vrr, the fps will only drop to the actual delay in frame time.
So instead of "144/144/72/72/144", you'll have: "144/144/139/137/144".
But ofc it would be 141, as we would limit the fps 3 fps below the hz value with vrr
With Nvidia, you can run the "Nvidia inspector". Little Programm that shows more options than the standard driver menu.
There you can actually set the vsync to full, half, 1/3.
So limiting the fps to 72 on a 144 hz monitor without issues.
I'm not sure how well a fps limiter at 72 fps work.
It would drop the vsync to 72 fps automatically but I'm not sure if it would sync correctly or run asynchronous and therefore cause a hiccup every now and then, when it becomes so far off that a frame needs to be displayed a 3rd time.
Hope that slowly clears up the fog haha