Sorry but in my experience there are only 2 solutions
- Stop using MSFS 2020, or
- Ignore them and keep using MSFS (and hope Asobo fix them later). ← My choice
I have encountered stutters since I first started using MSFS, although long pauses seem to be something new. So I have tried just about everything anyone has suggested. I thought I would list everything that didn’t work for me, but I have probably forgotten a few.
Now I might just be unlucky, as there are plenty who swear by these solutions, and some of them cured other problems people were experiencing. So please keep the ideas coming as I appreciated every suggestion.
WINDOWS 10 CURES
-
- Turn HAGS (Hardware Accelerated GPU Scheduling) on or off – no cure
-
- Turn Gsync on or off – no cure, but after getting this working correctly did no harm.
-
- Set your monitor to (insert number here) Hz – no cure
-
- Insert Affinity Masks in MSFS cfg file (after all it worked for FSX) – no cure
-
- Change windows performance option from “Programs” to “Background Services” - no cure
-
- Put focus onto second monitor when running MSFS – no cure
-
- Shut down all those programs hiding in the system tray – no cure
-
- Fresh Windows 10 installation – no cure, but only did this on an older PC
-
- De-bloat Windows 10 – no cure, but only did this on the same older PC. At least it made Windows faster.
-
- Disable Steam in game overlay (thought of this myself) – no cure
-
- Disable Windows game bar – no cure, but my gut feeling was this did help MSFS.
-
- Disable simconnect – no cure, but then I wasn’t using it anyway
-
- Use task manager to set priority to low for MSFS.exe after MSFS starts – no cure
NVIDIA SPECIFIC CURES
-
- Change power management from “Optimal” to “Prefer performance” in Nvidia settings. Had no effect on my RTX2060 but did increase GPU utilization on my GTX970 – but no cure.
-
- Limit the frame rates in Nvidia settings to (insert number here) – no cure
-
- Set threaded optimization to On in Nvidia settings – no cure
-
- Turn Vsync on (or off) in Nvidia settings – no cure
-
- Use older (or latest) Nvidia driver – tried a couple but no cure, some older drivers causes MSFS to crash, so went back to the latest.
-
- Tune MSFS using Nvidia experience – no cure, but a good way to quickly optimize your MSFS setting quickly, just don’t use Nvidia’s recommendation of which of the 9 presets it has available that you should use.
-
- Install Nvidia drivers without HD audio – no cure
-
- Only install Nvidia driver by itself – no cure
-
- Turn triple buffering on in Nvidia settings – no cure
CURES ACTIONED INSIDE MSFS
-
- Turn Vsync on (or off) in MSFS – no cure, but MSFS seems to work better with this off.
-
- Set frame rates to 30 or 60 in MSFS – no cure, using 60 does no harm but using 30 sees frames drop to about 20 in detailed areas even though you were getting FPS in the 40s when using 60.
-
- Fly in less detailed scenery – sort/kinda works but not really a cure. Stutters still occur but long pauses are definitely reduced.
-
- Fly less detailed aircraft – no cure, but a little like the one above.
-
- Disable all online services in data area – no cure
-
- Pre-download your scenery using the manual cache – no cure, and this is just a variation of the one above.
-
- Increase your rolling cache size – no cure
-
- Run rolling cache on different drive to MSFS – no cure
-
- Use no rolling cache at all – SUCCESS (sort of) no cure for stutters during flight, but will remove the long period of stuttering at less than 10 FPS while MSFS FPS stablises after loading a flight at a major airport.
-
- Run only in 1980 x 1080 resolution if your monitor supports higher res – no cure
-
- Run MSFS in windowed mode – no cure
-
- Increase (or decrease) MSFS graphic settings (insert any setting here) – no cure, but fine tuning MSFS graphic settings definitely makes it smoother between pauses and stutters.
-
- Disable VFR map – no cure
-
- Undock VFR map – no cure
-
- Disable all options in the bar at the top when flying – no cure
-
- Disable Windows Spatial Sound – this did cure sound stutters but had no impact on visual stutters and pauses.
-
- Turn off all AI – no cure
HARDWARE CURES
-
- Use HDMI cable instead of DP cable – no cure
-
- Use DVI cable instead of HDMI (thought of this one myself) – but no cure
-
- Disconnect Xbox controller – no cure and a bit inconvenient as I use this for drone control.
-
- Turn on (or off) multithreading - no cure, my gaming PC doesn’t have this option and made no difference to my other PC which does have this option.
-
- Upgrade your PC to the latest CPU and GPU – no cure, haven’t tried this one myself, but there are enough who have these systems and still get the stutters and pauses.
-
- Upgrade your memory – no cure, went from 24gb to 32gb with no change, and anyway 32gb should be enough.
Edit
-
- Disable “Windows dynamic thread priority boost” using Process Lasso - SUCCESS (sort of) the jury is still out on this one. Before the 3 Sept patch, this definitely had a positive impact. After am not so sure, but keep it enabled anyway
-
- Disable HPET (High precision event timer) - no success, but Asus MB is one of those that has no BIOS control for this. Was able to disable it in Win 10 but got no benefit.
-
- Disable 1 cpu core using task manager. - no cure
-
- Set priority to high for MSFS.exe using task manager. - no cure
-
- Turn on IVT Intel Virtualization Technology in bios. - no cure. Not all CPUs have this option but mine does. Tried it and saw no improvement.
-
- Fly aircraft without an EFIS cockpit. SUCCESS This one also works with stutters virtually eliminated, and not just because these aircraft fly slower.
Edit - after patch 1.8.3
. Disabled any fixes previously applied in Windows.
. Stutters are much improved everywhere. Process Lasso no longer has any observable benefit. Large pauses/stutters no longer noticeable flying around LA. Some minor stutters in this area still but a big improvement. Sydney is a big improvement.
Edit - after patch 1.18.13.0 - 27 July 2021
Went from mostly smooth to a big stutter fest after SU5. Tried everything like HAGS on/off mucked with most MSFS graphic settings, new/old Nvidia drivers. Even replaced my power supply, but nothing worked.
Then thought back to this post and the one thing that worked in the past - Project Lasso. So used Process Lasso to disable “Windows dynamic thread priority boost” on Flightsimulator.exe. WOW what a difference. Smooth as silk now. See my post of 28/7 below for details.
Edit - 3 August 2021
After I installed Windows gaming update fix KB5004296, MSFS performed the same with or without Porcess Lasso. Performance after KB5004296 was the same as performance before the update using Process Lasso. See my post below of 3 August for more details.