Fixed my FPS issue by turning off Capture mouse cursor in recordings

,

Like many others, I had an issue where when FS2020 was in the background, non-focused, it would have amazing FPS, but as soon as it became focused, FPS would tank.

My solution was to turn off Capture mouse cursor in records within the XBOX game bar. Might not help everyone, but it doesn’t hurt to try.

FPS with Capture ticked on, high 20’s.

FPS with Capture ticked off, around about 200

Interesting. Do you have background recording on (in the same dialog, further up)? If not, do you record manually, or did this solve the issue without any recording actually going on?

I did have background recording turned on. I like to have the ability to capture a moment that happened spontaneously and normally background recording has barely any impact on FPS rates (Ryzen 3600X and a NVIDIA GTX 1660 TI )

This is not the only game this fixes either, here is someone mentioning the same thing with Call of Duty Warzone post where the exact same thing fixed theirs too.

And World of Warships:

Seems to be related to NVIDIA drivers.

What is the trick with GeForce experience? I have exactly the same issue: If I’m not focused on MSFS, my recording is butter smooth, if I’m focused on MSFS window, my recording is full of stuttering.

You don’t have both Gamebar enabled and Geforce recording(or instant replay) turned on at the same time do you? I tried that, and the FPS dropped into the low 10’s, even with that “Capture mouse cursor” turned off.

I was just messing with it, and I managed to get the system into a state where:

  1. Geforce instant replay was ENABLED
  2. Background recording in Gamebar was DISABLED
  3. Performance tanked when the game was focused

Performance was restored once I disabled Gamebar entirely.

Curiously, once I did that and then re-enabled gamebar (with xbox background recording still disabled), performance was steady, with no hint of an issue.

There definitely is something going on here, what, I don’t know, but it’s not acting like the UI’s say it should be.

No I don’t use Xbox gamebar at all, it’s disabled. Only GFe.
I think it is behaving like this since SU4.

EDIT: I have the same issue with another game (ETS 2) so my issue is not related to MSFS. Must be an Nvidia issue then, as I don’t see any other reason why it was perfectly working before.

I noticed you just have menu screens. How does it improve FPS while in the air?

I have experienced a similar condition. If AMD Instant Replay had been turned on it writes continuously to a replay cache file. This happens about every second or less. This replay cache depending on settings can slowly grow to an enormous size exceeding 20+ GB in my case without being noticed. And then at some point it seems to break and cause unusually bad stuttering and fps loss.

I only came to realize this with Windows Resource Manager and observing the disk activity and which disk/file was being written during the stutters.

Stopping any Instant Replay and deleting the replay cache eliminated the problem completely

So it seems any turned on replay recording function comes with a cost which can sometime become a problem.

And I have turned off mouse movement as well as mentioned by the OP. Thank you for the post @TaffyRailway.

I have experienced a similar condition. If MSI Instant Replay had been turned on it writes continuously to a replay cache file. This happens about every second or less. This replay cache depending on settings can slowly grow to an enormous size exceeding 20+ GB in my case without being noticed. And then at some point it seems to break and cause unusually bad stuttering and fps loss.

I only came to realize this with Windows Resource Manager and observing the disk activity and which disk/file was being written during the stutters.

Stopping any Instant Replay and deleting the replay cache eliminated the problem completely

So it seems any turned on replay recording function comes with a cost which can sometime become a problem.

And I have turned off mouse movement as well as mentioned by the OP.