Yes, I am aware, and also aware there are potentially multiple hooks possible.Unwinder wrote: ↑08 Oct 2020, 12:53That's the only case in context of this thread, Marc. Any third party limiter (and even NV's own framerate limiter) is technically a Present() hook from application's point of view with delay added either before (in case of SpecialK or RTSS working in SSYNC mode) or after (in case of NV driver limiter or RTSS working in regular limiter mode) the real Present() call.Chief Blur Buster wrote: ↑08 Oct 2020, 12:28However, if you're hooking Present() and doing an inputdelay before the real Present(), there will be latency.
And here are lots of latency metrics, Some not always recorded statistically:
- latency from Present() behaviours (such as blocking)
- latency from frame queue
- latency from differences in display sync technology settings
- latency averages
- latency consistency
- etc
So as you said, it helps to define the latency metric. The lag total can drop even if one increases.