Low GPU/CPU Usage

As I am flying in MSFS my CPU/GPU usage almost never exceeds 40%, which causes me to get only 30 fps. I have tried this out in several other games, and so far, only MSFS appears to have this issue. Is there a way to fix this? The lack of hardware utilization makes the game feel jerky and just laggy overall.

2 Likes

If you are already limited by CPU the GPU will never go to 100%. It helps if you tell us your settings and hardware for better help.

Try reducing LOD to 100 and see what happens

1 Like

Do you have V-Sync swithed on?

search in forum for “limited by mainthread” and you get some tips ( in million of existing topics :slight_smile: )… e.g. the mentioned tLOD setting.

There is no CPU bottleneck; if there were, the CPU would be reaching 99% usage. Components are an i5-12400f and rtx 3070

and exactly thats wrong thinking :slight_smile: … therefore

you get then also the answer what that mean “limited by mainthread” and why you get as example then only 40% CPU load.

Not sure if this has been discussed before, but I want to know why MSFS doens’t fully utilise my CPU and GPU fully?

Here is my spec:

image

I noticed whilst I’m in extreme conditions in terms of rendering, i.e. payware aircraft like Fenix and airport, my CPU and GPU are barely being used (20-30% and 30-40% respectively), yet my FPS will be in the late 20s, early 30s.

Surely if the sim took advantage of my hardware, I would be able to achieve much higher FPS?

It is utilizing your main thread fully, but not all threads fully, but that’s not an MSFS issue, most games as of today are like that, they rely mainly on one thread and uses the others to load stuff in, or do other stuff.

The i9-9900K can’t compete with the RTX3090.
CPU impact op FPS with RTX3090 (i9-9900K -2.5 FPS > Intel Core i9-12900K +6.2 FPS).

You can lower the settings that make heavy use of the CPU and set graphics as high as possible. Also look out with live and ground traffic and live wheather settings they are also heavy CPU users.

Your overall CPU load is like 20-30%, but that doesn’t give you a real picture of what’s going on. What you need to do is look at individual thread / core usage. That will show you a very different picture. You’ll find that you have 1 thread pegged at or near 100% at all times (main thread), with the others at various levels of use. Your entire system is being held back by that 1 overworked thread.

And that’s what your bottleneck is. A 3090 is a mismatch for a 9900K. As good a CPU as it may be for other stuff or games, in this situation, it’s your system bottleneck. It’s just not able to keep that 3090 fed fast enough with the data it needs, hence the low GPU usage.

Thank you, what do you recommend in terms of a better CPU? Bear in mind the MB that I have…

Your LGA1151 board can only do up to 9th gen, and the 9900K is pretty much the top of that stack. The 9900KS is marginally faster, but not in any way that would make an appreciable different compared to what you have now.

You’re unfortunately not getting a faster CPU without also replacing the motherboard.

First you can try to get more balance between CPU and GPU heavy in-game setting.
I have a triple monitor configuration with 3x 1920x1080 res. and get between 35 to 50 fps. depending on the situation. My video card is a Nvidia RTX3060ti.
My CPU is i5-9600k and not so powerfull, but overclocked he works fine.