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.

Runtime Performance Optimizer App--I'd happily pay for it!

Featured Replies

Why would this be a great concept to implement? To keep one from needing to stop and adjust sliders, why of course!  I am reminded of the need for something like this because for example taking off at KLAX this morning, and yesterday from Roman Design's lovely CYOW, I had to drastically reduce certain sliders while on the ground to retain the precious 30fps using vsync to 30Hz, yet within 30 seconds after TO I could stop and change increase sliders in the opposite direction, which truthfully is the Mother of all Immersion Killers.  If I had an RTX 3090 I could perhaps find a better place and just accept a happy high-medium, but w/ my RTX 2070 Super both load and VRAM hit the max while on the ground, at least in many areas during the long taxi to 07L.  

I proposed the concept years ago for FSX then P3D, but that would have been much more difficult because when you did things like alter autogen/vegetation/etc this required a very slow to process screen repaint, which does not seem to be the case w/ MSFS. 

Here's how this might work:  the app assesses GPU, VRAM and CPU loads in realtime, and modulates sliders according to a user-specified prioritization in the app interface to keep those values say at 90% maximum always.  This would allow users to customize what matters to them the most and deprioritize others.  The only slider that demands a restart of MSFS is one of the Texture Quality sliders I forget which one.  But all the others, when you make a change, seem to only need a quick save and resume, versus and slow screen repaint like FSX/P3D requires (except for the lighting sliders).

Anyway, I would happily cough up $50 for this product today.  How about you?

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

  • Replies 32
  • Views 4.1k
  • Created
  • Last Reply
8 minutes ago, Noel said:

Anyway, I would happily cough up $50 for this product today.  How about you?

Nothing would be able to apply the changes in real time, so you would have massive stutters while LOD, draw distance, texture resolution, etc. change in order to target your preferred framerate.

 

7800X3D | 2x32 GB DDR5-6000 CL32 | RTX 5080 | Alienware OLED 34" | 1 Gbps fiber 

Such a runtime optimizer has been available for X-plane for years now. It's called 3jFPS and is  actually free. You may like the effect or not, but it works and doesn't incur stuttering or similar detrimental effects, as I can confirm.

Kind regards, Michael

Intel i7-13700K / AsRock Z790 / Crucial 32 GB DDR 5 / ASUS RTX 4080OC 16GB / BeQuiet ATX 1000W / WD m.2 NVMe 2TB (System) / WD m.2 NVMe 4 TB (MSFS) / WD HDD 10 TB / XTOP+Saitek hardware panel /  LG 34UM95 3440 x 1440  / HP Reverb 1 (2160x2160 per eye) / Win 11

there was one for fsx too, worked, so it spossible.

@pmb I never used it in XP11 nor I ever needed it, but I know it is a good solution because nearly everyone is praising it.

I believe the best solution for simmers, 3rd party devs and Asobo is the following, also embedded in X-Plane 11:

Will we have performance profiling tool that helps add-ons to troubleshoot performance issues? - Archives / Archived: Dev Q&A [4.13.21] - Microsoft Flight Simulator Forums

  • Author
29 minutes ago, MrFuzzy said:

Nothing would be able to apply the changes in real time, so you would have massive stutters while LOD, draw distance, texture resolution, etc. change in order to target your preferred framerate.

Gee, if you only knew this to be the case....

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

  • Author
24 minutes ago, pmb said:

but it works and doesn't incur stuttering or similar detrimental effects, as I can confirm.

Kind regards, Michael

There you go :smile:

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

Some modern games do this as part of the game engine.  You pick a target FPS and they adjust either render scaling or detail level items automatically to maintain it.

I'm very surprised that MS/Asobo didn't include it in MSFS as a native feature. 

AMD 3950X | 64GB RAM | AMD 5700XT | CH Fighterstick / Pro Throttle / Pro Pedals

1 hour ago, marsman2020 said:

Some modern games do this as part of the game engine.  You pick a target FPS and they adjust either render scaling or detail level items automatically to maintain it.

I'm very surprised that MS/Asobo didn't include it in MSFS as a native feature. 

Yeah, a well-implemented target-FPS optimizer in games is a really nice thing.

One thing that I see being an obstacle to doing that with MSFS is the overwhelming number of parameters that are tunable.  In most of the games I've used that have an optimizer, the actual number of settings you have control over can fit on a screen or so, so the solution space is relatively limited.   We have multiple pages of graphics options in MSFS, which potentially means creating a many-dimensional solver.   Beyond that, people are going to have a very different opinion of where sacrifices should be made when you need to cut back detail.   If I'm riding the magenta line in heavy cloud cover, my priorities are going to be a lot different from when I'm trying to drop a Cub into a hundred foot clearing in the forest with gusty winds.    Similarly, if I'm trying to do VFR navigation with actual pilotage, I absolutely do not want my ground detail being reduced;  in other situations, I'd be perfectly willing so sacrifice ground detail for detail elsewhere.

(And then you start factoring in things like traffic density and it gets even more complex.)

I'm not saying it can't be done, and I'd love to see it happen.   You could make some logical assumptions, provide a few preferential sliders, and come up with something reasonable if you put some thought into it.   But getting that to the point where it's useful enough to be worth the effort would be a pretty detailed undertaking itself, IMO.

Edit:  I also haven't used the XPlane one mentioned in this thread, I'd be interested to see how they solve some of those same problems.

Edited by kaosfere

Today we can actually expect AAA games (MSFS is exactly this for Microsoft) to have this feature. But that's only one of so many things missing in the sim.

Karl

i9-9900K@5,0   |  32GB 3200  |  2080TI  |  4K 55"  |  MSFS | P3D V5

For P3D there is FTFF Optimizer. 

I remember for Fs2000 there was a tool that changed certain settings so the targeted framerate could be maintained. I had it and it was payware.

Can’t remember the name though...

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Author
18 minutes ago, GSalden said:

For P3D there is FTFF Optimizer. 

I used that thread optimizer/allocator but nothing like what I'm envisioning which lets the user prioritize which specific variables (controlled by sliders) to modulate to maintain a frame rate of X, which in my case is 30 for vsync to 30Hz.  I think it would be immersion magnifier if it could be done w/o creating stuttering, which certainly is plausible as it has already been done at some level in Xplane we learned.   I mean how sweet to be at an airport like (you name the big terminal) that necessitated one having to dial back several settings to even MEDIUM let alone HIGH, just during taxi and takeoff, then seamlessly starts increasing variables to optimize IQ per user preference, and at the same time maintain a critical frame rate of X, then slowly dials back as the destination airport starts to impact performance.  Win win and more win.  $50 ready and waiting.  And cheaper than RTX3090 I might add!

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

I would be happy if we were able to create different graphic setting profiles which can be called during a flight.

- Harry 

9800x3D (Strix x870e-E)  -  64GB RAM (DDR5 6000, CL 30)  -  RTX 5090, 34'' 1440p OLED HDR  -  Windows 11 Pro (1TB M.2)  -  MSFS 2024 (MS Store, 4TB M.2).

  • Author
2 hours ago, Nemo said:

I would be happy if we were able to create different graphic setting profiles which can be called during a flight.

Would you be happier if you never had to think about it again, and it worked flawlessly, such that you always had best possible IQ based on what you prioritize?  If you can do it manually during a flight, then certainly code can do it likely even more effectively.  Some people likely feel they need more things to do during flights, but this sort of thing I'd far rather turn over to AI as it were.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

Archived

This topic is now archived and is closed to further replies.

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.