Microsoft Flight Simulator X
From PCGamingWiki, the wiki about fixing PC games
General tips
- Install FSX Service Pack 1 and FSX Service Pack 2. Both include a staggering number of performance and bug fixes.
- FSX is very CPU-heavy.
- Autogen and traffic generally contribute the most to poor framerate. Lowering the autogen helps the most to improve framerate.
- Considering the above, you may be getting 50FPS up at 35,000ft, but as soon as you start your approach into a dense city, be prepared for your framerate to double down.
- Addons are abundant, but have the potential to harm your installation. Try to install with caution and always back up your original files.
Tweaking your settings
- The built-in framerate lock is good, but external framerate locks seem to yield much better results.
- You will not notice a difference in visuals by lowering your mesh complexity from 100% to 60-70%.
Config file
FSX.cfg is located at:
C:\Users\%USERNAME%\AppData\Microsoft\Flight Simulator X\General CFG Tweaks
Turn off the red warning messages
Change the following lines from True to False.InfoBrakesEnable=False InfoParkingBrakesEnable=False InfoPauseEnable=False InfoSlewEnable=False InfoStallEnable=False InfoOverspeedEnable=False
Reduce stutters during turns
Add the following to your CFG file. The default value is1000000
.[BufferPools] PoolSize=5000000
Increasing it to5000000
or10000000
trades off some of your video memory. However, be warned: On some systems this tweak can cause FPS drops or disoriented graphics.
More precise autogen density
Autogen are the trees and buildings automatically generated by the game engine. They can consume a lot of resources, so you may want to further adjust their abundance beyond the ability of the in-settings slider. Add the following lines to the[TERRAIN]
section of your CFG file. The default values are as shown.TERRAIN_MAX_AUTOGEN_TREES_PER_CELL=4500 TERRAIN_MAX_AUTOGEN_BUILDINGS_PER_CELL=3000
The absolute maximum value FSX will recognize for either property is6000
. After setting these values, the in-game slider will scale down the values as it's moved toward the left.
Faster texture loading
Change the following value to something higher:[DISPLAY] TEXTURE_BANDWIDTH_MULT=400
Reduce blurries
Increase CPU time dedicated to loading this scenery data by adding the following value:[MAIN] FIBER_FRAME_TIME_FRACTION=0.33
Increase this value to devote more time to loading. Or reduce the value if you don't have a problem with blurries and want a little more framerate. This variable determines the amount of CPU time given to loading scenery data as a fraction of the time spent rendering. The default value of 0.33 means that for ever 3 milliseconds spent rendering, FS will give 1 millisecond to the scenery loader.