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.

HTML result view exported from: https://openbenchmarking.org/result/2306020-NE-RDNA3VULK27.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionRX 7900 XTRX 7900 XTX AMDVLK Mesa RADV AMDVLK Mesa RADVAMD 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 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.0ext43840x2160AMD Radeon RX 7900 XTX 24GB (2304/1249MHz)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa601203Graphics Details- 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-102Security Details- 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

gravitymark: 1920 x 1080 - Vulkangravitymark: 2560 x 1440 - Vulkangravitymark: 3840 x 2160 - Vulkancsgo: 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 Highhitman3: 2560 x 1440 - Ultrahitman3: 3840 x 2160 - Ultrahitman3: 1920 x 1080 - Mediumhitman3: 2560 x 1440 - Mediumhitman3: 3840 x 2160 - Medium3dmark: 1920 x 10803dmark: 2560 x 14403dmark: 3840 x 2160RX 7900 XTRX 7900 XTX AMDVLK Mesa RADV AMDVLK Mesa RADV290.6255.4193.0441.53104.47104.1567.76112.14112.23112.00279268169193174110185.193181103.729791283.04157.28413.09291.81161.32739.34546.87278.13316.8274.2203.2449.56167.27145.0770.50173.64174.79161.45500371210312240143185.01613853.518873175.12126.54257.15215.28145.06523.31414.21239.19335.3295.5219.7489.8160.61158.3880.76166.63166.62166.35514424233331265153185.404430126.714849318.40185.14471.53336.16190.59784.17617.61330.40360.5322.0234.0481.18166.00162.2282.37174.31174.40174.43535425246346273168185.59157496.015033321.90188.97471.24338.11195.32770.27582.44310.81OpenBenchmarking.org

GravityMark

Resolution: 1920 x 1080 - Renderer: Vulkan

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 1920 x 1080 - Renderer: VulkanAMDVLKMesa RADV80160240320400SE +/- 0.50, N = 3SE +/- 1.15, N = 3SE +/- 1.07, N = 3SE +/- 1.23, N = 3290.6316.8335.3360.5

GravityMark

Resolution: 2560 x 1440 - Renderer: Vulkan

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 2560 x 1440 - Renderer: VulkanAMDVLKMesa RADV70140210280350SE +/- 2.50, N = 3SE +/- 1.68, N = 3SE +/- 2.13, N = 3SE +/- 3.50, N = 12255.4274.2295.5322.0

GravityMark

Resolution: 3840 x 2160 - Renderer: Vulkan

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.82Resolution: 3840 x 2160 - Renderer: VulkanAMDVLKMesa RADV50100150200250SE +/- 2.27, N = 4SE +/- 2.92, N = 3SE +/- 2.77, N = 3SE +/- 2.98, N = 3193.0203.2219.7234.0

Counter-Strike: Global Offensive

Resolution: 3840 x 2160 - Renderer: Vulkan

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

Cyberpunk 2077

Resolution: 1920 x 1080 - Graphics Setting: Ultra

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

Cyberpunk 2077

Resolution: 2560 x 1440 - Graphics Setting: Ultra

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 2560 x 1440 - Graphics Setting: UltraAMDVLKMesa RADV4080120160200SE +/- 0.24, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 3SE +/- 0.30, N = 3104.15145.07158.38162.22

Cyberpunk 2077

Resolution: 3840 x 2160 - Graphics Setting: Ultra

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 3840 x 2160 - Graphics Setting: UltraAMDVLKMesa RADV20406080100SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 367.7670.5080.7682.37

Cyberpunk 2077

Resolution: 1920 x 1080 - Graphics Setting: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 1920 x 1080 - Graphics Setting: MediumAMDVLKMesa RADV4080120160200SE +/- 0.31, N = 3SE +/- 0.48, N = 3SE +/- 0.69, N = 3SE +/- 0.54, N = 3112.14173.64166.63174.31

Cyberpunk 2077

Resolution: 2560 x 1440 - Graphics Setting: Medium

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

Cyberpunk 2077

Resolution: 3840 x 2160 - Graphics Setting: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterCyberpunk 2077Resolution: 3840 x 2160 - Graphics Setting: MediumAMDVLKMesa RADV4080120160200SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.44, N = 3SE +/- 0.64, N = 3112.00161.45166.35174.43

F1 22

Resolution: 1920 x 1080 - Graphics Preset: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 1920 x 1080 - Graphics Preset: MediumAMDVLKMesa RADV120240360480600SE +/- 3.06, N = 3SE +/- 2.40, N = 3SE +/- 0.88, N = 3SE +/- 2.19, N = 3279500514535

F1 22

Resolution: 2560 x 1440 - Graphics Preset: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: MediumAMDVLKMesa RADV90180270360450SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 1.45, N = 3SE +/- 2.03, N = 3268371424425

F1 22

Resolution: 3840 x 2160 - Graphics Preset: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: MediumAMDVLKMesa RADV50100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.00, N = 3169210233246

F1 22

Resolution: 1920 x 1080 - Graphics Preset: Ultra High

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 1920 x 1080 - Graphics Preset: Ultra HighAMDVLKMesa RADV80160240320400SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 3193312331346

F1 22

Resolution: 2560 x 1440 - Graphics Preset: Ultra High

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 2560 x 1440 - Graphics Preset: Ultra HighAMDVLKMesa RADV60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3174240265273

F1 22

Resolution: 3840 x 2160 - Graphics Preset: Ultra High

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterF1 22Resolution: 3840 x 2160 - Graphics Preset: Ultra HighAMDVLKMesa RADV4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3110143153168

F1 22

Resolution: 3840 x 2160 - Graphics Preset: Ultra High - Total Frame Time

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

Grand Theft Auto V

Resolution: 1920 x 1080 - Quality: High

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterGrand Theft Auto VResolution: 1920 x 1080 - Quality: HighAMDVLKMesa RADV4080120160200SE +/- 0.10, N = 2SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3185.19185.02185.40185.59

Grand Theft Auto V

Resolution: 1920 x 1080 - Quality: Very High

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

HITMAN 3

Resolution: 2560 x 1440 - Quality Level: Ultra

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: UltraAMDVLKMesa RADV70140210280350SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.45, N = 3283.04175.12318.40321.90

HITMAN 3

Resolution: 2560 x 1440 - Quality Level: Ultra - Total Frame Time

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

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Ultra

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: UltraAMDVLKMesa RADV4080120160200SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3157.28126.54185.14188.97

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time

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

HITMAN 3

Resolution: 1920 x 1080 - Quality Level: Medium

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

HITMAN 3

Resolution: 2560 x 1440 - Quality Level: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 2560 x 1440 - Quality Level: MediumAMDVLKMesa RADV70140210280350SE +/- 0.58, N = 3SE +/- 0.22, N = 3SE +/- 0.02, N = 3SE +/- 0.30, N = 3291.81215.28336.16338.11

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Medium

RX 7900 XTRX 7900 XTXOpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 3Resolution: 3840 x 2160 - Quality Level: MediumAMDVLKMesa RADV4080120160200SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3161.32145.06190.59195.32

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Medium - Total Frame Time

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

3DMark Wild Life Extreme

Resolution: 1920 x 1080

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

3DMark Wild Life Extreme

Resolution: 2560 x 1440

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

3DMark Wild Life Extreme

Resolution: 3840 x 2160

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


Phoronix Test Suite v10.8.5