Dear Community,
It is possible that I’ve stumbled upon a solution to stuttering and stability issues with MSFS, and I want to share. Performance has been bugging me so much that I spent the whole weekend testing different configs, with and without AMD tuning. I have also tried (probably) all the various tweaks and optimizations that people have made available online, and none of them have really helped, apart from framerate limiting.
Ultimately, what really worked in terms of getting rid of stutters (for the most part, subjectively like 90% gone), was simply:
-
Leave the Nvidia settings at default, including power management, apart from the global settings adjustment for 3FPS lower than my monitor refresh rate.
-
Set sim settings to Ultra.
-
Increase render scaling to 105.
-
Set Vsync to On in-game and set the value to 20.
-
Delete and turn off the Rolling Cache.
That’s it! This is what worked for me and others’ mileage may vary with this approach. Now the experience is amazingly smooth and stutter free and stable. I did not have a single CTD across two 3-hour sessions with the sim so far, and no performance degredation.
GENERAL THEME THAT MAY BE APPLICABLE TO ALL PERFORMANCE HUNTERS
From the experience I gathered across my almost 12 hours of testing, sadly I did not record clearly what I did for review and reference and I wish I had, the stutters seem to come when the sim is heavily limited by the mainthread. Hence, my hypothesis is that the objective of tweaking and optimizing for anyone, should be to find a graphics setting that works for you in general, then lower the framerate (using in-game vsync, Nvidia frame limiting and vsync didn’t help as much as ingame vsync) and increase the load on the GPU (through render scaling manipulation) until the sim performance is relatively limited by the GPU and green or yellow at most when limited by mainthread. Testing was conducted at Jeddah’s King Abdul Aziz and NYC’s JFK, two airports where I find the most amount of instability and stuttering, and experience the most number of crashes, again subjectively remembered, I haven’t recorded data to present objectively.
Everything else (sim and Nvidia) is at default settings, along with game mode turned off in Windows settings. Along with this, my CPU is tweaked with AMD overclocking so that gets better performance (objectively measured with benchmarks and 12 hours of stress testing).
For reference and anyone who’s interested, my system is:
Ryzen 5800X - PBO optimized and regularly boosting to 5Ghz and sustained at 4.85Ghz during flight sim.
Nvidia 3080 - Gigabyte Gaming OC - Stock config on OC vBIOS
32GB of 3200mhz CL 16 memorry (8x4) overclocked-stable-stress tested to 3400mhz CL15
32GB Fixed size page file
Samsung 970 EVO 1TB - System Drive - MSFS installed on System Drive
All Nvidia Settings at Default except global framerate limiter to 117FPS
3440x1440 G-Sync Capable (Native) Display (120hz) with G-Sync enabled.
Windows 10 tweaked to be clean and light with all non-essential services either disabled or set to manual.
I also stumbled upon this post (NDU registry change) Increase performance immediately! AMAZING! - #197 by GONEFLYING1234 which I look forward to also trying the next time I have time to sim.
Thanks for reading and I welcome any feedback from anyone who tries what worked for me, whether successful or not.