RADV vs. AMDVLK - RDNA3 Vulkan Drivers

AMD Radeon RX 7900 XT / RX 7900 XTX Mesa RADV vs. AMDVLK. Benchmarks by Michael Larabel for a future article.

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

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Comparison
Transpose Comparison

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
RX 7900 XT: AMDVLK
May 31 2023
  4 Hours, 1 Minute
RX 7900 XT: Mesa RADV
May 31 2023
  3 Hours, 11 Minutes
RX 7900 XTX: AMDVLK
June 01 2023
  3 Hours, 17 Minutes
RX 7900 XTX: Mesa RADV
May 30 2023
  3 Hours, 30 Minutes
Invert Behavior (Only Show Selected Data)
  3 Hours, 30 Minutes

Only show results where is faster than
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):


RADV vs. AMDVLK - RDNA3 Vulkan DriversOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 7950X 16-Core @ 4.50GHz (16 Cores / 32 Threads)ASUS ROG STRIX X670E-E GAMING WIFI (1416 BIOS)AMD Device 14d832GBWestern Digital WD_BLACK SN850X 1000GB + 2000GBAMD Radeon RX 7900 XT 20GB (2025/1249MHz)AMD Radeon RX 7900 XTX 24GB (2304/1249MHz)AMD Device ab30ASUS MG28UIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 23.046.3.2-060302-generic (x86_64)GNOME Shell 44.0X Server 1.21.1.7 + Wayland4.6 Mesa 23.2.0-devel (git-96c33fb 2023-05-30 lunar-oibaf-ppa) (LLVM 15.0.7 DRM 3.52)GCC 12.2.0ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionRADV Vs. AMDVLK - RDNA3 Vulkan Drivers PerformanceSystem Logs- Transparent Huge Pages: madvise- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa601203- RX 7900 XT: AMDVLK: BAR1 / Visible vRAM Size: 20464 MB - vBIOS Version: 113-D70401-00- RX 7900 XT: Mesa RADV: BAR1 / Visible vRAM Size: 20464 MB - vBIOS Version: 113-D70401-00- RX 7900 XTX: AMDVLK: BAR1 / Visible vRAM Size: 24560 MB - vBIOS Version: 113-D7020100-102- RX 7900 XTX: Mesa RADV: BAR1 / Visible vRAM Size: 24560 MB - vBIOS Version: 113-D7020100-102- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

3dmark: 1920 x 10803dmark: 2560 x 14403dmark: 3840 x 2160csgo: 3840 x 2160 - Vulkancyberpunk2077: 1920 x 1080 - Ultracyberpunk2077: 2560 x 1440 - Ultracyberpunk2077: 3840 x 2160 - Ultracyberpunk2077: 1920 x 1080 - Mediumcyberpunk2077: 2560 x 1440 - Mediumcyberpunk2077: 3840 x 2160 - Mediumf122: 1920 x 1080 - Mediumf122: 2560 x 1440 - Mediumf122: 3840 x 2160 - Mediumf122: 1920 x 1080 - Ultra Highf122: 2560 x 1440 - Ultra Highf122: 3840 x 2160 - Ultra Highgta5: 1920 x 1080 - Highgta5: 1920 x 1080 - Very Highgravitymark: 1920 x 1080 - Vulkangravitymark: 2560 x 1440 - Vulkangravitymark: 3840 x 2160 - Vulkanhitman3: 2560 x 1440 - Ultrahitman3: 3840 x 2160 - Ultrahitman3: 1920 x 1080 - Mediumhitman3: 2560 x 1440 - Mediumhitman3: 3840 x 2160 - MediumRX 7900 XTRX 7900 XTX AMDVLK Mesa RADV AMDVLK Mesa RADV739.34546.87278.13441.53104.47104.1567.76112.14112.23112.00279268169193174110185.193181103.729791290.6255.4193.0283.04157.28413.09291.81161.32523.31414.21239.19449.56167.27145.0770.50173.64174.79161.45500371210312240143185.01613853.518873316.8274.2203.2175.12126.54257.15215.28145.06784.17617.61330.40489.8160.61158.3880.76166.63166.62166.35514424233331265153185.404430126.714849335.3295.5219.7318.40185.14471.53336.16190.59770.27582.44310.81481.18166.00162.2282.37174.31174.40174.43535425246346273168185.59157496.015033360.5322.0234.0321.90188.97471.24338.11195.32OpenBenchmarking.org

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.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 1920 x 1080AMDVLKMesa RADV2004006008001000SE +/- 3.00, N = 3SE +/- 1.96, N = 3SE +/- 1.85, N = 3SE +/- 1.90, N = 2784.17770.27739.34523.31

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 2560 x 1440AMDVLKMesa RADV130260390520650SE +/- 0.80, N = 3SE +/- 1.19, N = 3SE +/- 0.29, N = 3SE +/- 0.93, N = 3617.61582.44546.87414.21

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 3840 x 2160AMDVLKMesa RADV70140210280350SE +/- 0.06, N = 3SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3330.40310.81278.13239.19

Counter-Strike: Global Offensive

This is a benchmark of Valve's Counter-Strike: Global Offensive game. The test profile assumes you have a Steam account, have Steam installed for the system, and that Counter-Strike: Global Offensive 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.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 3840 x 2160 - Renderer: VulkanAMDVLKMesa RADV110220330440550SE +/- 2.65, N = 2SE +/- 1.99, N = 2SE +/- 2.12, N = 2SE +/- 5.28, N = 2489.80481.18449.56441.53

Cyberpunk 2077

This is a benchmark of Cyberpunk 2077 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.

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 1920 x 1080 - Graphics Setting: UltraMesa RADVAMDVLK4080120160200SE +/- 0.39, N = 3SE +/- 0.14, N = 3SE +/- 0.55, N = 3SE +/- 0.39, N = 3167.27104.47166.00160.61

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 2560 x 1440 - Graphics Setting: UltraMesa RADVAMDVLK4080120160200SE +/- 0.30, N = 3SE +/- 0.26, N = 3SE +/- 0.10, N = 3SE +/- 0.24, N = 3162.22158.38145.07104.15

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 3840 x 2160 - Graphics Setting: UltraMesa RADVAMDVLK20406080100SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 382.3780.7670.5067.76

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 1920 x 1080 - Graphics Setting: MediumMesa RADVAMDVLK4080120160200SE +/- 0.54, N = 3SE +/- 0.69, N = 3SE +/- 0.48, N = 3SE +/- 0.31, N = 3174.31166.63173.64112.14

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 2560 x 1440 - Graphics Setting: MediumMesa RADVAMDVLK4080120160200SE +/- 0.30, N = 3SE +/- 0.19, N = 3SE +/- 0.54, N = 3SE +/- 0.30, N = 3174.79112.23174.40166.62

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 3840 x 2160 - Graphics Setting: MediumMesa RADVAMDVLK4080120160200SE +/- 0.64, N = 3SE +/- 0.44, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3174.43166.35161.45112.00

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.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 1920 x 1080 - Graphics Preset: MediumMesa RADVAMDVLK120240360480600SE +/- 2.19, N = 3SE +/- 0.88, N = 3SE +/- 2.40, N = 3SE +/- 3.06, N = 3535514500279

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: MediumMesa RADVAMDVLK90180270360450SE +/- 2.03, N = 3SE +/- 1.45, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3425424371268

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: MediumMesa RADVAMDVLK50100150200250SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3246233210169

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 1920 x 1080 - Graphics Preset: Ultra HighMesa RADVAMDVLK80160240320400SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 3346331312193

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: Ultra HighMesa RADVAMDVLK60120180240300SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3273265240174

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: Ultra HighMesa RADVAMDVLK4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3168153143110

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgMilliseconds, Fewer Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: Ultra High - Total Frame TimeMesa RADVAMDVLK714212835Min: 2.56 / Avg: 5.93 / Max: 26.05Min: 3.55 / Avg: 6.52 / Max: 27.8Min: 4.58 / Avg: 6.97 / Max: 28.66Min: 3.59 / Avg: 9.04 / Max: 33.48

Grand Theft Auto V

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. Learn more via the OpenBenchmarking.org test page.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterGrand Theft Auto VResolution: 1920 x 1080 - Quality: HighMesa RADVAMDVLK4080120160200SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 2SE +/- 0.06, N = 3185.59185.40185.19185.02

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterGrand Theft Auto VResolution: 1920 x 1080 - Quality: Very HighAMDVLKMesa RADV306090120150SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.19, N = 3SE +/- 0.03, N = 3126.7196.02103.7353.52

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.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 1920 x 1080 - Renderer: VulkanMesa RADVAMDVLK80160240320400SE +/- 1.23, N = 3SE +/- 1.07, N = 3SE +/- 1.15, N = 3SE +/- 0.50, N = 3360.5335.3316.8290.6

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 2560 x 1440 - Renderer: VulkanMesa RADVAMDVLK70140210280350SE +/- 3.50, N = 12SE +/- 2.13, N = 3SE +/- 1.68, N = 3SE +/- 2.50, N = 3322.0295.5274.2255.4

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 3840 x 2160 - Renderer: VulkanMesa RADVAMDVLK50100150200250SE +/- 2.98, N = 3SE +/- 2.77, N = 3SE +/- 2.92, N = 3SE +/- 2.27, N = 4234.0219.7203.2193.0

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.

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: UltraMesa RADVAMDVLK70140210280350SE +/- 0.45, N = 3SE +/- 0.18, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3321.90318.40283.04175.12

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: Ultra - Total Frame TimeMesa RADVAMDVLK612182430Min: 1.34 / Avg: 3.11 / Max: 5.57Min: 1.47 / Avg: 3.14 / Max: 6.01Min: 1.79 / Avg: 3.53 / Max: 6.08Min: 1.79 / Avg: 5.71 / Max: 23.91

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: UltraMesa RADVAMDVLK4080120160200SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3188.97185.14157.28126.54

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame TimeMesa RADVAMDVLK612182430Min: 2.74 / Avg: 5.29 / Max: 18.17Min: 2.86 / Avg: 5.4 / Max: 21.18Min: 3.44 / Avg: 6.37 / Max: 20.1Min: 3.39 / Avg: 7.9 / Max: 28.27

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 1920 x 1080 - Quality Level: MediumAMDVLKMesa RADV100200300400500SE +/- 0.49, N = 3SE +/- 0.86, N = 3SE +/- 0.29, N = 3SE +/- 0.41, N = 3471.53471.24413.09257.15

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: MediumMesa RADVAMDVLK70140210280350SE +/- 0.30, N = 3SE +/- 0.02, N = 3SE +/- 0.58, N = 3SE +/- 0.22, N = 3338.11336.16291.81215.28

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: MediumMesa RADVAMDVLK4080120160200SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.13, N = 3195.32190.59161.32145.06

RX 7900 XTXRX 7900 XTOpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: Medium - Total Frame TimeMesa RADVAMDVLK510152025Min: 2.7 / Avg: 5.12 / Max: 21.61Min: 2.81 / Avg: 5.25 / Max: 16.53Min: 3.41 / Avg: 6.2 / Max: 17.74Min: 3.5 / Avg: 6.88 / Max: 22.57