Benchmarking: Difference between revisions
From Unreal Tournament 2004 MiA Wiki
| Line 12: | Line 12: | ||
* Output is put into the log you specify. | * Output is put into the log you specify. | ||
* You can specify any configuration in the <code>ini=</code> file you select. The pack comes with high and low detail defaults to try. | * You can specify any configuration in the <code>ini=</code> file you select. The pack comes with high and low detail defaults to try. | ||
N.B. The scripts provided here update any "RenderDevice=" lines in ini files to flip between renderers. The one that is used by the testing is in the `[Engine.Engine]` section, but the Unrealed `[Editor.EditorEngine]` one is also updated. Please don't use this ini in unrealed without first resetting the value here. | |||
== Downloads== | == Downloads== | ||
Revision as of 11:47, 11 May 2026
BenchMarking UT2004 renderers
Download the files linked below. Put the maps into your Maps directory and you can run maps from the command line.
e.g.
./UT2004 fps1?map=2 ini=UT2004.ini log=MyLog.log
- For fps1,
map=is between 0 and 8 - Maps fps2 and fps 3 are stand-alone maps with no
map=option - Unless you use the
?quit=1parameter the map will keep running in the background with the console showing results. - Output is put into the log you specify.
- You can specify any configuration in the
ini=file you select. The pack comes with high and low detail defaults to try.
N.B. The scripts provided here update any "RenderDevice=" lines in ini files to flip between renderers. The one that is used by the testing is in the `[Engine.Engine]` section, but the Unrealed `[Editor.EditorEngine]` one is also updated. Please don't use this ini in unrealed without first resetting the value here.
Downloads
Get the files you need from this link
Automation
Windows
- Extract the 7z zip into your ut2004 directory. The maps should end up in your Maps directory. The scripts to automate runs should be in your
Benchmark\scriptsdirectory. - Put the
BenchmarkLow.iniandBenchmarkHigh.inifiles fromBenchmark/scripts/iniin to yourSystemand edit them for the screen resolution you want to test in this section of each file:[WinDrv.WindowsClient] FullscreenViewportX=3440 FullscreenViewportY=1440
- From PowerShell, navigate to your UT2004 executable
Systemdirectory and run:powershell.exe -ExecutionPolicy Bypass -File "..\Benchmark\scripts\Benchmark.ps1"
- You should see the game starting multiple times and running a flyby through a map each time.
- Output is saved into
benchmark_results.txt
Linux
- Extract the 7z zip into your ut2004 directory. The maps should end up in your Maps directory. The scripts to automate runs should be in your
Benchmark/scriptsdirectory. - Put the
BenchmarkLow.iniandBenchmarkHigh.inifiles fromBenchmark/scripts/iniin to your~/.ut2004/Systemdirectory and edit them for the screen resolution you want to test in this section of each file:[SDLDrv.SDLClient] FullscreenViewportX=3440 FullscreenViewportY=1440
- Navigate to your UT2004 executable
Systemdirectory and run:../Benchmark/scripts/Benchmark.sh
- You should see the game starting multiple times and running a flyby through a map each time.
- Output is saved into
benchmark_results.txt
