• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Outerra Devs ask for performance testing help

Messages
572
Country
unitedstates
From Cameni: (Outerra dev)

See Thread: http://forum.outerra.com/index.php?topic=3494.0

Hi everybody

A while ago we decided to make a few tests measuring the rendering performance of modern GPUs, that should help us decide the optimal rendering strategy and data layout for various types of rendering tasks an upcoming features. We ran the tests on a couple of graphics cards, and the preliminary results of these tests are very interesting, for example here are graphs from our procedural grass test:

Raw performance Mtris/s
0S0out7.png


Performance/price, Mtris/s per dollar
ULBcWT7.png


In order to gather more complete data, we would like to ask you to download the performance test, and after unpacking run the two test suites there: grass_test.bat and buildings_test.bat
When each tests completes, you will see your score, and you will be asked to send the results to us so we can incorporate results from different hardware into our results.

Please note that the test program requires OpenGL 4.x drivers and it may not run on some older cards that only support OpenGL 3.x. Also, the test program requires 64-bit Windows.
If you run dctest64.exe alone, you will see a different test that will be ready later. This initial build is mainly testing procedural rendering, whereas the following one will deal with model rendering performance.

You can download the test here: perftest.zip
Run grass_test.bat and after it finishes also buildings_test.bat

UPDATE: from Post 1


Yet another performance benchmark, this time focusing on finding the optimal settings for model rendering (non-procedural) across different hardware. This one is testing the achievable triangle throughput and number of draw calls in several rendering modes and with varying mesh sizes.

There are 103 tests there, each taking roughly 5 seconds, so it can take 9-10 minutes total.

If you would like to help us gathering performance data, the test can be downloaded here: outerra_perf_tests.zip
Run the cubes_test.bat

Here are some results from our cards
* Nvidia cards are able to reach much higher draw call counts than AMD (40M vs 13M), apparently having a lower overhead
* newer AMD cards need larger meshes to achieve better performance (triangle throughput), 208-triangle mesh still doesn't start to saturate it
* interesting to compare the number of draw calls in this test (single-core OpenGL) with the reported number of draw calls inDX12 (13.4 Million on multiple cores)
* indirect draw is the fastest method, for some reason faster than instanced draw call that does the same thing without an extra buffer

AMD R9 380
BjN4rWN.png


AMD 7970 (280X)
8SeUgnm.png


NV 750TI
ay2rk2L.png


NV 960GTX
lO6JhnF.png


NV Titan Z
wAXFpto.png


Thanks for your help! Complete results will be published on Outerra blog together with comments.

NOTE: PRELIMINARY RESULTS FROM THE GRASS TEST ARE NOW IN THE BLOG
 
Last edited:
Back
Top