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

10 minutes ago, Langeveldt said:

Any ideas?

I've seen some terrain morphing with my settings, but other than that it's been fine. What's your target FPS? You need a bit of headroom to achieve reasonable TLOD levels. 

Not using the Map enhancement mod at the moment. Can't remember how it is combined with AutoFPS. 

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

  • Replies 4.3k
  • Views 701.6k
  • 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
11 hours ago, Cpt_Piett said:

I’ll do more tests today and report back.

EDIT: Log file from a couple of days ago https://drive.google.com/file/d/1dWyrS0ImxRUSTGs7d5ybALFi3txKDY8p/view?usp=sharing

Expert: True Mode: FG ATgtFPS: False FltType: IFR TgtFPS: 60 TLODAMtd: 0 Tol: 3 TMin: 300 TMax: 600 OLODB: 1000 OLODT: 10 OLODBAlt: 2000 TMinEx: true CloudQ: False CRecovT: 500 Pause: True TLODBAlt: 1000 MaxDesRate 2000 CustomOLOD: True OLODTAlt: 5000

I've locked FPS to 63 using RTSS and my target FPS is 60. At some stage FPS falls below my target FPS.   

 

I see nothing out of the ordinary with your log file in that when your FPS is above target FPS your TLOD trends up and vice versa. That's how the logic has always worked ie. for TLOD to decrease either it is being forced to because your altitude is nearing Alt TLOD Base and you are not at TLOD min or your FPS is below target FPS so TLOD needs to reduce to rectify.

Edit: I watched your recently posted video and note that most, if not all of the time, your FPS is pegged at 63, which is great but suggests to me that your system has enough performance that it doesn't often get to experience FPS dropping below target FPS, where TLOD will reduce, but for most users that is the case and that is how the automation is designed to work. In other words, you are very fortunate!

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

  • Author

A new test version v.4.2.17-test6 is now available here. Any feedback on the changes is welcome, particularly whether the calculated TLOD Min Extra amounts are suitable (noting I have intentionally erred on the conservative side). I have visitors for the next few days so I may not be as responsive as I usually am.

Changes since v0.4.2.17-test5:

  • Revised TLOD Min Extra functionality to no longer use a static TLOD +50 when FPS headroom is sufficient and instead use a calculated TLOD increase, potentially up to TLOD Max if the conditions are very favourable, depending on the flight phase. (Requested by @CallsignDE)
    • On the ground, when initially loading a flight and after the 20 second FPS settle time, TLOD Min Extra is calculated once to be proportional to the amount of FPS headroom available.
    • On descent, when crossing the TLOD auto reduction altitude threshold, TLOD Min Extra is calculated once to be a fixed percentage reduction of your current TLOD.
  • Removed all previous TLOD Min on ground code as testing could not produce reliable results and the revised TLOD Min Extra functionality provides a similar experience.
  • Added DecCloudQNonExpert config file option setting, which defaults to true, to be able to disable cloud quality reduction in non-expert mode by setting it to false. (Requested by @MarcG). Note you need to run the app once after updating to create the config key, then you can edit the config file.

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

3 hours ago, Reset XPDR said:

A new test version v.4.2.17-test6 is now available here. Any feedback on the changes is welcome, particularly whether the calculated TLOD Min Extra amounts are suitable (noting I have intentionally erred on the conservative side). I have visitors for the next few days so I may not be as responsive as I usually am.

Changes since v0.4.2.17-test5:

  • Revised TLOD Min Extra functionality to no longer use a static TLOD +50 when FPS headroom is sufficient and instead use a calculated TLOD increase, potentially up to TLOD Max if the conditions are very favourable, depending on the flight phase. (Requested by @CallsignDE)
    • On the ground, when initially loading a flight and after the 20 second FPS settle time, TLOD Min Extra is calculated once to be proportional to the amount of FPS headroom available.
    • On descent, when crossing the TLOD auto reduction altitude threshold, TLOD Min Extra is calculated once to be a fixed percentage reduction of your current TLOD.
  • Removed all previous TLOD Min on ground code as testing could not produce reliable results and the revised TLOD Min Extra functionality provides a similar experience.
  • Added DecCloudQNonExpert config file option setting, which defaults to true, to be able to disable cloud quality reduction in non-expert mode by setting it to false. (Requested by @MarcG). Note you need to run the app once after updating to create the config key, then you can edit the config file.

Thanks - I'm looking forward to testing the new capabilities!
 

I did a flight into LSZS and found that with my Mtn+ settings (5000 feet ground level, +400 TLOD), I was getting great scenery and TLODs, but the problem was that as I was flying over those valleys, the program would often think I'd dropped below the 5000 foot ground level and would drop me back to my normal 400 TLOD Max setting. In other words, I was getting a lot of TLOD yo-yo-ing due to the widely varying MSL altitudes in the area.

Many Thanks @Reset XPDR you're a legend🙂

Pico Neo3 Link VR - Windows 11 64bit, Gigabyte Z590 Aorus Elite Mobo, i7-10700KF CPU, Gigabyte RX 9070 XT OC 16gb (AMD GPU), 32gig Corsair 3600mhz RAM, SSD x2 + M.2 SSD 1tb x1

Saitek X45 HOTAS - Saitek Pro Rudder Pedals - Logitech Flight Yoke - Homemade 3 Button & 8-directional Joystick Box, SNES Controller (used as a Button Box - Additional USB Numpad (used as a Button Box)

On 8/28/2024 at 3:17 PM, MarcG said:

@Reset XPDR Feature Request;

The Expert Options are getting a bit too fiddly but it's the only way to untick 'Decrease Cloud Quality', for those of us using the Basic Options could you perhaps add that check box? As I want to leave my Clouds on High all the time regardless of what else is happening, thanks 🙂

same here id like my cloud to stay at ultra regardless of what is going on outside of that its awesome.

5 hours ago, Reset XPDR said:

Revised TLOD Min Extra functionality to no longer use a static TLOD +50 when FPS headroom is sufficient and instead use a calculated TLOD increase, potentially up to TLOD Max if the conditions are very favourable, depending on the flight phase. (Requested by @CallsignDE)

  • On the ground, when initially loading a flight and after the 20 second FPS settle time, TLOD Min Extra is calculated once to be proportional to the amount of FPS headroom available.
  • On descent, when crossing the TLOD auto reduction altitude threshold, TLOD Min Extra is calculated once to be a fixed percentage reduction of your current TLOD.

That's a great feature! Can't wait to try it 🙂

7950X3D | RTX 4090 | 64GB DDR5

48 minutes ago, AKanji said:

same here id like my cloud to stay at ultra regardless of what is going on outside of that its awesome.

See above 😉

Pico Neo3 Link VR - Windows 11 64bit, Gigabyte Z590 Aorus Elite Mobo, i7-10700KF CPU, Gigabyte RX 9070 XT OC 16gb (AMD GPU), 32gig Corsair 3600mhz RAM, SSD x2 + M.2 SSD 1tb x1

Saitek X45 HOTAS - Saitek Pro Rudder Pedals - Logitech Flight Yoke - Homemade 3 Button & 8-directional Joystick Box, SNES Controller (used as a Button Box - Additional USB Numpad (used as a Button Box)

  • Author
1 hour ago, Cpt_Piett said:

That's a great feature! Can't wait to try it 🙂

It probably won't work well for the ground phase with you as you use an FPS cap only slightly higher than your target FPS, so you will never generate anything more than a small TLOD Min Extra as the calculation is proportional to how much headroom you have available. The descent phase part of it should work fine though. If you want ground to work better, you'll need to set a higher FPS cap or lower target FPS.

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

2 hours ago, Reset XPDR said:

It probably won't work well for the ground phase with you as you use an FPS cap only slightly higher than your target FPS, so you will never generate anything more than a small TLOD Min Extra as the calculation is proportional to how much headroom you have available. The descent phase part of it should work fine though. If you want ground to work better, you'll need to set a higher FPS cap or lower target FPS.

Ok. I might experiment with a lower target FPS. 

7950X3D | RTX 4090 | 64GB DDR5

On 8/28/2024 at 2:49 PM, Reset XPDR said:

Is this using the new TLOD Max Extra for mountainous areas feature? In any case, if your FPS are tanking with any particular TLOD setting then that setting is likely too high for your system to handle.

I think its my problem in general.  Any Jet or Large plane in a busy city area tanks my FPS regardless of what I do.  GA planes in small fields on the other hand. I guess it how it goes. 

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.

 

The revised TLOD Min Extra functionality is definitely working. Just tested it on the ground at LOWS. Set target FPS to 40 and FPS is 100. With TLOD Min at 50 I'm getting a TLOD of 400 (which is my TLOD max). 

However, if I set target FPS to 60 and lock FPS to 63, I'm only getting a TLOD of 90. Which makes sense based on what Reset mentioned earlier today (AutoFPS interprets the situation as not enough FPS headroom). 

With target FPS at 50 and locked FPS at 63 I'm getting TLOD 220. I'm thinking that to get the most benefit of this new feature, FPS should be unlocked. 

Quote

On the ground, when initially loading a flight and after the 20 second FPS settle time, TLOD Min Extra is calculated once to be proportional to the amount of FPS headroom available.

Because TLOD Min Extra is calculated when initially loading a flight, AutoFPS needs to be restarted when changing between locked and unlocked FPS. 

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

21 minutes ago, Cpt_Piett said:

Because TLOD Min Extra is calculated when initially loading a flight, AutoFPS probably needs to be restarted when changing between locked and unlocked FPS. 

There might be other reasons to restart the app also. I tried it for the first time just while sitting at KJFK with PSXT injecting traffic. Needless to say, my frames were below my usual target (and below the target that I had set in the app) and I still saw a 40 FPS increase to my TLOD Min even though I didn't have the headroom for it. Despite not having the headroom and despite the TLOD number being shown in red, the app refused to lower it back to my TLOD Min of 100. I had to cycle from IFR to VFR and then back to IFR to get it back to 100.

6 minutes ago, mmcmah said:

Despite not having the headroom and despite the TLOD number being shown in red, the app refused to lower it back to my TLOD Min of 100.

It seems that conditions has to be optimal when AutoFPS starts and does the initial calculations. But perhaps like you mention it's possible to reset everything by changing between IFR and VFR - I haven't tried that. 

I'm thinking the new functionality can be very useful though. Just set and forget TLOD Min to 50, and it will cater for even the most demanding situations.

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

7 minutes ago, Cpt_Piett said:

I'm thinking the new functionality can be very useful though. Just set and forget TLOD Min to 50, and it will cater for even the most demanding situations.

Fully agreed! I will be trying that option next.

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.