Page 3 of 65

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

Posted: 20 Jun 2017, 09:11
by lexlazootin
Good read! Learnt some thing i didn't know :)

Just curious, have you tried overclocking your 240hz G-Sync? I was able to get 153hz out of my Benq 144hz G-Sync at 1080p and a whooping 193hz~ at 1024x768.

I would love to know what the 240 could do :P

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

Posted: 20 Jun 2017, 09:48
by jorimt
Oh, good question lexlazootin, and thanks again for that CS:GO map ;)

I have yet to try overclocking it, but it would be interesting to see if it could be, and by how much. Any tips? If I ever get the time, I may try it and post the results in another topic.

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

Posted: 20 Jun 2017, 10:39
by RealNC
jorimt wrote:After I'm done with the main tests, I'll update the driver and inspector and do a quick G-SYNC + Fast Sync + v1 FPS limit at a single refresh rate with the new setting and see what I get.

[...]

As promised, I am posting the results of G-SYNC + Fast Sync + Nvidia Inspector FPS Limit, using the new “Frame Rate Limiter Mode('s)” “Limiter V2 – Force Off” option [...]

The new override mode does seem to reduce the input latency by 1 frame or so. What it does to standalone V-SYNC, I'd have to test.
I think I know what this mode does (or rather why it's there,) and why it's tied to fastsync. The peculiar thing when using fastsync has always been that it seems to lock the frame rate to multiples of the refresh. At least in most games. Which multiple of the refresh rate is locked on varies over time (on 60Hz it jumps from 120FPS to 180 to 240, back to 180, etc.) This allows fastsync to pick more appropriate frames to reduce micro-stutter.

The locking has to be done by frame limiting. Since by default nvidia's frame limiter adds up to 3 frames of lag, fastsync would look quite bad. So it seems the frame limiter switches to a lower latency mode when fastsync is selected.

The reason fastsync still seems to rival vsync off (in many games, not all,) even though the frame limiter still has more input lag than RTSS, is that uncapped vsync off vs fastsync runs into the same behavior I described previously. When a game hits the cap, and with fastsync it almost always does due to the limiter dynamically adapting to a different multiple of the refresh, there's a latency reduction happening simply due to hitting the cap. So the increased latency of nvidia's limiter is offset by the latency reduction of hitting the frame rate cap.

That also means that if nvidia managed to reduce the latency penalty of their limiter further in the future, fastsync would become a more viable sync method.

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

Posted: 20 Jun 2017, 11:05
by monitor_butt
Isn't there still other forms of lag besides the G-Sync hardware?

Wouldn't a cap limit the ms per frame that the game engine can display? So if you're using an uncapped fps in a game, and you can manage something like 400fps, that is 2.5 ms/f of lag per frame. Or more realistic, CSGO engine caps at 300fps and you can maintain that fps, that is 3.33 ms/f of lag per frame. Now lets say you cap for your G-Sync range at 142, that is 7.04 ms/f (of lag per frame).

That's over double the amount of lag, opposed to using an uncapped fps in a game like CSGO. That also doesn't include the small amounts of lag introduced by the hardware.

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

Posted: 20 Jun 2017, 11:11
by RealNC
If you had a 400Hz monitor, sure. But there aren't any. On a 144Hz monitor, if you want the frames to be synced, you cannot go higher than 144FPS. But 144FPS on 144Hz synced has too much lag, so you use g-sync with 141FPS to get rid of the lag.

Keep in mind that g-sync is for when you do not want tearing nor micro-stutter. If you don't care about that and only care about input lag, then vsync off at 400FPS is better.

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

Posted: 20 Jun 2017, 11:14
by Chief Blur Buster
RealNC wrote:If you had a 400Hz monitor, sure.
;)

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

Posted: 20 Jun 2017, 11:15
by monitor_butt
RealNC wrote:If you had a 400Hz monitor, sure. But there aren't any. On a 144Hz monitor, if you want the frames to be synced, you cannot go higher than 144FPS. But 144FPS on 144Hz synced has too much lag, so you use g-sync with 141FPS to get rid of the lag.

Keep in mind that g-sync is for when you do not want tearing nor micro-stutter. If you don't care about that and only care about input lag, then vsync off at 400FPS is better.
Hmm... then why if I cap my frames at 144 my mouse feels a lot less responsive (no g-sync or v-sync)? If I leave my fps uncapped and let it hit 300+ fps, mouse input feels a lot more responsive and looks a lot smoother.

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

Posted: 20 Jun 2017, 11:20
by RealNC
monitor_butt wrote:Hmm... then why if I cap my frames at 144 my mouse feels a lot less responsive (no g-sync or v-sync)? If I leave my fps uncapped and let it hit 300+ fps, mouse input feels a lot more responsive and looks a lot smoother.
144FPS without g-sync and vsync off has quite a lot of tearing and micro-stutter (fps_max is not super-accurate and frame times vary.) That does make mouse-look feel different. I observe the same thing here. If I switch to g-sync 141FPS, the mouse feels more similar to 300FPS+. Not exactly the same, but similar.

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

Posted: 20 Jun 2017, 11:23
by RealNC
Chief Blur Buster wrote:
RealNC wrote:If you had a 400Hz monitor, sure.
;)
Please don't tell me someone is about to announce a 400Hz monitor out there... :o

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

Posted: 20 Jun 2017, 11:29
by jorimt
RealNC wrote: I think I know what this mode does (or rather why it's there,) and why it's tied to fastsync. The peculiar thing when using fastsync has always been that it seems to lock the frame rate to multiples of the refresh. At least in most games. Which multiple of the refresh rate is locked on varies over time (on 60Hz it jumps from 120FPS to 180 to 240, back to 180, etc.) This allows fastsync to pick more appropriate frames to reduce micro-stutter.

The locking has to be done by frame limiting. Since by default nvidia's frame limiter adds up to 3 frames of lag, fastsync would look quite bad. So it seems the frame limiter switches to a lower latency mode when fastsync is selected.

The reason fastsync still seems to rival vsync off (in many games, not all,) even though the frame limiter still has more input lag than RTSS, is that uncapped vsync off vs fastsync runs into the same behavior I described previously. When a game hits the cap, and with fastsync it almost always does due to the limiter dynamically adapting to a different multiple of the refresh, there's a latency reduction happening simply due to hitting the cap. So the increased latency of nvidia's limiter is offset by the latency reduction of hitting the frame rate cap.

That also means that if nvidia managed to reduce the latency penalty of their limiter further in the future, fastsync would become a more viable sync method.
All possible, but it would take further testing to narrow it down for sure.

Do note, however, that the chart I posted there was with G-SYNC + Fast Sync at 134 FPS, where it should be (for all intents and purposes) behaving like G-SYNC + V-SYNC. So if the reduction only comes with Fast Sync enabled (in any combination), then I assuming it's a flag that activates the behavior at the driver level, even when/if Fast Sync isn't acting like Fast Sync.
monitor_butt wrote:Hmm... then why if I cap my frames at 144 my mouse feels a lot less responsive (no g-sync or v-sync)? If I leave my fps uncapped and let it hit 300+ fps, mouse input feels a lot more responsive and looks a lot smoother.
This is why:

Image

Lower frametimes are causing V-SYNC OFF to deliver more updates to the screen per scanout, so in some instances (depending on the V-SYNC OFF refresh rate/framerate ratio), mouse response could theoretically appear to be a little more responsive, as updates are reaching the screen more frequently than at 144Hz.