Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
SVT-AV1
7-Zip Compression
Stockfish
FFmpeg
Blender
Newest Tests
Rustls
LiteRT
WarpX
Epoch
Valkey
Whisperfile
Recently Updated Tests
Renaissance
Blender
vkpeak
ProjectPhysX OpenCL-Benchmark
FluidX3D
Primesieve
New & Recently Updated Tests
Recently Updated Suites
Database Test Suite
Machine Learning
Steam
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
Grand Theft Auto V 1.0.0
pts/gta5-1.0.0
- 19 November 2022 -
Initial commit of GTA 5 running on Steam Play (Proton) on Linux.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://www.phoronix-test-suite.com/benchmark-files/gta5-settings-1.zip</URL> <MD5>e6a99dff7a00dd6a1fb345bdaca7b5c9</MD5> <SHA256>396399d36679ea39424ab66c800491cbfb8f2e56c362735377481f7eb48e722b</SHA256> <FileName>gta5-settings-1.zip</FileName> <FileSize>2887</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh if which steam>/dev/null 2>&1 ; then echo 0 > ~/install-exit-status else echo "ERROR: Steam is not found on the system! This test profile needs a working Steam installation in the PATH" echo 2 > ~/install-exit-status fi HOME=$DEBUG_REAL_HOME steam steam://install/271590 unzip -o gta5-settings-1.zip # Fix sed -i 's/MSAA value="0"/MSAA value="8"/g' settings_very_high.xml echo "#!/bin/bash rm -f \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/Benchmarks/*.txt cp -f \$3 \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/settings.xml VULKAN_GPU=\`vulkaninfo | grep deviceName | head -n1 | cut -d \"=\" -f2 | xargs\` sed -i \"s/UPDATE_GPU/\$VULKAN_GPU/g\" \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/settings.xml sed -i \"s/1920/\$1/g\" \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/settings.xml sed -i \"s/1080/\$2/g\" \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/settings.xml HOME=\$DEBUG_REAL_HOME steam -applaunch 271590 -frameLimit 0 -fullscreen -benchmark -width \$1 -height \$2 sleep 30 while pgrep -x \"GTA5.exe\" > /dev/null; do sleep 2 done sleep 2 cat \$DEBUG_REAL_HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/Benchmarks/*.txt > \$LOG_FILE" > gta5 chmod +x gta5
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Pass 2, #_MIN_RESULT_# #_MAX_RESULT_# #_RESULT_#</OutputTemplate> <LineHint>Pass </LineHint> <StripFromResult>,</StripFromResult> <MultiMatch>GEOMETRIC_MEAN</MultiMatch> <DeleteOutputAfter>Time in milliseconds(ms).</DeleteOutputAfter> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>Grand Theft Auto V</Title> <Description>This is a benchmark of GTA 5 (Grand Theft Auto V) running under Steam Play (Proton) on Linux. The test profile assumes you have a Steam account, have Steam installed for the system, and that the game is already purchased/installed. This automates the process of executing the game and using a standardized time demo.</Description> <ResultScale>Frames Per Second</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> <PreInstallMessage>This test will attempt to install the necessary game using your Steam account. If the test appears hung you may need to manually exit the Steam client.</PreInstallMessage> </TestInformation> <TestProfile> <Version>1.0.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Game</SoftwareType> <TestType>Graphics</TestType> <License>Retail</License> <Status>Verified</Status> <SupportedArchitectures>x86, x86_64</SupportedArchitectures> <ExternalDependencies>steam</ExternalDependencies> <RequiresDisplay>TRUE</RequiresDisplay> <EnvironmentSize>4</EnvironmentSize> <ProjectURL>https://store.steampowered.com/app/271590/Grand_Theft_Auto_V/</ProjectURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Option> <DisplayName>Resolution</DisplayName> <Identifier>auto-resolution</Identifier> <Menu> <Entry> <Name>$VIDEO_WIDTH x $VIDEO_HEIGHT</Name> <Value>$VIDEO_WIDTH $VIDEO_HEIGHT</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Quality</DisplayName> <Identifier>quality</Identifier> <Menu> <Entry> <Name>Normal</Name> <Value>settings_normal.xml</Value> </Entry> <Entry> <Name>High</Name> <Value>settings_high.xml</Value> </Entry> <Entry> <Name>Very High</Name> <Value>settings_very_high.xml</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>