I bough flight simulator a while back, but never got to play it because of the low FPS in game. I thought waiting a while would make the game more playable, but it doesn’t. I usualy get arround 20-15 FPS.
I optimized the game settings in geforce experience and most of my settings are on low. Before i start the game i shut down all programs i don’t need except for trackir program and a program that turns my racingpedals into rudder pedals.
I do have to admit that my system is on the older side.
Is there someone that knows what to do to fix this problem?
Your PC is indeed on “was ok once, bit old now” side.
So what to do?
Turn off some of the extra CPU load stuff.
AI traffic - off
Multiplayer - off
Photogrammetry - off
Reduce the amount of animated vehicles/aircraft/animal assets that need to load up on roads and at airports.
Select the “generic liveries” option for AI and Multiplayer traffic.
Try to keep bing maps data on. Without this the game looks very last generation.
Try starting with Graphics settings “Low” default setting (and render scaling no higher than 100) see where that gets you and slowly dial things up until performance drops below acceptable.
Posting your settings may help and that CPU is probably bottlenecking that 1070.Had the same issue with my i5 8400 where all 6 cores would maxed out at times being the cpu only had 6 threads.A 6c 12t would probably do better.
If you cannot upgrade atm @somethingbrite has posted settings that are CPU intensive. Start wtih those.
I upgraded to an 10th gen i7 and rarely get that ‘‘limited by mainthread’’ message. Things are still not perfect but upgrading certainly adds head room.
Believe it or not, my system is dangling at the bottom of the food-chain compared to most others here. Even your GPU is faster than mine (GTX1060) but I still get 30+ FPS on a 1440p monitor.
My CPU is a tiny bit faster (I7-7700) but we should be able to get your performance to a better level.
My settings are mostly medium/high and I had to offer some eye-candy by reducing traffic and other FPS-killers.
I don’t use G force-experience and have only changed some minor settings in Nvidia control panel.
So if your willing to try we can give it a go. I’m not technical and probably it’s just dumb luck I got FS running at an acceptable rate (and without stutters).
Can you show a screenshot of your current settings (all pages), your Windows game settings (Game bar / graphics) and Nvidia Control Panel settings? Also it’s important to have an average internet speed connection so please check that also.
yea, i have been considering upgrading the CPU for a while now. This however will cost me a bit since i also have to buy a new motherboard and have all of it installed.
MSFS is a DX11 game, so the number of threads has nothing to do with (DX11 only manages one). when (if it) will switch to DX 12, then it will be different
Yes DX11 mainly manages one but too little cores and threads you get higher cpu usage resulting in stuttering and fps drops.
4 cores 4 threads will bottleneck easily in a game like this.
Take in an account your OS needs cpu resources along with other apps so the more you have the better.More headroom for your OS and the sim.
MSFS is of course a multi-thread application and also DX11 is not in general a single core “thing”. There is one main thread in dx11 to dispatch the gpu commands, but the cases when this becomes important for MSFS we discussed very often within the forum - e.g. gpu is to strong for cpu , which is similar what @RadYew520258915 mentioned ( a slower GPU but a CPU which is in base 1Gig faster and have 8 instead 4 cores ).
Then you can use (win-key + G) to activate the screenshot / record mode in Fs. From here just select the photo camera and make sure you check where the shots are saved.
For starters, disable Nvidia Gforce experience and other non Fs related addons. We need to make sure FS is running as clean as it can.
P.s. If you send me a flight location of an airport you prefer (all but LFPG lol) I can use the location to compare the results.
Try changing your graphics settings to push the CPU graphics processing to the GPU. Your GPU is underutilized. Having the GPU running at 90-100% will deliver the highest FPS to your monitor.
I’ll try your way of taking screenshots next time. I already took these today, sorry. But they sould do.
add “https://*ibb” in front of the “.co” to make the link (remove the star. It saw it as a link when i didn’t put the star there). For some reason I am not allowed to add links. Sorry for this, this makes it harder than it should.
With a lot of copying and pasting I managed to watch the settings you provided. It’s possible you’re not allowed (yet) to attach screenshots, but normally you can upload them using the upload (arrow) bar at the top of the screen. Let me know when you get permission to insert images because it will make things a lot easier.
First things first. I noticed some settings that you should decrease to gain some profit (to start with).
I assume you disabled Geforce experience??
Lets start with some simple adjustments in the traffic section:
Apart from “Live traffic” (which you should keep to “off-line”) I recommend you decrease these values as they are Cpu consuming. These are my current settings…
In the Main graphic screen decrease the cockpit refresh rate to low (on the bottom of the screen).
We’ll go trough the rest of the settings after you tried these changes and notice positive changes.
Question: which method did you use to deactivate ‘auto-start’ apps?
Ok, i feel like it is doing something. I regularely get over 20 FPS now. I am however getting spikes when i get low to the ground. Once on the ground it is OK.
I still have the feeling that my GPU is not being used. My CPU is at 100% and GPU is arround 50% when running the game.
it does changes which are not comparable and users wonder about why in-game settings seemingly not works as expected. About usage of Gerforce Experiance there are some threads in forum.
Recommended is disabling Auto-Optimizing of Games and not use the Optimize-Feature for MSFS ( and in my opinion : nowhere ).
Create a startup situation which you can use to compare changes that you make. Use this "default situation as reference. Choose one airfield / Plane / weather condition, and take screenshots after every major change. (let me know this situation so I also have a reference).
Perfect.
In Windows settings / System / Monitor / scroll-down / Graphic settings, check if hardware acceleration is set to “on” (if not switch it on).
In FS check if Rolling cache is enabled. If you have it enabled, delete it, restart FS and re-enable it. I recommend you create a RC of 8GB.
Can you send me screenshots of your current NVidia-settings? Just use the same method (game bar). For security reasons I advice to maximize the NV screens before making screenshots. I only need shots of the second tab (program settings).
Task-manager isn’t displaying all of them but we might handle these later.