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.21v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVme 2Tb x 2, RTX 2070 Super FE, Corsair RM 850W PSU, Win10 Pro, Dell curved 3440x1440, Saitek Yoke, TQ & Cessna Trim Wheel, UNLIMITED frames vSync to 30Hz in P3D 4.5 & MSFS.

 

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

i9 10850K / 32 GB 3200 MHz CL16 / RTX 3090

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, P3D Professional 5, AeroflyFS2, XP11; Beta tester of SimStarter, SPAD.neXt, and FS-FlightControl

Intel i7-6700K 4.0 GHz / Asus MAXIMUS VIII RANGER / Kingston 32 GB DDR4 / Samsung SSD M.2 500 GB + Samsung SSD 1 TB + Intel SSD 500 GB + WD HD 6 TB / EVGA GTX 1080Ti 11 GB / LG 34UM95 3440 x 1440 /  XTOP/Saitek hardware panel / HP Reverb / Win 10/64

 

 

Share this post


Link to post
Share on other sites

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

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.21v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVme 2Tb x 2, RTX 2070 Super FE, Corsair RM 850W PSU, Win10 Pro, Dell curved 3440x1440, Saitek Yoke, TQ & Cessna Trim Wheel, UNLIMITED frames vSync to 30Hz in P3D 4.5 & MSFS.

 

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.21v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVme 2Tb x 2, RTX 2070 Super FE, Corsair RM 850W PSU, Win10 Pro, Dell curved 3440x1440, Saitek Yoke, TQ & Cessna Trim Wheel, UNLIMITED frames vSync to 30Hz in P3D 4.5 & MSFS.

 

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
Posted (edited)
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

Rob Jones, Lead Developer🆆🆃Working Title Simulations
(Except where stated, all opinions are mine, not those of my employer.)

 

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


Gerard

7940x ( 14 cores ) : 14 cores @ 4.7 - Gigabyte X299 Gaming 7 - 32 Gb G.Skill Trident Z 3200Mhz Cl 14 - Inno3D RTX3090 X4 iCHILL 24 Gb - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 43” Sony 4K tv's in NVSurround

8700K : all 6 cores @ 5.0 GHz - Asus ROG 370 - 16 Gb 4000 MHz @ 3600 Mhz - Inno3D RTX 3090 X3 iCHILL 24 Gb  - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - 1x 55” Sony 4K tv

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.21v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVme 2Tb x 2, RTX 2070 Super FE, Corsair RM 850W PSU, Win10 Pro, Dell curved 3440x1440, Saitek Yoke, TQ & Cessna Trim Wheel, UNLIMITED frames vSync to 30Hz in P3D 4.5 & MSFS.

 

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 

i7-7820X (@4.8 GHz), 32GB RAM (@3467) RTX 3090 , 3.5 TB SSD (NVME M.2) MSFS 2020: Some Freeware & Payware scenery add-ons, No larger airports so far. P3Dv5.1: FSGlobalNG (mesh), ORBX (Global+OLC, all FTX Regions, all TE products, many Airports), DDscenery (NYC, Chicago, SEA), Airports (FT, FB, FSDT, AS); PMDG (737, 747, 777), MJC DQ400, RA Piston Duke, A2A C172. Weather ASP5. RXP GTN 750, AI Traffic: AIG OCI.

 

 

 

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.21v all cores, MSI MPG Z390M GAMING EDGE AC, Noctua NH-D15S, Corsair Vengeance 32Gb LPX 3200mHz DDR4, Sabrent NVme 2Tb x 2, RTX 2070 Super FE, Corsair RM 850W PSU, Win10 Pro, Dell curved 3440x1440, Saitek Yoke, TQ & Cessna Trim Wheel, UNLIMITED frames vSync to 30Hz in P3D 4.5 & MSFS.

 

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.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    48%
    $12,180.00 of $25,000.00 Donate Now
×
×
  • Create New...