Question RTSS vs NVCP for Smoothing Out Frametime Without Affecting FPS or Stability?

May 1, 2023
194
7
95
I ended up looking into RivaTuner (RTSS) more after previously posting about frametime spikes in Nioh 2, and occasional spikes in other games


can anyone tell me if using the RTSS fps limiter is better than using the NVCP one? I currently use the NVCP one to limit 60fps (60hz is my refresh rate ofc) with Vsync on


to my understanding, RTSS would remove the latency that NVCP gives and smooths out the frametimes, but also gives a 1 frame delay? does this mean I’ll be running at 59fps, or dropping to 59fps a lot more? or will I be running at 17ms instead of 16.6ms like usual at 60fps?

will this be detrimental at 60hz? I know at higher framerates, this 1fps difference in most games isn’t really impactful, but what about at 60hz?

also, if I use RTSS frame limiter w/ Vsync, should I disable the fps limit in NVCP to make sure it takes priority?
 
From what I can tell, there's really no difference.

Regarding the frame delay thing, games these days queue up frames to be rendered. While this adds latency, this is what smooths out frame rate if there's a delay in queuing up a frame to render. If you don't want this, you have to enable a Low Latency Mode in NVCP.
 
From what I can tell, there's really no difference.

Regarding the frame delay thing, games these days queue up frames to be rendered. While this adds latency, this is what smooths out frame rate if there's a delay in queuing up a frame to render. If you don't want this, you have to enable a Low Latency Mode in NVCP.
I don’t really notice the latency people always talked about when enabling Vsync, so would this latency caused by RTSS be noticeable for me, do you think?
 
I don’t really notice the latency people always talked about when enabling Vsync, so would this latency caused by RTSS be noticeable for me, do you think?
The latency I'm talking about isn't due to VSync, it's due to render command buffering. I don't know the exact number of how many commands are buffered, but essentially unless you enable Low Latency Mode in NVCP, the frame you're seeing at any point is always at least one frame behind. See: https://www.howtogeek.com/437761/how-to-enable-ultra-low-latency-mode-for-nvidia-graphics/
 
The latency I'm talking about isn't due to VSync, it's due to render command buffering. I don't know the exact number of how many commands are buffered, but essentially unless you enable Low Latency Mode in NVCP, the frame you're seeing at any point is always at least one frame behind. See: https://www.howtogeek.com/437761/how-to-enable-ultra-low-latency-mode-for-nvidia-graphics/
I know you weren’t talking about Vsync directly, I’m just saying for reference that I don’t feel the latency from Vsync which might mean I won’t feel the latency from RTSS. my reply might’ve been worded a bit poorly there, but I will check Low Latency Mode when I can


also should I disable the fps cap in NVCP when using the RTSS one so they don’t potentially interfere? and I assume I don’t need to mess with the Vsync option in NVCP either