March 9Mar 9 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
March 9Mar 9 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
March 9Mar 9 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
March 9Mar 9 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 |
March 9Mar 9 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
March 9Mar 9 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
March 9Mar 9 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 |
March 9Mar 9 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
March 9Mar 9 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 March 9Mar 9 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
March 9Mar 9 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
March 9Mar 9 Author For those wishing for a simpler way to enable/disable each component of the MSFS Performance option, would this suffice? Normal view: Mousing over the Connection Status Panel reveals the three component checkboxes: 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
March 10Mar 10 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.
March 10Mar 10 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 March 10Mar 10 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
March 11Mar 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. 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