Linux GPU Benchmarks

AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG STRIX X670E-E GAMING WIFI (1416 BIOS) and AMD Radeon RX 7900 XT/7900 XTX on Ubuntu 23.10 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2402188-PTS-LINUXGPU94
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
RX 7900 XTX
February 17
  5 Hours, 57 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Linux GPU BenchmarksOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads)ASUS ROG STRIX X670E-E GAMING WIFI (1416 BIOS)AMD Device 14d82 x 16GB DRAM-6000MT/s G Skill F5-6000J3038F16G2000GB Samsung SSD 980 PRO 2TB + 4001GB Western Digital WD_BLACK SN850X 4000GBAMD Radeon RX 7900 XT/7900 XTX (2304/1249MHz)AMD Navi 31 HDMI/DPDELL U2723QEIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 23.106.7.0-060700-generic (x86_64)GNOME Shell 45.2X Server + Waylandext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerFile-SystemScreen ResolutionLinux GPU Benchmarks PerformanceSystem Logs- Transparent Huge Pages: madvise- Scaling Governor: amd-pstate-epp performance (EPP: performance) - CPU Microcode: 0xa601203- 113-D7020100-102- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Linux GPU Benchmarksgravitymark: 2560 x 1440 - Vulkan3dmark: 3840 x 2160unigine-heaven: 2560 x 1440 - Fullscreen - OpenGLunigine-heaven: 3840 x 2160 - Fullscreen - OpenGLunigine-super: 2560 x 1440 - Fullscreen - Low - OpenGLunigine-super: 2560 x 1440 - Fullscreen - Medium - OpenGLunigine-super: 2560 x 1440 - Fullscreen - High - OpenGLunigine-super: 2560 x 1440 - Fullscreen - Ultra - OpenGLunigine-super: 3840 x 2160 - Fullscreen - Low - OpenGLunigine-super: 3840 x 2160 - Fullscreen - Medium - OpenGLunigine-super: 3840 x 2160 - Fullscreen - High - OpenGLunigine-super: 3840 x 2160 - Fullscreen - Ultra - OpenGLdirt-rally2: 2880 x 1620 - Ultradirt-rally2: 3840 x 1600 - Ultragravitymark: 2560 x 1440 - Vulkan Ray-Tracingcs2: 3840 x 2160gravitymark: 3840 x 2160 - Vulkanf122: 2560 x 1440 - Highf122: 2560 x 1440 - Ultra Highf122: 3840 x 2160 - Highf122: 3840 x 2160 - Ultra Highhitman3: 2560 x 1440 - Ultrahitman3: 3840 x 2160 - Ultrashadowofthetombraider: 2560 x 1440 - High - Offshadowofthetombraider: 3840 x 2160 - High - Offgravitymark: 3840 x 2160 - Vulkan Ray-Tracingxplane12: 3840 x 2160 - Highquake2rtx: 3840 x 2160 - Off - Off - VK_KHR_ray_queryquake2rtx: 3840 x 2160 - Off - On - VK_KHR_ray_queryquake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_queryquake2rtx: 3840 x 2160 - High - On - VK_KHR_ray_querycs2: 2560 x 14403dmark: 2560 x 1440RX 7900 XTX317.3324.24269.127138.809383.7247.9202.365.0306.2123.899.224.4248.612625214.417033199.0164.5234.374713635336.38205.50256.6148.9134.6149.10106.10453060.85618651.51168436.837395321.3597.88OpenBenchmarking.org

GravityMark

GravityMark is a cross-API, cross-platform GPU accelerated benchmark developed by Tellusim. GravityMark aims to exploit the performance of modern GPUs and render hundreds of thousands of objects in real-time all using GPU acceleration. GravityMark supports a variety of graphics rendering APIs and optionally supports accelerated ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 2560 x 1440 - Renderer: VulkanRX 7900 XTX70140210280350SE +/- 0.07, N = 3317.3

3DMark Wild Life Extreme

This test profile only automates the vendor build of 3DMark with its command-line / JSON support. If you do not have a licensed copy of the necessary 3DMark binaries in your Phoronix Test Suite download cache on your system, this test profile will not do anything and simply fail. You must have already obtained the proper licensed binaries from UL for this test profile to work -- this test profile simply automates the firing of the 3DMark benchmark at your desired resolution and capturing the results within the Phoronix Test Suite while you must already have the necessary 3DMark files on your system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 3840 x 2160RX 7900 XTX70140210280350324.24

Unigine Heaven

This test calculates the average frame-rate within the Heaven demo for the Unigine engine. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 2560 x 1440 - Mode: Fullscreen - Renderer: OpenGLRX 7900 XTX60120180240300SE +/- 0.09, N = 3269.13

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGLRX 7900 XTX306090120150SE +/- 0.01, N = 3138.81

Unigine Superposition

This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 2560 x 1440 - Mode: Fullscreen - Quality: Low - Renderer: OpenGLRX 7900 XTX80160240320400SE +/- 4.26, N = 3383.7MAX: 541.3

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 2560 x 1440 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGLRX 7900 XTX50100150200250SE +/- 1.38, N = 3247.9MAX: 304

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 2560 x 1440 - Mode: Fullscreen - Quality: High - Renderer: OpenGLRX 7900 XTX4080120160200SE +/- 0.72, N = 3202.3MAX: 257.1

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 2560 x 1440 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGLRX 7900 XTX1530456075SE +/- 0.48, N = 1265.0MAX: 80.5

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 3840 x 2160 - Mode: Fullscreen - Quality: Low - Renderer: OpenGLRX 7900 XTX70140210280350SE +/- 0.15, N = 3306.2MAX: 437.4

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 3840 x 2160 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGLRX 7900 XTX306090120150SE +/- 1.21, N = 6123.8MAX: 151.4

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 3840 x 2160 - Mode: Fullscreen - Quality: High - Renderer: OpenGLRX 7900 XTX20406080100SE +/- 0.77, N = 399.2MAX: 120.8

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 3840 x 2160 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGLRX 7900 XTX612182430SE +/- 0.23, N = 324.4MAX: 27.2

DiRT Rally 2.0

This is a benchmark of DiRT Rally 2.0 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 scene. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterDiRT Rally 2.0Resolution: 2880 x 1620 - Graphics Preset: UltraRX 7900 XTX50100150200250SE +/- 0.19, N = 3248.61MIN: 204.08 / MAX: 304.62

OpenBenchmarking.orgFrames Per Second, More Is BetterDiRT Rally 2.0Resolution: 3840 x 1600 - Graphics Preset: UltraRX 7900 XTX50100150200250SE +/- 0.04, N = 3214.42MIN: 179.26 / MAX: 263.96

GravityMark

GravityMark is a cross-API, cross-platform GPU accelerated benchmark developed by Tellusim. GravityMark aims to exploit the performance of modern GPUs and render hundreds of thousands of objects in real-time all using GPU acceleration. GravityMark supports a variety of graphics rendering APIs and optionally supports accelerated ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 2560 x 1440 - Renderer: Vulkan Ray-TracingRX 7900 XTX4080120160200SE +/- 2.59, N = 12199.0

Counter-Strike 2

This is a benchmark of Valve's Counter-Strike 2 game. The test profile assumes you have a Steam account, have Steam installed for the system, and that Counter-Strike 2 is already installed. This automates the process of executing the game and using a standardized time demo. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike 2Resolution: 3840 x 2160RX 7900 XTX4080120160200SE +/- 0.35, N = 3164.5MIN: 163.9 / MAX: 165.1

GravityMark

GravityMark is a cross-API, cross-platform GPU accelerated benchmark developed by Tellusim. GravityMark aims to exploit the performance of modern GPUs and render hundreds of thousands of objects in real-time all using GPU acceleration. GravityMark supports a variety of graphics rendering APIs and optionally supports accelerated ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 3840 x 2160 - Renderer: VulkanRX 7900 XTX50100150200250SE +/- 2.95, N = 3234.3

F1 22

This is a benchmark of F1 22 (2022) 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. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: HighRX 7900 XTX1632486480SE +/- 0.58, N = 374MIN: 54 / MAX: 98

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: Ultra HighRX 7900 XTX1632486480SE +/- 0.58, N = 371MIN: 52 / MAX: 95

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: HighRX 7900 XTX816243240SE +/- 0.33, N = 336MIN: 28 / MAX: 46

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: Ultra HighRX 7900 XTX816243240SE +/- 0.33, N = 335MIN: 28 / MAX: 48

HITMAN 3

This is a benchmark of HITMAN 3 on Steam running on Linux under Steam Play. The test profile assumes you have a Steam account, have Steam installed for the system, and that you own a copy of this game. This automates the process of executing the game and using its built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: UltraRX 7900 XTX70140210280350SE +/- 0.29, N = 3336.38MIN: 336.09 / MAX: 336.96

OpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: UltraRX 7900 XTX50100150200250SE +/- 0.17, N = 3205.50MIN: 205.19 / MAX: 205.75

Shadow of the Tomb Raider

Shadow of the Tomb Raider on Steam. The test profile assumes you have a Steam account, have Steam installed for the system, and that you own a copy of this game. This automates the process of executing the game and using its built-in benchmark mode. Backs up old preferences (in ~/.local/share/feral-interactive/) for the run. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterShadow of the Tomb RaiderResolution: 2560 x 1440 - Graphics Preset: High - Anti Aliasing: OffRX 7900 XTX60120180240300SE +/- 0.30, N = 3256.6MAX: 418.6

OpenBenchmarking.orgFrames Per Second, More Is BetterShadow of the Tomb RaiderResolution: 3840 x 2160 - Graphics Preset: High - Anti Aliasing: OffRX 7900 XTX306090120150SE +/- 0.03, N = 3148.9MAX: 221.2

GravityMark

GravityMark is a cross-API, cross-platform GPU accelerated benchmark developed by Tellusim. GravityMark aims to exploit the performance of modern GPUs and render hundreds of thousands of objects in real-time all using GPU acceleration. GravityMark supports a variety of graphics rendering APIs and optionally supports accelerated ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 3840 x 2160 - Renderer: Vulkan Ray-TracingRX 7900 XTX306090120150SE +/- 1.02, N = 3134.6

X-Plane

This is a test of X-Plane, a realistic multi-platform flight simulator designed for personal computers. This is commercial closed-source software and relies upon owning the Steam version. This test profile simply automates the execution for your own copy of X-Plane 12. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterX-Plane 12Resolution: 3840 x 2160 - Quality: HighRX 7900 XTX306090120150SE +/- 0.30, N = 3149.10

Quake II RTX

NVIDIA's Quake II RTX ray-traced (RTX path-traced global illumination) version of the original Quake II game. Quake II RTX makes use of Vulkan ray-tracing extensions on Windows and Linux. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterQuake II RTX 1.6Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_queryRX 7900 XTX20406080100SE +/- 0.13, N = 5106.10

OpenBenchmarking.orgFrames Per Second, More Is BetterQuake II RTX 1.6Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_queryRX 7900 XTX1428425670SE +/- 0.07, N = 460.86

OpenBenchmarking.orgFrames Per Second, More Is BetterQuake II RTX 1.6Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_queryRX 7900 XTX1224364860SE +/- 0.05, N = 351.51

OpenBenchmarking.orgFrames Per Second, More Is BetterQuake II RTX 1.6Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_queryRX 7900 XTX816243240SE +/- 0.01, N = 336.84

Counter-Strike 2

This is a benchmark of Valve's Counter-Strike 2 game. The test profile assumes you have a Steam account, have Steam installed for the system, and that Counter-Strike 2 is already installed. This automates the process of executing the game and using a standardized time demo. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike 2Resolution: 2560 x 1440RX 7900 XTX70140210280350SE +/- 1.52, N = 3321.3MIN: 319.5 / MAX: 324.3

3DMark Wild Life Extreme

This test profile only automates the vendor build of 3DMark with its command-line / JSON support. If you do not have a licensed copy of the necessary 3DMark binaries in your Phoronix Test Suite download cache on your system, this test profile will not do anything and simply fail. You must have already obtained the proper licensed binaries from UL for this test profile to work -- this test profile simply automates the firing of the 3DMark benchmark at your desired resolution and capturing the results within the Phoronix Test Suite while you must already have the necessary 3DMark files on your system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 2560 x 1440RX 7900 XTX130260390520650597.88

HITMAN 3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: Ultra - Total Frame TimeRX 7900 XTX48121620Min: 1.15 / Avg: 2.98 / Max: 16.64

OpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame TimeRX 7900 XTX3691215Min: 2.32 / Avg: 4.86 / Max: 11.47

F1 22

OpenBenchmarking.orgMilliseconds, Fewer Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: High - Total Frame TimeRX 7900 XTX510152025Min: 8.11 / Avg: 13.22 / Max: 22.54

OpenBenchmarking.orgMilliseconds, Fewer Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: Ultra High - Total Frame TimeRX 7900 XTX714212835Min: 2.24 / Avg: 14.18 / Max: 34.01

OpenBenchmarking.orgMilliseconds, Fewer Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: High - Total Frame TimeRX 7900 XTX918273645Min: 19.05 / Avg: 27.13 / Max: 41.6

OpenBenchmarking.orgMilliseconds, Fewer Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: Ultra High - Total Frame TimeRX 7900 XTX918273645Min: 18.93 / Avg: 27.89 / Max: 41.67

Meta Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsRX 7900 XTX4080120160200160.02

Meta Performance Per Celsius

OpenBenchmarking.orgPerformance Per Celsius, More Is BetterMeta Performance Per CelsiusPerformance Per CelsiusRX 7900 XTX4080120160200160.02

GPU Power Consumption Monitor

OpenBenchmarking.orgWattsGPU Power Consumption MonitorPhoronix Test Suite System MonitoringRX 7900 XTX60120180240300Min: 8 / Avg: 261.39 / Max: 337

GPU Temperature Monitor

OpenBenchmarking.orgCelsiusGPU Temperature MonitorPhoronix Test Suite System MonitoringRX 7900 XTX1530456075Min: 55 / Avg: 69.44 / Max: 76

43 Results Shown

GravityMark
3DMark Wild Life Extreme
Unigine Heaven:
  2560 x 1440 - Fullscreen - OpenGL
  3840 x 2160 - Fullscreen - OpenGL
Unigine Superposition:
  2560 x 1440 - Fullscreen - Low - OpenGL
  2560 x 1440 - Fullscreen - Medium - OpenGL
  2560 x 1440 - Fullscreen - High - OpenGL
  2560 x 1440 - Fullscreen - Ultra - OpenGL
  3840 x 2160 - Fullscreen - Low - OpenGL
  3840 x 2160 - Fullscreen - Medium - OpenGL
  3840 x 2160 - Fullscreen - High - OpenGL
  3840 x 2160 - Fullscreen - Ultra - OpenGL
DiRT Rally 2.0:
  2880 x 1620 - Ultra
  3840 x 1600 - Ultra
GravityMark
Counter-Strike 2
GravityMark
F1 22:
  2560 x 1440 - High
  2560 x 1440 - Ultra High
  3840 x 2160 - High
  3840 x 2160 - Ultra High
HITMAN 3:
  2560 x 1440 - Ultra
  3840 x 2160 - Ultra
Shadow of the Tomb Raider:
  2560 x 1440 - High - Off
  3840 x 2160 - High - Off
GravityMark
X-Plane
Quake II RTX:
  3840 x 2160 - Off - Off - VK_KHR_ray_query
  3840 x 2160 - Off - On - VK_KHR_ray_query
  3840 x 2160 - High - Off - VK_KHR_ray_query
  3840 x 2160 - High - On - VK_KHR_ray_query
Counter-Strike 2
3DMark Wild Life Extreme
HITMAN 3:
  2560 x 1440 - Ultra - Total Frame Time
  3840 x 2160 - Ultra - Total Frame Time
  2560 x 1440 - High - Total Frame Time
  2560 x 1440 - Ultra High - Total Frame Time
  3840 x 2160 - High - Total Frame Time
  3840 x 2160 - Ultra High - Total Frame Time
  Performance Per Watts
  Performance Per Celsius
  Phoronix Test Suite System Monitoring
  Phoronix Test Suite System Monitoring