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

Sorry if this was already answered. I have a 60 Hz Monitor with VSYNC enabled. Should I specifically enable FrameCap (60) within AutoFPS? Right now, I'm running without the Expert Settings enabled. Thanks.

  • Replies 4.3k
  • Views 701.1k
  • 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
34 minutes ago, eXpress48 said:

Sorry if this was already answered. I have a 60 Hz Monitor with VSYNC enabled. Should I specifically enable FrameCap (60) within AutoFPS? Right now, I'm running without the Expert Settings enabled. Thanks.

It depends on whether the vsync is acting like an actual cap ie. you keep your setting such that it always achieves it, or it is just a limit that your system can reach but normally doesn't. If the former, you can still use non-expert mode as it will first attempt to detect such an FPS cap is in place. ie. if your FPS sits solid at 60 FPS for the last 5 or more seconds before the initial settle timer expires, the app will consider you are using an FPS cap and behave accordingly. You can see whether it has detected it or not by what mode you end up in - if you don't see FPS Cap then it didn't.

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

2 hours ago, Reset XPDR said:

It depends on whether the vsync is acting like an actual cap ie. you keep your setting such that it always achieves it, or it is just a limit that your system can reach but normally doesn't. If the former, you can still use non-expert mode as it will first attempt to detect such an FPS cap is in place. ie. if your FPS sits solid at 60 FPS for the last 5 or more seconds before the initial settle timer expires, the app will consider you are using an FPS cap and behave accordingly. You can see whether it has detected it or not by what mode you end up in - if you don't see FPS Cap then it didn't.

Perfect, thanks for taking the time to reply

17 hours ago, Reset XPDR said:

Alternatively, I could just limit the amount of TLOD extra on the ground to +100 in IFR mode, regardless of how high it could go.

That wouldn't be a terrible idea. However, can't there be a setting to force it to stick to TLOD base when below the Alt TLOD base? I'm not sure why it needs to push this at all below there if the user doesn't want it to. If it must then can't it run whatever process it needs to run to establish the data it needs before reducing down to the TLOD base number I have set.

The fact is, in my experience the initial setting is just wrong. Whatever it thinks I can run at the beginning is almost always wrong and instead of being at the 60 FPS I have set and capped it drops to 50-55 as soon as I look around. Then I must put up with this until it realises its wrong. It's just an immersion killer and seems totally unnecessary. If it stuck to my TLOD base number of 100 it would always stay at my 60FPS setting with headroom.

Is there a technical reason why this can't be an option?

 

5800X3D - Strix X570-E - 32GB 3600Mhz DDR4 - AMD RX 9070 XT- Samsung 980 Pro x2                                                     

reinstalled and now it doesn't start automatically when fsuipc is started

  • Author
6 hours ago, Jazz said:

That wouldn't be a terrible idea. However, can't there be a setting to force it to stick to TLOD base when below the Alt TLOD base? I'm not sure why it needs to push this at all below there if the user doesn't want it to. If it must then can't it run whatever process it needs to run to establish the data it needs before reducing down to the TLOD base number I have set.

The fact is, in my experience the initial setting is just wrong. Whatever it thinks I can run at the beginning is almost always wrong and instead of being at the 60 FPS I have set and capped it drops to 50-55 as soon as I look around. Then I must put up with this until it realises its wrong. It's just an immersion killer and seems totally unnecessary. If it stuck to my TLOD base number of 100 it would always stay at my 60FPS setting with headroom.

Is there a technical reason why this can't be an option?

 

There is already this option, per my initial reply to you:

23 hours ago, Reset XPDR said:

If you don't like this tuning process, but otherwise like FPS Cap mode, try switching to Auto TLOD mode and make sure you have TLOD Base + unchecked. You will lose the ability to set a target FPS, but that's because your TLOD Base and Top should be conservative enough that any FPS cap you have set externally should not be breached, so it doesn't really matter.

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
2 hours ago, motishow said:

reinstalled and now it doesn't start automatically when fsuipc is started

I just tried installing with the fsuipc autostart option and the app started up fine just after fsuipc loaded for both MSFS 2020 and 2024. Are you running at least the latest release version 0.4.4.5 and did you see the successfully added message when you ran the installer like this?

image.png?ex=67b0fe58&is=67afacd8&hm=892

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

Reset ive just realised you should be on the flight sim glamour awards thing !

ROG Crossair Hero X670e , 9900X, TUF 4090 , X4 NVME's. OS  2TB 980 Pro , MSFS  2TB WD Black , Kington Fury 64GB ram ( 6000) Corsair RM1000 PSU, Artic Freezer iii 360 AIO  . Phanteks P600s Case ,TCL QM8B 50" 120 Hz  TV,second 24 inch screen for charts you tube etc, and 11" touch screen for the EFB. Warthog Stick and TCA Captains throttle ( full pack)  Velocity 1 Rudder Pedals , extreme3D for the Tiller,Streamdeck XL x2 / Streamdeck +/Streamdeck mini because i like pressing buttons 

  • Author
8 minutes ago, sonny147 said:

Reset ive just realised you should be on the flight sim glamour awards thing !

What, like in the black market, naughty but nice, category? 😄

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

Just now, Reset XPDR said:

What, like in the black market, naughty but nice, category? 😄

no the renegade maverick robinhood category ! lol 

ROG Crossair Hero X670e , 9900X, TUF 4090 , X4 NVME's. OS  2TB 980 Pro , MSFS  2TB WD Black , Kington Fury 64GB ram ( 6000) Corsair RM1000 PSU, Artic Freezer iii 360 AIO  . Phanteks P600s Case ,TCL QM8B 50" 120 Hz  TV,second 24 inch screen for charts you tube etc, and 11" touch screen for the EFB. Warthog Stick and TCA Captains throttle ( full pack)  Velocity 1 Rudder Pedals , extreme3D for the Tiller,Streamdeck XL x2 / Streamdeck +/Streamdeck mini because i like pressing buttons 

On 2/12/2025 at 11:09 PM, Reset XPDR said:

FPS Cap TLOD automation mode is what you are looking for

Thanks, Reset. This is working really well. 

The only thing I noticed after the new update is that AutoFPS does not detect the enabled FG, only after restarting the SIM it returns to normal.

AMD Ryzen 9 9950X3D,

MSI RTX 5090,

64GB RAM 6000MHz DDR5, 

Tuf Gaming X870Plus, 1200W PSU

English is not my first language.

  • Author
28 minutes ago, rutrA said:

The only thing I noticed after the new update is that AutoFPS does not detect the enabled FG, only after restarting the SIM it returns to normal.

Nothing has changed lately in recent versions with FG detection, other than MFG selection for 5000 series cards but that is completely separate.

Per the readme:

  • Detection of FG is normally only performed upon starting a flight. If FG is enabled or LS is started after this detection is normally performed, press the Reset button for it to be detected.

Did you enable FG in MSFS after the app had been started and was connected to a session but then didn't click the Reset button to re-detect the change? If so, that is why it wasn't detected.

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 will try next time to reset button, cause I didnt tried now. Thanks.

AMD Ryzen 9 9950X3D,

MSI RTX 5090,

64GB RAM 6000MHz DDR5, 

Tuf Gaming X870Plus, 1200W PSU

English is not my first language.

  • Author
33 minutes ago, rutrA said:

I will try next time to reset button, cause I didnt tried now. Thanks.

I changed it to do it this way a while ago when I was trying to minimise the app's interaction with MSFS memory. Previously it used to poll every second, but FG is normally one of those settings you change rarely so I changed it to be only checked when starting a flight session. It can trip you up if you are unaware of it, like you were, but it is covered in the FAQ in the readme.

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

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.