Frame rate halved with update? RTX 2060

I used to get a rock steady 60fps at 4k Ultra with an RTX 2060 GPU. I can’t pinpoint the day it changed, but possibly after an update a week or so ago the frame rate has halved…
I have changed nothing on my system. I now get a rock steady 30fps with the very odd spike to 60fps right at the end or beginning of a ride…

Would really appreciate any advice on getting back to 60fps… I have turned on triple buffering, but this wasn’t required in the past to achieve 60fps… I haven’t tested properly but I did see it get into the 40’s once I turned this on.

Maybe you have the new video screenshots feature. On by default for some CPUs. Check and disable it if so. Which CPU do you have?

1 Like

Very interesting! Good call, it may have coincided with video screenshots becoming available on Win 11!! I’ll have to test that out. Not ideal if that is the case though and why would it do that?

Core i7-1165G7 @ 2.80GHz - 32GB - NVIDIA GeForce RTX 2060
Win 11 Pro

You should have that feature based on the CPU. Use zwiftalizer.com to compare frame rates with and without.

1 Like

Thanks, I’ve been using Zwiftalizer for a while and that is where I saw the drop.


This was before the video capture update…


This is turning it off then on then off, with GPU set to performance based on application…


This is setting the GPU to prioritise performance… Off, On, Off, On, Off…

Very well picked up, thank you. But the performance hit seems much larger than the under 10fps Zwift suggest. SSD is Samsung EVO 970

The video capture feature is cpu based and on a low power mobile processor you could be hitting the max power limt (TDP) of the cpu. Make sure the CPU is set to max power not the GPU as zwift is nearly always cpu limited before GPU.

Thanks Steve! I am set to max on CPU and GPU, would it make any difference to the CPU if I lowered the GPU?

I’m using an Intel® NUC 11 Enthusiast Kit - NUC11PHKi7C - Intel® Core™ i7-1165G7 Processor (12M Cache, up to 4.70 GHz)

Discrete Graphics
Nvidia Geforce RTX 2060

As you say, these are all mobile components in a mini PC.

Looks like both cooling systems are separate in that box so max on both should be ok. Basically watch the cpu frequency and load with capture on and off and see if it drops / hits 100%.

Also make sure triple buffering is enabled in the nvidia control panel to stop any 1/2 fps drops if using vsync.

Until zwift switches to GPU encoding like most other apps for capture it might be best to leave that feature off if FPS tanks (with triple buffering enabled).

1 Like

Cheers Steve,
Without triple buffering on it dropped to 30fps from 60fps. With it on I think it runs around 40fps.
For the time being I think I’ll just live without the video recording… Which is a shame given my system isn’t terrible…

Interestingly, it looks like my log from yesterday shows the fps actually jumps up when the video clips are being saved, I’ll have to double check but I’m pretty sure the spikes shown below are when it saved the clips…

One final thing you could try, change the nvidia Threaded optimization setting from Auto to OFF then test. Then try ON and test again (both with Video Capture set on).

Normally zwift works best with it set ON on a modern multicore system.which AUTO tends to do but it can get it wrong.

1 Like

Thanks again for this! I’ll definitely give it a try👍
Really appreciate your knowledge!

Is there a good option for showing frame rates in real-time while running zwift? Or do as I’ve been doing and just short tests and examine the log?

2 Likes

I had the same issue with identical HW. Turning off Video Screenshots also fixed it for me. Back to 60fps

1 Like

I too have the identical HW. FWIW I did not experience frame rate drops with the new feature but rather, periodic stutters and blackouts (presumably during saves) – though I have a freesync monitor. As per other posters driver settings make a difference.