Benchmarks by Michael Larabel for a future article of Mesa RADV vs. AMDVLK with a focus on Vulkan ray-tracing.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2407173-PTS-VULKANRT42 Vulkan Ray Tracing AMD Radeon Performance - Phoronix Test Suite Vulkan Ray Tracing AMD Radeon Performance Benchmarks by Michael Larabel for a future article of Mesa RADV vs. AMDVLK with a focus on Vulkan ray-tracing.
HTML result view exported from: https://openbenchmarking.org/result/2407173-PTS-VULKANRT42&export=txt&grw&rdt .
Vulkan Ray Tracing AMD Radeon Performance Processor Motherboard Chipset Memory Disk Graphics Audio Monitor OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution RADV AMDVLK Intel Core i9-14900K @ 5.70GHz (24 Cores / 32 Threads) ASUS PRIME Z790-P WIFI (1658 BIOS) Intel Raptor Lake-S PCH 2 x 16GB DDR5-6000MT/s Corsair CMK32GX5M2B6000C36 Western Digital WD_BLACK SN850X 2000GB XFX AMD Radeon RX 7900 XTX 24GB Realtek ALC897 ASUS VP28U Ubuntu 24.04 6.10.0-061000rc6daily20240706-generic (x86_64) GNOME Shell 46.0 X Server 1.21.1.11 + Wayland 4.6 Mesa 24.2~git2407080600.801ed4~oibaf~n (git-801ed4d 2024-07-08 noble-oibaf-ppa) (LLVM 17.0.6 DRM 3.57) GCC 13.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x123 - Thermald 2.5.6 Graphics Details - BAR1 / Visible vRAM Size: 24560 MB Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Mitigation of Clear Register File + retbleed: Not affected + spec_rstack_overflow: 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: SW sequence; BHI: BHI_DIS_S + srbds: Not affected + tsx_async_abort: Not affected
Vulkan Ray Tracing AMD Radeon Performance breaking-limit: 2560 x 1440 - Off breaking-limit: 1920 x 1080 - On breaking-limit: 3840 x 2160 - On quake2rtx: 3840 x 2160 - Off - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - High - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Low - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Off - Off - VK_KHR_ray_query gravitymark: 3840 x 2160 - Vulkan Ray-Tracing quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_query gravitymark: 2560 x 1440 - Vulkan Ray-Tracing gravitymark: 1920 x 1080 - Vulkan Ray-Tracing gravitymark: 3840 x 2160 - Vulkan gravitymark: 2560 x 1440 - Vulkan quake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Medium - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Off - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - High - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Low - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Off - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Medium - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Medium - Off - VK_KHR_ray_tracing_pipeline breaking-limit: 2560 x 1440 - On quake2rtx: 3840 x 2160 - Medium - Off - VK_KHR_ray_query breaking-limit: 1920 x 1080 - Off quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_tracing_pipeline breaking-limit: 3840 x 2160 - Off gravitymark: 1920 x 1080 - Vulkan RADV AMDVLK 229.01 72.17 24.72 62.761257 37.536488 80.532662 111.235255 138.9 49.981535 208.0 253.9 295.3 423.4 52.719713 43.002430 61.693413 36.188114 77.315994 108.239494 50.446500 41.599132 62.029021 48.09 65.087440 306.81 48.768581 131.41 494.1 210.39 89.84 30.42 71.654366 42.177277 88.540754 121.322828 166.9 56.587190 259.0 321.4 270.0 382.8 57.950512 48.560603 71.939476 41.554222 87.263181 122.176443 56.942963 47.653966 69.893951 59.76 71.334686 266.28 56.025853 123.77 444.3 OpenBenchmarking.org
GPUScore: Breaking Limit Resolution: 2560 x 1440 - Ray-Tracing: Off OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 2560 x 1440 - Ray-Tracing: Off RADV AMDVLK 50 100 150 200 250 SE +/- 0.16, N = 3 SE +/- 0.13, N = 3 229.01 210.39 MIN: 161.74 / MAX: 523.53 MIN: 146.74 / MAX: 478.42
GPUScore: Breaking Limit Resolution: 1920 x 1080 - Ray-Tracing: On OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 1920 x 1080 - Ray-Tracing: On RADV AMDVLK 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.34, N = 3 72.17 89.84 MIN: 47.88 / MAX: 222.12 MIN: 61.22 / MAX: 242.4
GPUScore: Breaking Limit Resolution: 3840 x 2160 - Ray-Tracing: On OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 3840 x 2160 - Ray-Tracing: On RADV AMDVLK 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 24.72 30.42 MIN: 16.15 / MAX: 108.75 MIN: 20.52 / MAX: 114.26
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 16 32 48 64 80 SE +/- 0.07, N = 3 SE +/- 0.22, N = 3 62.76 71.65
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 37.54 42.18
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 80.53 88.54
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 111.24 121.32
GravityMark Resolution: 3840 x 2160 - Renderer: Vulkan Ray-Tracing OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 3840 x 2160 - Renderer: Vulkan Ray-Tracing RADV AMDVLK 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 138.9 166.9
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 49.98 56.59
GravityMark Resolution: 2560 x 1440 - Renderer: Vulkan Ray-Tracing OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 2560 x 1440 - Renderer: Vulkan Ray-Tracing RADV AMDVLK 60 120 180 240 300 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 208.0 259.0
GravityMark Resolution: 1920 x 1080 - Renderer: Vulkan Ray-Tracing OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 1920 x 1080 - Renderer: Vulkan Ray-Tracing RADV AMDVLK 70 140 210 280 350 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 253.9 321.4
GravityMark Resolution: 3840 x 2160 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 3840 x 2160 - Renderer: Vulkan RADV AMDVLK 60 120 180 240 300 SE +/- 0.03, N = 3 SE +/- 0.48, N = 3 295.3 270.0
GravityMark Resolution: 2560 x 1440 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 2560 x 1440 - Renderer: Vulkan RADV AMDVLK 90 180 270 360 450 SE +/- 0.06, N = 3 SE +/- 0.22, N = 3 423.4 382.8
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 52.72 57.95
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 43.00 48.56
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 16 32 48 64 80 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 61.69 71.94
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 36.19 41.55
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 77.32 87.26
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 108.24 122.18
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 13 26 39 52 65 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 50.45 56.94
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 41.60 47.65
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 16 32 48 64 80 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 62.03 69.89
GPUScore: Breaking Limit Resolution: 2560 x 1440 - Ray-Tracing: On OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 2560 x 1440 - Ray-Tracing: On RADV AMDVLK 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.18, N = 3 48.09 59.76 MIN: 31.29 / MAX: 173.65 MIN: 40.64 / MAX: 186.75
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query RADV AMDVLK 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 65.09 71.33
GPUScore: Breaking Limit Resolution: 1920 x 1080 - Ray-Tracing: Off OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 1920 x 1080 - Ray-Tracing: Off RADV AMDVLK 70 140 210 280 350 SE +/- 0.03, N = 3 SE +/- 0.35, N = 3 306.81 266.28 MIN: 209.02 / MAX: 692.71 MIN: 59.37 / MAX: 607.05
Quake II RTX Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline OpenBenchmarking.org Frames Per Second, More Is Better Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline RADV AMDVLK 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 48.77 56.03
GPUScore: Breaking Limit Resolution: 3840 x 2160 - Ray-Tracing: Off OpenBenchmarking.org FPS, More Is Better GPUScore: Breaking Limit 1.0 Resolution: 3840 x 2160 - Ray-Tracing: Off RADV AMDVLK 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 131.41 123.77 MIN: 100.67 / MAX: 314.03 MIN: 95.48 / MAX: 291.12
GravityMark Resolution: 1920 x 1080 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 1920 x 1080 - Renderer: Vulkan RADV AMDVLK 110 220 330 440 550 SE +/- 0.81, N = 3 SE +/- 1.21, N = 3 494.1 444.3
Phoronix Test Suite v10.8.4