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&sor.

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 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

GravityMark

Resolution: 2560 x 1440 - Renderer: Vulkan

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

GravityMark

Resolution: 3840 x 2160 - Renderer: Vulkan

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

Counter-Strike: Global Offensive

Resolution: 3840 x 2160 - Renderer: Vulkan

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

Resolution: 1920 x 1080 - Graphics Setting: Ultra

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

Cyberpunk 2077

Resolution: 2560 x 1440 - Graphics Setting: Ultra

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

Cyberpunk 2077

Resolution: 3840 x 2160 - Graphics Setting: Ultra

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

Cyberpunk 2077

Resolution: 1920 x 1080 - Graphics Setting: Medium

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

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: MediumMesa RADVAMDVLK4080120160200SE +/- 0.30, N = 3SE +/- 0.19, N = 3SE +/- 0.54, N = 3SE +/- 0.30, N = 3174.79112.23174.40166.62

Cyberpunk 2077

Resolution: 3840 x 2160 - Graphics Setting: Medium

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

Resolution: 1920 x 1080 - Graphics Preset: Medium

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

F1 22

Resolution: 2560 x 1440 - Graphics Preset: Medium

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

F1 22

Resolution: 3840 x 2160 - Graphics Preset: Medium

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

F1 22

Resolution: 1920 x 1080 - Graphics Preset: Ultra High

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

F1 22

Resolution: 2560 x 1440 - Graphics Preset: Ultra High

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

F1 22

Resolution: 3840 x 2160 - Graphics Preset: Ultra High

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

F1 22

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

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

Resolution: 1920 x 1080 - Quality: High

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

Grand Theft Auto V

Resolution: 1920 x 1080 - Quality: Very High

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

HITMAN 3

Resolution: 2560 x 1440 - Quality Level: Ultra

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

HITMAN 3

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

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

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Ultra

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

HITMAN 3

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

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

HITMAN 3

Resolution: 1920 x 1080 - Quality Level: Medium

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

HITMAN 3

Resolution: 2560 x 1440 - Quality Level: Medium

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

HITMAN 3

Resolution: 3840 x 2160 - Quality Level: Medium

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

HITMAN 3

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

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

3DMark Wild Life Extreme

Resolution: 1920 x 1080

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

3DMark Wild Life Extreme

Resolution: 2560 x 1440

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

3DMark Wild Life Extreme

Resolution: 3840 x 2160

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


Phoronix Test Suite v10.8.5