RealNC wrote: ↑02 Jun 2026, 14:38
You forgot to test without any FPS limit.
I switched to TP2 because BM Wukong offers only 30/60/120 steps.
In TP2, basically 61FPS or more, up to unlimited, is always ~90ms.
So 3 thresholds, 59 or less, 60, 61 or more.
Unfortunately I've no any external way to test latency further this other than "record keypress with my phone and guesstimate how right I am".
Question is, why is it working like that when 61 or more?
I think it's worthwhile to pursuit this problem, as there might be people playing with 60Hz (or even 120Hz or more, same issue would probably happen) panels and unknowingly having ingame limiters set to FPS>Hz and possibly having even more lag.
RealNC wrote: ↑02 Jun 2026, 14:38
It's an operation mode of the GPU that syncs every two vsync periods, not one. When you enable 1/2 vsync at 240Hz, vsync behaves like its 120Hz even though the display is running 240Hz. Vsync lag is the same as 120Hz vsync. At 1/4 vsync (which is the highest possible setting) it's 60Hz vsync (it syncs every 4th vsync) with the display still running at 240Hz, and latency feels like 60Hz vsync (just a bit lower due to the faster scanout rate of 240Hz.)
Fractional vsync can be set by the game by using a higher value for the "present interval" setting of DirectX. Or it can be forced in the driver using Nvidia Profile Inspector. (The nvidia control panel and Nvidia App only allow you to force adaptive fractional vsync, not normal fractional vsync.)
Yeah I know NVCpl/app has that 1/2 Vsync.
While I understand it's adaptive, I've never been a fond user of adaptive sync, you kinda get worst of both worlds, vsync input lag when at threshold, and tearing when below it, and if FPS oscillates a lot Vsync is rapidly engaging/disengaging and it can look/feel gnarly and inconsistent.
Regarding
adaptive fractional vs normal fractional Vsync:
1. What's the difference between them?
2. What is the purpose of that normal fractional sync?
3. Why not just limit to 1/2 or 1/4 FPS with a limiter and use normal Vsync?
3a. Same as above, but use VRR instead of normal Vsync?