I love this game so much no doubt, but im really getting so tired to fly it, the performance is so bad, especifically in Airbus, Boeings etc…Im getting so tired to be limited by mainthread…i see this is a thing that will never be improved or even fixed…and i wont buy a cpu just because of this…
my pc:
i7 - 9700K , 32GB DDR4 , RTX 3070 OC Gaming , SSD M.2 NVMe 1TB , SSD M.2 1TB , Oculus Rift S , Windows 10 Pro x64 up to date
If you’re limited by Mainthread, go to your BIOS and disable anything with Hardware Virtualization Technology and VT-d.
That should unlock your CPU to be utilised fully by MSFS, and should stop being limited by Main Thread.
Before I did this, I got 10-15 FPS on everything Low. Now I’m getting stable 30 FPS on 4K without stutters on ULTRA and Limited by GPU, which is better.
I have pretty much identical setup but at 1440p resolution, same settings. still get mainthread limited in airliners. I can hit 40fps but the lows from the consistent stuttering are in the 10s. 787 is probably the worst, pretty much unusable.
I found the problem is from the screens in the cockpit. Lowering the cockpit refresh rate helps, But even at low the stutters are still terrible.
One major problem with MSFS is that it allows users to set whatever graphics settings they want without giving any warnings or errors if the hardware cannot support settings. The only “warnings” are FPS in the teens, memory exhaustion, stutters and pauses.
If you want maximum FPS without stutters or pauses @ 4k or 2k or 1080p, then adjust the graphics settings lower to push graphics processing to the GPU to drive the GPU to 90-100% utilization. Start by changing LOD settings to 50 - 80.
If you want maximum quality and detail graphics frames @ 4k or 2k at 1080p, then adjust the graphics setting higher to push graphics processing to the CPU. Start by changing LOD settings to 150-200 or use a hack to set them to 400-500.
I’ve done some testing changing ONLY the two LOD setting from very high (400) to a medium setting (80). Over NYC decreasing the LOD settings improved FPS 3x (11 to 33) driving GPU usage from 52% to 100%. Over farmland decreasing the LOD settings improved FPS 1.8x (17 to 32) driving CPU usage from 59% to 96%.
YMMV significantly depending on your hardware and monitor resolution.
It is up to each user to decide how much graphics quality vs. FPS performance is configured.
They said in a Q&A they are working on pulling more tasks out of the “main worker thread”. I guess time will tell, but I don’t see much else going on in my 7 other cores yet. I’d imagine this takes times, and rushing it will cause stability issues.