Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MSFS Auto FPS App

Featured Replies

  • Author
5 minutes ago, 0stones0 said:

Found the issue:

<Descr>Launch</Descr>
<Filename>exe.xml</Filename>

The "exe" file in msfs2024 is all caps. Changed the filename above to EXE and we're good to go.

One other question. Do I still need to run GPUZ when using Dynamic setting in game?

Thanks again.

 

No, in MSFS 2024 you only need to run GPU-Z if you want VRAM+ to function. See the readme for more.

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

  • Replies 4.3k
  • Views 701.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Developing this app has reignited a joy of coding I haven't experienced for many years. I benefit from the app too, so there is a bit of self interest going on. Also, yours, and others, feedback has h

  • Reset XPDR
    Reset XPDR

    Following no major issues being identified in the test phase that haven't already been resolved, I have just formally released MSFS_AutoFPS v0.4.2.16 here. Thank you to everyone who participated in th

  • Ray Proudfoot
    Ray Proudfoot

    Are you aware this is how FSUIPC was created many years ago? It takes a very clever person to disassemble a executable and analyse the contents. The original UIPC was created by Adam Zofran and then P

Posted Images

  • Author

FYI to anyone using MSFS Dynamic Settings with AutoFPS and not using and FPS cap, previous Readme documents advised to set the MSFS dynamic settings target frame rate to 10 FPS higher than the native frame rate equivalent of the AutoFPS target FPS for best results.

It should in fact be the other direction, ie. lower, as you want your free ranging FPS tracking around a higher target FPS so that Dynamic Settings is not being activated around your normal FPS. In the testing I have done, if you don't set MSFS dynamic settings target frame rate at least 10 FPS lower than your target FPS, then dynamic settings may be active around your target FPS, which you don't want.

With an FPS Cap, dynamic settings behaves itself and does not activate until your FPS is below the MSFS dynamic settings target frame rate, probably because MSFS knows it has sufficient headroom when operating at the FPS cap, but it seems to be more pessimistic with free ranging FPS, activating even when you are achieving its set target frame rate. It's just the way it currently has been implemented in MSFS, so the the recommendations provided are for AutoFPS to play nicely with it.

As such, the Readme recommended setting has been updated as follows:

  • If not using an FPS cap, it is recommended to set the MSFS dynamic settings target frame rate to at least 10 FPS lower than the native frame rate equivalent of the AutoFPS target FPS for best results.

 

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

24 minutes ago, Reset XPDR said:

FYI to anyone using MSFS Dynamic Settings with AutoFPS and not using and FPS cap, previous Readme documents advised to set the MSFS dynamic settings target frame rate to 10 FPS higher than the native frame rate equivalent of the AutoFPS target FPS for best results.

It should in fact be the other direction, ie. lower, as you want your free ranging FPS tracking around a higher target FPS so that Dynamic Settings is not being activated around your normal FPS. In the testing I have done, if you don't set MSFS dynamic settings target frame rate at least 10 FPS lower than your target FPS, then dynamic settings may be active around your target FPS, which you don't want.

With an FPS Cap, dynamic settings behaves itself and does not activate until your FPS is below the MSFS dynamic settings target frame rate, probably because MSFS knows it has sufficient headroom when operating at the FPS cap, but it seems to be more pessimistic with free ranging FPS, activating even when you are achieving its set target frame rate. It's just the way it currently has been implemented in MSFS, so the the recommendations provided are for AutoFPS to play nicely with it.

As such, the Readme recommended setting has been updated as follows:

  • If not using an FPS cap, it is recommended to set the MSFS dynamic settings target frame rate to at least 10 FPS lower than the native frame rate equivalent of the AutoFPS target FPS for best results.

 

you mean the fps cap in autofps? 

7800+4090+64ram

Just Flight RJ, 146 and F28, Piper Arrows ---A2A Aerostar and Comanche---Black Square Starship, Duke(s), TBM, Bonanza/BaronV2, KingAir---FSReborn FSR500---COWS Da42---FX P180, HJet & VJet---FlySimWare Chancellor and LearJet---FlightSimStudio EMB175 &P2006T---Fenix 320---PMDG DC6, 737(700+900), 777---C22J---Milviz Cessna 310 & Porter---SimWorksStudios Kodiak, PC12, Zenith & RV14---BigRadials Goose---IndiaFoxEcho MB3339+F35.

 

  • Author
1 hour ago, Sonosusto said:

you mean the fps cap in autofps? 

FPS cap, by itself, means that you have set a system or MSFS-specific FPS cap limiting your FPS to that cap. FPS Cap in AutoFPS is a TLOD Auto Method (or mode) that works best with an aforementioned FPS cap. Specifically, FPS Cap mode in AutoFPS does not actually limit in-game FPS, it just optimises TLOD automation to work with an actual FPS cap set elsewhere.

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

53 minutes ago, Reset XPDR said:

FPS cap, by itself, means that you have set a system or MSFS-specific FPS cap limiting your FPS to that cap. FPS Cap in AutoFPS is a TLOD Auto Method (or mode) that works best with and aforementioned FPS cap. Specificlaly, FPS Cap mode in AutoFPS does not actually limit in-game FPS, it just optimises TLOD automation to work with an actual FPS cap set elsewhere.

Roger that! 

7800+4090+64ram

Just Flight RJ, 146 and F28, Piper Arrows ---A2A Aerostar and Comanche---Black Square Starship, Duke(s), TBM, Bonanza/BaronV2, KingAir---FSReborn FSR500---COWS Da42---FX P180, HJet & VJet---FlySimWare Chancellor and LearJet---FlightSimStudio EMB175 &P2006T---Fenix 320---PMDG DC6, 737(700+900), 777---C22J---Milviz Cessna 310 & Porter---SimWorksStudios Kodiak, PC12, Zenith & RV14---BigRadials Goose---IndiaFoxEcho MB3339+F35.

 

I'm currently on the latest release in 2024 Beta4, and Ive just noticed that the AutoFPS GPU value doesnt seem to be correct.

I'm using 2 GPUs

  •    AMD Radeon mainboard for non-MSFS output
  •    Nvidia 4070Ti Super for MSFS output on 4K screen, plus 2 other screens for non MSFS output

I'm running GPU-Z v2.68.0, as well as HWInfo 64 (plus Rainmeter to draw all my perf graphs/system monitored datapoints read from HWInfo64).
I've also just moved to a new MB and updated CPU (which may or may not be part of the problem).

Previously, the AutoFPS GPU load % matched what I see in my Rainmeter realtime graph, as well as what GPU-Z reports for the NVidia card.

But since updating AutoFPS on my new MB/CPU combo, I'm now seeing AutoFPS under-report the GPU load by 18-20%.

For example, GPU-Z and Rainmeter (via HWInfo64 output) where showing GPU load of 73%, whereas at the same time Auto-FPS GPU load value was only 55%.

Could it be that GPU-Z, can track both GPUs, that perhaps AutoFPS is getting a combined GPU value (AMD Radeon plus Nvidia), as the AMD has very little load, and therefore if AutoFPS is getting an average value of the 2, it could explain the lower number.

 

 

 

  • Author
47 minutes ago, c912039 said:

I'm currently on the latest release in 2024 Beta4, and Ive just noticed that the AutoFPS GPU value doesnt seem to be correct.

I'm using 2 GPUs

  •    AMD Radeon mainboard for non-MSFS output
  •    Nvidia 4070Ti Super for MSFS output on 4K screen, plus 2 other screens for non MSFS output

I'm running GPU-Z v2.68.0, as well as HWInfo 64 (plus Rainmeter to draw all my perf graphs/system monitored datapoints read from HWInfo64).
I've also just moved to a new MB and updated CPU (which may or may not be part of the problem).

Previously, the AutoFPS GPU load % matched what I see in my Rainmeter realtime graph, as well as what GPU-Z reports for the NVidia card.

But since updating AutoFPS on my new MB/CPU combo, I'm now seeing AutoFPS under-report the GPU load by 18-20%.

For example, GPU-Z and Rainmeter (via HWInfo64 output) where showing GPU load of 73%, whereas at the same time Auto-FPS GPU load value was only 55%.

Could it be that GPU-Z, can track both GPUs, that perhaps AutoFPS is getting a combined GPU value (AMD Radeon plus Nvidia), as the AMD has very little load, and therefore if AutoFPS is getting an average value of the 2, it could explain the lower number.

 

 

 

Up until now at least, AutoFPS has been showing the GPU load of whatever GPU is currently selected in GPU-Z. How does what AutoFPS shows compare to what GPU-Z shows for GPU load?

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

  • Author
1 hour ago, c912039 said:

I'm currently on the latest release in 2024 Beta4, and Ive just noticed that the AutoFPS GPU value doesnt seem to be correct.

I'm using 2 GPUs

  •    AMD Radeon mainboard for non-MSFS output
  •    Nvidia 4070Ti Super for MSFS output on 4K screen, plus 2 other screens for non MSFS output

I'm running GPU-Z v2.68.0, as well as HWInfo 64 (plus Rainmeter to draw all my perf graphs/system monitored datapoints read from HWInfo64).
I've also just moved to a new MB and updated CPU (which may or may not be part of the problem).

Previously, the AutoFPS GPU load % matched what I see in my Rainmeter realtime graph, as well as what GPU-Z reports for the NVidia card.

But since updating AutoFPS on my new MB/CPU combo, I'm now seeing AutoFPS under-report the GPU load by 18-20%.

For example, GPU-Z and Rainmeter (via HWInfo64 output) where showing GPU load of 73%, whereas at the same time Auto-FPS GPU load value was only 55%.

Could it be that GPU-Z, can track both GPUs, that perhaps AutoFPS is getting a combined GPU value (AMD Radeon plus Nvidia), as the AMD has very little load, and therefore if AutoFPS is getting an average value of the 2, it could explain the lower number.

 

 

 

FYI, I just had a look at my system, which is configured similar to yours in that I am using the AMD iGPU in my 9800X3D to drive two screens and my 4090 to drive my main screen and VR. 

Here's a screenshot of what it shows with GPU-Z set to the GPU of interest for MSFS ie. the 4090, and as you can see all GPU load readings align between AutoFPS, GPU-Z and MSI AB/RTSS:

image.png?ex=6926b418&is=69256298&hm=3b9

 

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

I have my FPS capped to 38 (half vr refresh rate), via the in sim setting.  I'm using Dynamic Settings with FPS cap mode AutoFPS.  Target in AutoFPS is also set to 38.

MSFS Dynamic Settings will only let me choose either 30, or 40 for my "target" fps.  If I choose 40, will Dynamic Settings hold my TLOD at the lowest value, since I'm not actually achieving 40 fps due to my lock of 38?  Am I better off choosing 30 for my target?

Edited by FakeWayne

  • Author
5 hours ago, FakeWayne said:

I have my FPS capped to 38 (half vr refresh rate), via the in sim setting.  I'm using Dynamic Settings with FPS cap mode AutoFPS.  Target in AutoFPS is also set to 38.

MSFS Dynamic Settings will only let me choose either 30, or 40 for my "target" fps.  If I choose 40, will Dynamic Settings hold my TLOD at the lowest value, since I'm not actually achieving 40 fps due to my lock of 38?  Am I better off choosing 30 for my target?

As you suggest, using a Dynamic Setting of 40 will likely activate MSFS TLOD reduction as it is above your actual FPS, so you should set Dynamic Setting to the next lower value. MSFS Dynamic Settings is adjustable in increments of 5, so you should be able to set 35. eg.

image.png?ex=69274be0&is=6925fa60&hm=8ba

Your question has prompted me to add another bullet point at the end of the  dynamic settings section in the Readme as follows:

  • Since Dynamic Settings Target Frame Rate is only configurable in 5 FPS increments, choose the next lowest value if your desired setting is not a direct multiple of 5.

 

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

17 minutes ago, Reset XPDR said:

As you suggest, using a Dynamic Setting of 40 will likely activate MSFS TLOD reduction as it is above your actual FPS, so you should set Dynamic Setting to the next lower value. MSFS Dynamic Settings is adjustable in increments of 5, so you should be able to set 35. eg.

image.png?ex=69274be0&is=6925fa60&hm=8ba

Your question has prompted me to add another bullet point at the end of the  dynamic settings section in the Readme as follows:

  • Since Dynamic Settings Target Frame Rate is only configurable in 5 FPS increments, choose the next lowest value if your desired setting is not a direct multiple of 5.

 

Oh nice, I didn't realize it was increments of 5.  I'll give that a go and see how it works.  Thanks for the info!

  • Commercial Member

Not working with the new SU4 Beta on Steam 🙂

Discord | YouTube | iFly Schedules

34" Odyssey OLED G8 175Hz | 3440X1440 | AMD Ryzen 7 7800X3D | PNY VERTO OC GeForce RTX 4070 Ti SUPER 16 GB | G.Skill Flare X5 32 GB (2 x 16 GB) DDR5-6000 CL30 | Asus ROG STRIX B650E-F GAMING WIFI ATX AM5 | Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 | ARCTIC Liquid Freezer III 56.3 CFM Liquid CPU Cooler | Fractal Design North XL ATX Full Tower Case

  • Author
10 minutes ago, iFlySimX said:

Not working with the new SU4 Beta on Steam 🙂

It should be. It worked with my Steam install this morning:

2025-11-27 09:25:35.645 [INF] [ App:InitLog                      ] MSFS_AutoFPS v0.4.5.9 started! Log Level: Debug Log File: ..\log\MSFS_AutoFPS.log 
2025-11-27 09:25:37.682 [INF] [ IPCManager:WaitForSimulator      ] Simulator started 
2025-11-27 09:25:39.753 [INF] [ MemoryManager:MemoryManager      ] MSFS successfully attached after 1 attempt 
2025-11-27 09:25:39.753 [INF] [ MemoryManager:GetActiveDXVersion ] Steam MSFS2024 version 1.6.30.0 detected - DX12 
2025-11-27 09:25:39.753 [DBG] [ MemoryManager:MemoryManager      ] New MSFS/app/offset combo detected
2025-11-27 09:25:40.487 [DBG] [ MemoryManager:MemoryManager      ] Primary compatibility test pass for MSFS/app/offset combo saved to config file
2025-11-27 09:25:40.506 [DBG] [ MemoryManager:BoundaryTest2      ] Reduction setting boundary tests passed - reduction setting memory writes enabled 
2025-11-27 09:25:40.511 [DBG] [ MemoryManager:MemoryManager      ] Secondary compatibility test pass for MSFS/app/offset combo saved to config file

I suggest you try again, rebooting if needed.

If it still doesn't work, message me the contents of your latest log file, located in %appdata%\MSFS_AutoFPS\log.

 

 

 

 

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

  • Commercial Member

Ok, after multiple restarts, it's now working. Thank you for the quick reply.

Discord | YouTube | iFly Schedules

34" Odyssey OLED G8 175Hz | 3440X1440 | AMD Ryzen 7 7800X3D | PNY VERTO OC GeForce RTX 4070 Ti SUPER 16 GB | G.Skill Flare X5 32 GB (2 x 16 GB) DDR5-6000 CL30 | Asus ROG STRIX B650E-F GAMING WIFI ATX AM5 | Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 | ARCTIC Liquid Freezer III 56.3 CFM Liquid CPU Cooler | Fractal Design North XL ATX Full Tower Case

Hey I have MSFS 2020 on Steam, and Im having the MSFS compatibility test failed - app disabled error when I try to use the app. Ive tried all of the recommendations, like adding the exception, running as admin, and toggling on a simple setting + restarting the game, and the issue still persists. My game is installed on my D drive.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.