ISSUE - i bought this game through microsoft store, and i have been getting low FPS on almost every setting and every resolution.
my main issue is that the CPU & GPU utilization is too low during the flights and my 6 core CPU uses only 2 cores 3 at max during flights
It is normal that MSFS doesn’t use all cores. It still could be that the CPU is the bottleneck since the threads that are used are maxing out your cores. The best sign of that is if the GPU is not maxed out.
To reduce CPU load it helps to change the refresh rate of glass cockpit in the graphics settings.
Another option is that loading scenery is causing the fps drops/stutters. If that happens in photogrammetry areas, try turning off photogrammetry and see if that helps.
Also try turning off multiplayer and AI traffic to see if that’s an issue.
so quick update I disabled virtualization just like @DORRAGER told me to didn’t really affect the performance at all
meanwhile @CasualClick 's advice as to disabling the live online functionality and AI traffic did give me a 2-3 fps boost but became irrelevant partially during landing challenges
as for the devmode it usually prompted “limited by Main Thread” and mostly went red and green at times I dint really understand that, my CPU still went on utilizing only 2-3 cores with virtualization disabled.
As I guessed and said, your CPU is the bottleneck. So you need to focus on CPU intensive tasks.
There is no way to utilize more of the CPU, the Game still isn’t able to right now.
Disable all traffic (multiplayer and AI), reduce object density in the graphics settings, reduce glass cockpit refresh rate in the graphics settings,…
The sim actually likes less cores with higher clocl speeds more since it can utilize that much better. This might change in the future since Asobo tries to put work off the MainThread, but for now you’re stuck with this.
35 fps in dense areas on the A320 isn’t that bad by the way. Not sure what you expect.
It’s much harder to reduce load from the CPU than from the GPU. So if the above doesn’t help, I think you’ll have to accept the state.
In pause mode, the CPU intensive tasks are stopped, while the GPU tasks are running, which is why the usage swaps.
There is always a trade-off between performance (roughly frames per second) and quality (how good do the frames look). For better looking frames, move the graphics sliders to high or ultra. The FPS counter will show “limited by GPU”. For better performance, move the graphics sliders a low as possible. Now the CPU has to do most of the processing to push as many frames out to the GPU as fast as possible. This is shown on the FPS counter as “limited by the main thread”. Either the CPU needs to be upgraded or the application code has to be more optimized.
Cranking up the graphics should boost the GPU processing.
I just looked at your screenshot and im kinda curious. What Framerate are you targeting ? Your screenshot is showing 38fps at that point in time which in my experience as a former RTX 2080 super owner running 3440x1440 at stock ultra with a 3700x is around where it should be (even possibly lower depending on the complexity of the scene being rendered)
As a matter of fact i just looked at your first post now and that’s showing 39fps… and considering the scenery in the pic its not bad either so what exactly where you looking for in terms of frame rates ? Not being mean just curious.
I would also highly recommend reading this article which explains your CPU usage observations and the need to find the optimum balance for each resolution for this sim.
I personally think your frames are right where they need to be (Especially if you are running 1440p/high or ultra) If your monitor is limited to 1080p then increase render scaling by 10 to 20 points to increase gpu utilization.
after a lotta snooping around OC’ing, tweaking voltages, even repasting lolz i came to a smol conclusion yet an unsatisfying one
disabling virtualization didn’t do much but disabling hyperthreading did put a lil more load on the cores translating in about 4-5 more frames
the sim as said by @Maxisone and @Coppersens is limited to 4 cores/4threads partly thanx to the dx11 api
I cant get anymore fps outta this CPU no matter what I do (that is once all possible load has been lifted from it) the only alternative remains is too just enjoy the game at the same frames but at a higher resolution n higher quality,
i am not closing this thread so that people can still interact and addon whatever pieces of the puzzle I’m missing but up till now
I Thank everyone whose helped me till now
EDIT - is the game’s VR also too intensive on the CPU? cause i cant seem to run it usually crashes if
it doesn’t barely get 15-20 fps (low preset)