Jump to content
Sign in to follow this  
Noel

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

Recommended Posts

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?

  • Upvote 1

Noel

System:  9900K@5.0gHz@1.23v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S w/ steady supply of 40-60F ambient air intake, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVMe 2Tb x 2, RTX 4090 FE, Corsair RM 850W PSU, Win10 Pro, LG Ultra Curved Gsync Ultimate 3440x1440, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frametime Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320NX, WT 787X

 

Share this post


Link to post
Share on other sites

No...just no. 


https://fsprocedures.com Your home for all flight simulator related checklist.

Share this post


Link to post
Share on other sites
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.

 

  • Like 1

7800X3D | 32 GB DDR5-6000 | RTX 3090 | Acer Predator X34P GSync | Tobii Eye Tracker 5 | Completed all achievements 😛 https://i.postimg.cc/DyjR8mzG/image.png

Share this post


Link to post
Share on other sites

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

  • Like 9

MSFS, Beta tester of Simdocks, SPAD.neXt, and FS-FlightControl

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

Share this post


Link to post
Share on other sites

@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


Jean-Luc | reality-xp.com
This message from Reality XP is protected by a disclaimer: reality-xp.com/aboutrealityxp/email.html

Let your voice be heard and help us make a difference for you: Vote !
Open up communications with Reality-XP (Microsoft Flight Simulator Forums)

Share this post


Link to post
Share on other sites
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:  9900K@5.0gHz@1.23v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S w/ steady supply of 40-60F ambient air intake, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVMe 2Tb x 2, RTX 4090 FE, Corsair RM 850W PSU, Win10 Pro, LG Ultra Curved Gsync Ultimate 3440x1440, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frametime Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320NX, WT 787X

 

Share this post


Link to post
Share on other sites
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:  9900K@5.0gHz@1.23v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S w/ steady supply of 40-60F ambient air intake, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVMe 2Tb x 2, RTX 4090 FE, Corsair RM 850W PSU, Win10 Pro, LG Ultra Curved Gsync Ultimate 3440x1440, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frametime Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320NX, WT 787X

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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
  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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...


13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

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 - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

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

 

Share this post


Link to post
Share on other sites
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:  9900K@5.0gHz@1.23v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S w/ steady supply of 40-60F ambient air intake, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVMe 2Tb x 2, RTX 4090 FE, Corsair RM 850W PSU, Win10 Pro, LG Ultra Curved Gsync Ultimate 3440x1440, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frametime Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320NX, WT 787X

 

Share this post


Link to post
Share on other sites

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

  • Like 1

- Harry 

i9-13900K (HT off, 5.5 GHz, Z690) - 32 GB RAM (DDR5 6400, CAS 34), RTX 3090Windows 11 Pro (1TB M.2) - MSFS 2020 (MS Store, on separate 4TB M.2).

 

 

 

Share this post


Link to post
Share on other sites
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:  9900K@5.0gHz@1.23v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S w/ steady supply of 40-60F ambient air intake, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVMe 2Tb x 2, RTX 4090 FE, Corsair RM 850W PSU, Win10 Pro, LG Ultra Curved Gsync Ultimate 3440x1440, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frametime Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320NX, WT 787X

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...