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
8 hours ago, Reset XPDR said:

Alrighty then, test 16, available here https://github.com/ResetXPDR/MSFS_AutoFPS/releases/tag/v0.4.4.2-test, has been created to provide the new VRAM overflow protection when the app is run with the GPU-Z companion app.

I had a hard enough time testing this myself as you need to get your VRAM usage to a point where the feature will trigger, and that takes a bit of trickery with changing VRAM thresholds in the config file then playing with render resolution in TAA mode to get things to trigger. As such, I am not asking anyone to test the trigger mechanism as I have done this extensively myself and it's just a simple state machine.

What I will ask testers to do is to make sure the app is detecting your GPU correctly and that the reported VRAM total is what your GPU actually has. To that end, please message your log file after a test run of the app with GPU-Z running where you go into a flight for at least a minute or so.

If I've done everything right, your GPU should be correctly detected as well as current VRAM use and total VRAM available and all logged to the log file. Otherwise, you should see nothing else different, unless your VRAM really does get to 95%+ usage or you decide to mess around with trigger thresholds and render resolutions yourself!

Feature details:

  • Added new TLOD limiter when impending VRAM overflow is detected, particularly useful with DX12 operations and especially with MSFS 2024 which is known to breach VRAM capacity:
    • Requires the GPU-Z companion app to be installed and running to work (see Readme). Feature will be disabled if GPU-Z is not found running.
    • Uses two thresholds for VRAM usage, both changeable in the config file after running the app once after updating:
      • Hold threshold, defaults to > 95% VRAM in use and will cap TLOD to its current value, even if favourable performance conditions exist.
      • Reduce threshold, defaults to > 98% VRAM in use and will progressively reduce TLOD down until the Hold threshold is achieved, but no lower than TLOD Min/Base..
    • When VRAM use drops below the Hold threshold, TLOD will progressively increase up to TLOD Max/Top should favourable performance conditions exist.

Example screenshots when the feature is active, using a VRAM Hold of 80% and a VRAM Reduce of 85% for demonstration purposes:

Above VRAM Reduce threshold:

image.png?ex=6773d22f&is=677280af&hm=708

Above VRAM Hold threshold but below VRAM Reduce threshold:

image.png?ex=6773d23b&is=677280bb&hm=0c0

Recovering from the VRAM limiter being lifted:

image.png?ex=6773d9a1&is=67728821&hm=c37e6cc14338d6c1df2b5fbbae27647cd4ae09cbeefb557a4bf375cba8f44f46&

I'd appreciate it if someone with an AMD GPU could try this test version and confirm that VRAM use shows correctly on the app status line.

As @Cpt_Pietthas already stated:

8 hours ago, Cpt_Piett said:

Install GPU-Z and make sure it is running https://www.techpowerup.com/download/techpowerup-gpu-z/

I use the following settings so that it starts up minimised to the system tray when I start Windows, so I never have to worry about firing it up. It uses very few resources when running in the background like this.

image.png?ex=67745e20&is=67730ca0&hm=575

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

1 hour ago, Reset XPDR said:

I'd appreciate it if someone with an AMD GPU could try this test version and confirm that VRAM use shows correctly on the app status line.

AMD RX7900XT, running triples, working fine.

https://ibb.co/hffxG1S

Edited by ConairMSFS

Hello, 

I fly with last version test 16 into DTTJ-EGGC.

I tinkered a bit between TAA and DLSS DLA with the latest DLLs during the flight. Wow, FS2024 is very demanding on VRAM! ^^

It took a while to drop to TLOD 100 as I was approaching 2000ft; I stayed at 270 TLOD otherwise. The application works very well, though.

For reference, here’s my setup: I9-13900K (B760 Plus WIFI) - 64GB RAM DDR5 5600MHz - RTX 4080 566.45 Driver
Fenix A320 - ActiveSky - SimBox - MSFS Pop-Up Manager 2024 - Navigraph Unlimited - FSRealistic - AutoFPS V16 - WinWing FCU+EFIS L - HoneyComb T+Y

I'm off for another long haul (LH)!

Good Night

Log file : https://www.swisstransfer.com/d/f78c7b14-d99c-42d2-96ba-f560fc2e53c1

 

CEO Lun'Air Virtual Compagny VATSIM/IVAO : https://lunair.fr/en/

  • Author

New test version 17 here https://github.com/ResetXPDR/MSFS_AutoFPS/releases/tag/v0.4.4.2-test, with a few minor tweaks to VRAM overflow protection, the most significant of which is TLOD can now be reduced all the way down to 10, the sim minimum, should the overflow be severe enough (I'm looking at you @Cpt_Piett!😄).

image.png?ex=67747252&is=677320d2&hm=83e

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
4 minutes ago, ConairMSFS said:

AMD RX7900XT, running triples, working fine.

https://ibb.co/hffxG1S

It looks like your GPU wasn't correctly detected, otherwise you should have been seeing VRAM usage % after GPU load.

Actually I think I know why because your gpu-z screenshot shows Memory Used (dedicated) as the sensor whereas with all nVidia results so far that sensor is called just Memory Used and that is what the app has been looking for. If so, it should be a simple fix.

Can you message me your log file and I'll see what's going on for sure. Thanks.

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
21 minutes ago, ConairMSFS said:

Sure, here it is:

https://jumpshare.com/s/8jjkkxpY2ihsBHoLkauN

And thanks again for excellent job!

Yep, this confirms what I thought. The app detected your GPU correctly, but failed to find the correct right sensor title because (dedicated) seems to get tagged on to Memory Used for AMD GPUs. While I could come up with a quick fix, I am also toying with another way to get GPU memory used without needing gpu-z to be running, which would make such a fix obsolete, and that would be more suitable for the masses. I would appreciate it if you could try out the next test version I put out, which ever way I go with this.

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

1 minute ago, Reset XPDR said:

 I am also toying with another way to get GPU memory used without needing gpu-z to be running, which would make such a fix obsolete, and that would be more suitable for the masses. I would appreciate it if you could try out the next test version I put out, which ever way I go with this.

Without the need of running gpuz, it would be even better!

It will be a pleasure to try it.

P.S.

I live in GMT+1, so if you'll get late answers, it's just because of different timezone.

 

1 hour ago, Reset XPDR said:

New test version 17 here https://github.com/ResetXPDR/MSFS_AutoFPS/releases/tag/v0.4.4.2-test, with a few minor tweaks to VRAM overflow protection, the most significant of which is TLOD can now be reduced all the way down to 10, the sim minimum, should the overflow be severe enough (I'm looking at you @Cpt_Piett!😄).

image.png?ex=67747252&is=677320d2&hm=83e



Hello @Reset XPDR, with the latest version, when I'm on the ground, it locks well at 100, but if the GPU doesn't reach its maximum load, I've seen it go up to 130 and then drop to 100 with the lock icon and VRAM at 85%.

CEO Lun'Air Virtual Compagny VATSIM/IVAO : https://lunair.fr/en/

  • Author
14 minutes ago, TVOpium said:



Hello @Reset XPDR, with the latest version, when I'm on the ground, it locks well at 100, but if the GPU doesn't reach its maximum load, I've seen it go up to 130 and then drop to 100 with the lock icon and VRAM at 85%.

Did you modify the VRAM thresholds in the config file by any chance? They should be the following by default:

  <add key="VRAMOverflowHoldTLOD" value="95" />
  <add key="VRAMOverflowReduceTLOD" value="98" />

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, ConairMSFS said:

Without the need of running gpuz, it would be even better!

It will be a pleasure to try it.

P.S.

I live in GMT+1, so if you'll get late answers, it's just because of different timezone.

 

Well I have crashed and burned so far getting the app to detect GPU memory used without gpu-z. Without gpu-z the process is different for each GPU manufacturer and DX12 complicates things even further with not providing direct access to GPU memory used without all kinds of trickery that sometimes works and sometimes doesn't.

As such, for now I have kept the need to run gpu-z with this app to get VRAM overflow protection. I have updated the code to allow the gpu-z Memory Used (Dedicated) sensor to be used if that is what is found, which seems to be the case with AMD cards.

Acknowledging our time differences, when you get a chance could you install test 18 or later from here https://github.com/ResetXPDR/MSFS_AutoFPS/releases/tag/v0.4.4.2-test and see if you can now see VRAM use % shown when in a flight session. Thanks

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:

Well I have crashed and burned so far getting the app to detect GPU memory used without gpu-z. Without gpu-z the process is different for each GPU manufacturer and DX12 complicates things even further with not providing direct access to GPU memory used without all kinds of trickery that sometimes works and sometimes doesn't.

As such, for now I have kept the need to run gpu-z with this app to get VRAM overflow protection. I have updated the code to allow the gpu-z Memory Used (Dedicated) sensor to be used if that is what is found, which seems to be the case with AMD cards.

Acknowledging our time differences, when you get a chance could you install test 18 or later from here https://github.com/ResetXPDR/MSFS_AutoFPS/releases/tag/v0.4.4.2-test and see if you can now see VRAM use % shown when in a flight session. Thanks

Hi, I have run test 18 OK. Log file sent.

Edited by Harrier77
Log file found

CPU: AMD Ryzen 7 9800X3D | GPU: NVIDIA GeForce RTX 4080 Super | MoBo:  ASUS Prime X670-P WIFI | OS: Windows 11 Home 64bit| RAM: 64GB 6000 MHz DDR5 | HD: 2TB Samsung 990 PRO M.2 PCIe SSD, 1TB Samsung 990 PRO M.2 PCIe SSD | MSFS 2024

  • Author
55 minutes ago, Harrier77 said:

Hi, I have run test 18 OK. Log file sent.

The log looks good. Thanks for the feedback.

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.