The goal is to create a better system to benchmark the ArmA engine to
understand the effects of different game video settings, different hardware
components and system configuration.
The approach is to improve the suite step by step by adding
new benchmark scenarios, improving the benchmark system
and automating the process more and more.
The system is largely based on the work and insights from Mac
and his ArmA2 FPS analyzer - benchmarking tool. Please show him your gratitude and motivate him to update the tool
to OA and extend the functionality.
The suite can be run fully automated and logs the result into the rpt file.
The suite contains 12 missions so far and takes 25 minutes to process.
You can also run a subset with configuration or copy the benchmark missions
to arma2\missions and run them one by one as singleplayer mission.
== Current scenarios
The current scenarios focus on the benchmarking the rendering only.
In other words no AI and no interaction - a simple camera scene moving along
some waypoints twice:
1) First a preloading run with faster speed.
2) Followed by the same run in normal speed.
All given scenarios enforce very high terrain detail (most dense grass/clutter
with highest radius) and 3000 viewdistance (10k for LongVD) to put enough
pressure on GPU and CPU.
The types so far are:
City
Coastline
OpenFields
Woods
LongViewDistance
on Chernarus, Takistan, Zargabad and ProvingGrounds.
== Possible new scenarios
Camera to zoom in and out to simulate RMB zoom.
Camera that simulates the optic view.
Non combat AI scenarios with different numbers of AI (10, 100, 250, 500, 1000).
set CUSTOMPARAMS="-profiles=c:\arma2" -window "-name=test"
4) Start the suite with the run.bat or runBeta.bat in .\arma2\autotest\PvPscene_BM.
5) Wait for the benchmarks to finish and check the rpt for the result.
6) You can run the suite again with different settings and compare the results yourself
or submit your results to the online database (no registration required).
== Notes
If you run arma in window mode, you have a look at the GPU use
while the benchmarks are run with a tool like MSI Afterburner.
You can follow the CPU use, if you have the task manager running with the
performance tab open.
=== Online Database
Please provide your values the following graphic settings along with your test results
to make the comparison between different systems and graphic settings useful.
For some graphic settings, you need to look in the arma2.cfg.
To find out your hardware, you can use the tool PC-Wizard for example.
To make the copy-paste action less effort, remove the duplicate lines in the rpt first.
You can do this with EditPadPro (trial/lite) for example nicely.
Just open the rpt / drag it into the text editor window, select in the menu 'extra',
and in the middle 'remove duplicate lines'.
The abbreviations for the graphic settings values are:
D - Disabled/Default
VL - Very Low
L - Low
N - Normal
H - High
VH - Very High
Last edited by .kju [PvPscene]; Dec 5 2011 at 05:37.
Lots of time? Download, unpack, configure - once. Can be done in 2 minutes.
The benchmarks are fully automated - you can go watch TV, eat or whatever meanwhile.
If you want a meaningful benchmark, you found one here.
Last edited by .kju [PvPscene]; Feb 18 2011 at 07:19.
Nice work on this benchmark suite!
Since it forces high terrein details, and also VD, maybe make it enforce all
in game video options, and create .bats for a few different resolutions?
The goal is to create a better system to benchmark the ArmA engine to
understand the effects of different game video settings, different hardware
components and system configuration.
in line with the goal of this 'addon', please submit your results to the online database so they can be compared with other results.
Most of the fields can be copy pasted.
Adding your information to the database will also express your appreciation to the author for the hard work that has gone into this effort.