Jump to content
Sign in to follow this  
slantalpha

Automating Prepar3D FPS Testing to Compare GTX 970 vs 1080 Performance

Recommended Posts

The title says it all - is there a way to automate Prepar3D FPS testing with different graphics settings?

X-Plane 11 does - you basically record a flight and have it replay, and the system will log FPS statistics for you so that it can be consistent every time.

With testing Prepar3D, I can try and take off the same way every time from the same airport, but there would be a subjective component to it. And there's no way to change the size of the FPS counter either, so it makes it hard to see.

I'm running an i7-4790k on a stock 4.4 GHz turbo with a GTX 970 on triple 1440p monitors. Just borrowed a friend's GTX 1080 to run a few performance tests.

Edited by jeff0000

Share this post


Link to post

You presume frame rate is the primary metric for performance?  Would that be peak, mean or other statistic?


Dan Downs KCRP

Share this post


Link to post
16 minutes ago, downscc said:

You presume frame rate is the primary metric for performance?

He's not saying that is he, although he might think that. I would assume from what he says he simply wanted to compare fps when he makes changes to GPU and other settings to see what they do. But you're correct, simple fps comparison is not an indication of performance


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

I don't think you need a laboratory to pit the 970 vs 1080 running 3 1440p monitors ...the difference should be pretty damn obvious.

 

Now you could use the FRAPS benchmark utility with a saved flight.

edit: there's also a FRAPS framerate analyzer utility (don't have linlk) that you could use with fraps for a more detailed view of whats happening.

Edit 2: the other utility is called Frafs Bench Viewer. You need Fraps to use it.

Edited by FunknNasty

Share this post


Link to post

He may be on to something.  In my mind an algorithm could be run to pit your system and settings against set simulation situations and automatically fine tune your system based on FPS, GPU/CPU usage and memory usage.   Easy to say, I'm sure hard to do across multiple simulation platforms, let alone one.


Dylan Charles

"The aircraft G-limits are only there in case there is another flight by that particular airplane. If subsequent flights do not appear likely, there are no G-limits."

Share this post


Link to post

I use IFPro to ensure the flight is repeated exactly the same each time with AI traffic weather and so on. Using real time weather is no good it's got to be the same each time. I save a flight on AP about to make a turn onto final, something like that. I can make a config change and run the flight again and again. I run two to four minutes of flight and make graphs related to performance, fps and other data (30+ P3D items) recorded with IFPro during the flight. I usually make sure to repeat the same test three times each.


Steve Waite: Engineer at codelegend.com

Share this post


Link to post
18 hours ago, jeff0000 said:

The title says it all - is there a way to automate Prepar3D FPS testing with different graphics settings?

X-Plane 11 does - you basically record a flight and have it replay, and the system will log FPS statistics for you so that it can be consistent every time.

With testing Prepar3D, I can try and take off the same way every time from the same airport, but there would be a subjective component to it. And there's no way to change the size of the FPS counter either, so it makes it hard to see.

I'm running an i7-4790k on a stock 4.4 GHz turbo with a GTX 970 on triple 1440p monitors. Just borrowed a friend's GTX 1080 to run a few performance tests.

Happy if you could report the results back here since I have the same CPU & GPU as you so and planning to upgrade the GPU.

I am using a single monitor though...


Shom

 

[Win 10 Pro, i7-9700K, MSI 3080Ti, 4K screen, Crucial 2666 16GB, 2 500GB Samsung EVOs 850/860]

[MSFS 2020 running with Fenix A320, PMDG 737, FSS E-175, Aerosoft CRJ]

[P3D v5.3 HF2 running with ifly 737 Max 8, FSLabs A319/320/321, Feelthere E170/175/190/195 v3, PMDG 737 NGXu ,TFDI 717, Aerosoft CRJ Pro, Majestic Dash 8, CS 757 iii, Feelthere ERJ-145, Fly The Maddog X, QW 787, PMDG 777]

Share this post


Link to post

Instead of looking at fps (frames per second) we can study the time it takes to load the sim and load a scenario. We can use a stopwatch. Might seem a bit over simplified but in fact the rapidity with which the sim can load is a major factor on how quickly new resources can be utilised by the sim and hence affects the performance directly across the board. It's interesting to note that we can add cores and see the load time reduce up to a point whereby obviously there's nothing more to gain. What we can watch is, that adding ever more cores uses up more shared cache in the CPU reducing the performance without gain to the loading time.

Edited by SteveW

Steve Waite: Engineer at codelegend.com

Share this post


Link to post
On 6/13/2018 at 9:03 AM, SteveW said:

I use IFPro to ensure the flight is repeated exactly the same each time with AI traffic weather and so on. Using real time weather is no good it's got to be the same each time. I save a flight on AP about to make a turn onto final, something like that. I can make a config change and run the flight again and again. I run two to four minutes of flight and make graphs related to performance, fps and other data (30+ P3D items) recorded with IFPro during the flight. I usually make sure to repeat the same test three times each.

Hi Steve,

 

does IFPro support recording and replaying flights. 

My understanding is that you do your flight once manually, for example a 5 min approach into a heavy scenery with some static weather. Then you use IFPro to repeat this whole exact scenario as you flew it without you touching any controls under different graphics or tweak settings. I know of no utility that can do that in p3d  yet.

  • Like 1

Atanas Ayarov

Share this post


Link to post
9 hours ago, ayarov said:

My understanding is that you do your flight once manually, for example a 5 min approach into a heavy scenery with some static weather. Then you use IFPro to repeat this whole exact scenario as you flew it without you touching any controls under different graphics or tweak settings. I know of no utility that can do that in p3d  yet.

No I wouldn't bother to do it that way:

Instead I use IFPro to ensure I get the exact same repeat of what are otherwise variables in the sim

What I do is set a flight onto AP with IFPro and save the flight just before a turn. Making sure the flight can start un-paused and then it is paused after a couple of minutes and a graph produced - then repeated exactly the same each time.

Another good test of the setup is simply to measure the sim with the plane parked at the gate for a few minutes and don't touch any controls. Adjust a single item and repeat to see the exact influence.

Without proper tools it's all just guessing, but with IFP used as a repeatable test harness is great, there's nothing else to match it.

Edited by SteveW

Steve Waite: Engineer at codelegend.com

Share this post


Link to post

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