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

11 hours ago, Reset XPDR said:

The new MSFS Performance Optimisation feature in AutoFPS was based on similar CPU core affinity, MSFS process high priority and best power plan selection functionality in VR Auto‑Optimizer

This sounds very good...so basically I get all the features of VR Auto Optimizer along with all the goodness of AutoFPS.

PC: AMD 9850X3D, RAM 64GB, Geforce GTX 5090 (32GB), MSFS 2020, MSFS 2024, Pimax Super 50PPD, Quest 3

  • 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

Hello,

Is there a way to disable only the cpu infinity portion of the optimizer? On my 9800x3d pc, I get significant stutters while only using 8 threads.  
 

thanks

  • Author
1 hour ago, SetSpeed said:

Hello,

Is there a way to disable only the cpu infinity portion of the optimizer? On my 9800x3d pc, I get significant stutters while only using 8 threads.  
 

thanks

It doesn't with my 9800X3D, but sure yes you can disable it. Just go into %appdata%\MSFS_AutoFPS, open MSFS_AutoFPS.config for editing and change the line:

  <add key="AffinityPhysicalCoreThreshold" value="6" />

to 

  <add key="AffinityPhysicalCoreThreshold" value="32" />

This effectively disables affinity because your physical core count of 8 is now well below the affinity threshold.

I'll update the readme to explain how to do 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

8 minutes ago, Reset XPDR said:

It doesn't with my 9800X3D, but sure yes you can disable it. Just go into %appdata%\MSFS_AutoFPS, open MSFS_AutoFPS.config for editing and change the line:

  <add key="AffinityPhysicalCoreThreshold" value="6" />

to 

  <add key="AffinityPhysicalCoreThreshold" value="32" />

This effectively disables affinity because your physical core count of 8 is now well below the affinity threshold.

I'll update the readme to explain how to do this.

 

I noticed something similar the other day with that option.

 

 

9800x3d | 64GB DDR5 6000 Ram |MSI Gaming Trio OC 5090 @ 3.0GHZ | X870e Mag Tomahawk | 2x 2TB M.2  | Lian LI Dynamic XL ROG Case | Hotas Warthog Joystick and Throttle, Crosswind Rudder Pedals | Corsair Nightblade | K95 RGB|  | LG 28" 4k, Dell 34" AW3420DW Ultrawide| Windows 10 Pro | MSFS2024 | Custom Water Loop |

 

 

  • Author
9 hours ago, Pochi said:

Hi,

I am using your tool with great delight in MSFS2024. Thank you for your hard work.

I am using the tool as per a scenario similar to the one specified above for AnKH, so FPS cap setting in AutoFPS with Dynamic setting ON in game. Until now my target FPS was set at 30 in game and also in AutoFPS (with FG x 2.)

I see in your exemple that you set autofps to 72. 

Do you confirm we need to set target FPS after FG, so 60 in autofps if capped at 30 in game ?

Also, should I set in game limit to 30 or 31 FPS native ? Then accordingly, Autofps target fps should be set to 60 or 62 (I have a 60Hz screen) ?

Sorry for such noob questions but I am unsure if am setting up things well.

Best regards,

Pierre

 

In MSFS, all FPS settings are specified at native frame rate whereas in AutoFPS the target FPS is specified as after FG has been applied. In your case, set MSFS max AND dynamic setting frame rates to 30 and set AutoFPS target FG FPS to 60 and keep using FPS Cap mode.

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

I noticed something similar the other day with that option.

 

It may not be affinity causing it and could be the higher process priority or higher power plan instead. These can be disabled via the config file too, but admittedly they are not currently as intuitive as they could be. I will tinker with setting up a mouse hover over hotspot that will reveal quick enable/disable of each of these features.

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

7 minutes ago, Reset XPDR said:

It may not be affinity causing it and could be the higher process priority or higher power plan instead. These can be disabled via the config file too, but admittedly they are not currently as intuitive as they could be. I will tinker with setting up a mouse hover over hotspot that will reveal quick enable/disable of each of these features.

Yeah I was going to say I believe 9800x3d etc like the balanced power plan so maybe that was the cause.

 

 

9800x3d | 64GB DDR5 6000 Ram |MSI Gaming Trio OC 5090 @ 3.0GHZ | X870e Mag Tomahawk | 2x 2TB M.2  | Lian LI Dynamic XL ROG Case | Hotas Warthog Joystick and Throttle, Crosswind Rudder Pedals | Corsair Nightblade | K95 RGB|  | LG 28" 4k, Dell 34" AW3420DW Ultrawide| Windows 10 Pro | MSFS2024 | Custom Water Loop |

 

 

19 minutes ago, Reset XPDR said:

In MSFS, all FPS settings are specified at native frame rate whereas in AutoFPS the target FPS is specified as after FG has been applied. In your case, set MSFS max AND dynamic setting frame rates to 30 and set AutoFPS target FG FPS to 60 and keep using FPS Cap mode.

This is a setting, together with the Auto Method setting, which confuses me a lot and up until this day I don't really know what to set.
 

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base & hegykc MFG Crosswind modded pedals, TrackIR4, Rift-S for VR

No stutters at all here with my 9800x3D and the new settings left at default. 

  • Author
1 hour ago, Lange_666 said:

This is a setting, together with the Auto Method setting, which confuses me a lot and up until this day I don't really know what to set.
 

The app was orginally native frame rate for MSFS 2020 but when FG came along most users wanted FPS shown in post-FG values. MSFS 2024 came out using native frame rate, initially for dynamic settings and more recently max frame rate. All you need to know is that MSFS uses native frame rate, even though its counter shows post-FG FPS and AutoFPS is always post-FG FPS.

As for which AutoMethod to use, I don't know how to say it any simpler than what the readme says:

  • Auto Method - FPS Sensitivity generally gives the best results for most users and hence is the default. Use FPS Tolerance if you experience stuttering issues. Use Auto TLOD if you want a DynamicLOD-like experience. Use FPS Cap if you use an FPS cap on your system.

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
1 hour ago, Mclovin10 said:

Yeah I was going to say I believe 9800x3d etc like the balanced power plan so maybe that was the cause.

 

AMD working best with balanced power is folklore born from reddit/youtube/etc. When researching this new feature, I could not find a single reference from AMD where they recommend balanced. In fact the only document I can find where AMD mentions power plan is with Ryzen Master and there they recommend high, not balanced per this reference. 

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

For those wishing for a simpler way to enable/disable each component of the MSFS Performance option, would this suffice?

Normal view:

Untitled.png

Mousing over the Connection Status Panel reveals the three component checkboxes:

Untitled.png

 

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

That looks fantastic! I’ve been testing my 9800x3d and I’ve come to find that cpu affinity left alone, with ultimate power plan and high priority works great. Testing that manually. Not sure why my pc likes smt, but it does. I had been using balanced plan all this time. With ultimate, my fps is the same but panning much smoother. With ultimate and smt off, massive stutters. With ultimate power plan and smt on, smooth. With the options shown above, that would make it easy! Thanks for your efforts. Easily one of the top apps for msfs.

  • Author

I should have a test version with the three checkboxes for MSFS performance optimisations out shortly. Just making sure it does what it says on the UI first.

Edit: Slight delay as I am going to add the three common config file options, which will only be visible if you are in expert mode.

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

As promised, 0.4.6.7-test1, available via auto update with + Test enabled or download manually here, has been released which provides additional UI controls for the MSFS Performance Optimiser option. Simply enable the option and mouse over the Connection Status panel for these options to appear.

As you can see from the screenshot below, I ended up not adding another line for the three common config file options as it made the UI look too busy and I have been able to incorporate all three on this one line. Specifically, when enabling Physical Cores if your physical core count is too low, you will get a warning about potential poor performance and stuttering but it won't actually stop you if you are that determined - just don't come complaining to me! Similarly, if a dual CCD AMD CPU is detected, you will get a one-time option to choose first CCD only via a message prompt. Finally, you can choose between AboveNormal and High for the MSFS process priority via the dropdown.

Untitled.png

Normally I don't seek feedback on test builds on this forum, but when they involve UI changes like this it is better that I do because I do not otherwise get enough feedback on changes that users will actually notice when released, as is happening now. As such, please let me know if I have hit or missed the mark with these changes for the new MSFS Performance Optimiser feature.

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.