Question MS Flight Simulator 2020 100% CPU all the time

Aug 29, 2020
2
0
10
Hi,

being a great sim fan i recently went through the super long process of downloading the masterpiece of MSFS 2020.
After trying to play a bit with the graphics settings i realize that my CPU is at 100% and the frame rates i get are super low.

Here are the specs i have in my rig:

CPU: i5 6600k @ 3.5Ghz
Motherboard: Maximus VIII Hero
RAM: 48GB of DDR4
SSD: Samsung NVME 970 PLUS
GPU: NVIDIA GTX 970


Setting the game at the lowest end of graphics and at 1080 resolution, i get in average less than 20 FPS which is not a playble at all. And that FPS without ofc live traffic or live weather, not to mention the Boeing 747. Whenever i take the 747 the FPS drops to 5-10...

I see that the GPU plays around 80% but the CPU is maxed out all the time. With that rig i would expect some decent (40-50) FPS at the low-end graphics, and perhaps around 30FPS with the medium settings since i've specs slightly better than the "recommended specs" from MSFS.

Now i've some questions i'm asking myself:

  1. Why CPU is constanly at 100%. Do other people have similar issues? Seems like CPU is a bottleneck.
  2. If i was to upgrade my rig would it make sense to upgrade the CPU, the GPU or both?

Thanks for everyone sharing some hints.
Maybe there are tweaks to do and not necessarily put the hand in the pocket.

Cheers
Orestis
 
To add to this, Microsoft has the game running on DX11 only - it's only using 4 cpu threads.
Pretty much everyone who's playing this game right now is cpu limited.

It's yet another half-butted game launch.
All the other game optimizations are to come in time.
 
Last edited:
No surprises at all that you're experiencing 100% CPU utilization. There are several modern titles that will push those older quad core CPUs to 100% that are less demanding than MS2020.

And MS 2020 was designed to push the limits of modern tech and build for the future. So it is not surprising.
 
To add to this, Microsoft has the game running on DX11...

That's really perplexing considering everything this simulator has to do. In addition to all the usual "gaming things" it has to retrieve terrain data from online and map satellite imagery, also retrieved from online, to it and as well keep tabs on real-time weather and real-time air traffic data and feed that to the simulation for including and updating for rendering into each frame and also represent the other airplanes (shapes and livery, in many cases) in the simulator (radio chatter) and the rendered images. Choosing to not use real-time ATC data doesn't sound like it would help either as there's an AI engine that creates realistic air traffic for the region and even ground traffic for realism.

That sounds like a more threads could be well utilized, if available, to lessen the load on the primary graphics rendering thread(s).
 
That's really perplexing considering everything this simulator has to do. In addition to all the usual "gaming things" it has to retrieve terrain data from online and map satellite imagery, also retrieved from online, to it and as well keep tabs on real-time weather and real-time air traffic data and feed that to the simulation for including and updating for rendering into each frame and also represent the other airplanes (shapes and livery, in many cases) in the simulator (radio chatter) and the rendered images. Choosing to not use real-time ATC data doesn't sound like it would help either as there's an AI engine that creates realistic air traffic for the region and even ground traffic for realism.

That sounds like a more threads could be well utilized, if available, to lessen the load on the primary graphics rendering thread(s).
Well, I heard it from Hardware Unboxed.
View: https://www.youtube.com/watch?v=y6RIvvMPBTg


Poor optimization currently. Darn sad that this is a trend...
 
....
Poor optimization currently. Darn sad that this is a trend...
No reason to doubt.

It's also crashy - with BSOD's, mostly in various DX11 modules. Really, one would think Microsoft to be capable of correctly employing it's own, and quite old in computing age, creations. But even so it's a great game.

Even with these uglies I really like it and hope the transition to DX12, as I've heard rumors that's in the pipes too, to come as soon as possible.
 
So if I would hook the RTX 2070 Super in my pc, would the motherboard let all the juice flow? Would the CPU be a bottleneck?

Btw I think the issue with the online content and not necessarily with my pc, because i managed to get 30+ FPS on the "tutorial" classes at High-End settings while on the free world i get around 20 FPS on the low-end settings...
 
Running fs2020 on a 6 core 8600K@5.0 It does look to me like only about 4 threads are actually used.
A simple run with a cessna gets me 33fps which seems quite smooth to me.
I can see how simulating a 747 might be pushing things.

You have a Z170 based motherboard and a K suffix processor.
If you have not yet overclocked, you are leaving some 25% performance on the table.

As of 12/04/2016
What percent can get an overclock at a somewhat sane 1.40v Vcore.

I5-6600K

4.9 14%
4.8 38%
4.7 67%
4.6 87%
 
So if I would hook the RTX 2070 Super in my pc, would the motherboard let all the juice flow? Would the CPU be a bottleneck?

Btw I think the issue with the online content and not necessarily with my pc, because i managed to get 30+ FPS on the "tutorial" classes at High-End settings while on the free world i get around 20 FPS on the low-end settings...

I have a 2070S with a 7700k and I get 35-70fps on medium settings at 3440x1440. The sim is extremely demanding... You will need to upgrade your cpu/gpu
 
I really like flight simulators but I'm waiting until MSF2020 is rewritten to purchase it. It currently performs so poorly I wouldn't buy it. It needs to take advantage of DX12 and be otherwise rewritten.
 
Running fs2020 on a 6 core 8600K@5.0 It does look to me like only about 4 threads are actually used.
A simple run with a cessna gets me 33fps which seems quite smooth to me.
I can see how simulating a 747 might be pushing things.

You have a Z170 based motherboard and a K suffix processor.
If you have not yet overclocked, you are leaving some 25% performance on the table.

As of 12/04/2016
What percent can get an overclock at a somewhat sane 1.40v Vcore.

I5-6600K

4.9 14%
4.8 38%
4.7 67%
4.6 87%

You're right, 4 cores, the limit of DX11. MS really messed up with this one.