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&grs&sro .
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 gravitymark: 1920 x 1080 - Vulkan Ray-Tracing gravitymark: 2560 x 1440 - Vulkan Ray-Tracing breaking-limit: 1920 x 1080 - On breaking-limit: 2560 x 1440 - On breaking-limit: 3840 x 2160 - On gravitymark: 3840 x 2160 - Vulkan Ray-Tracing quake2rtx: 3840 x 2160 - Off - On - VK_KHR_ray_tracing_pipeline breaking-limit: 1920 x 1080 - Off quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - High - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Medium - On - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Off - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Medium - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Off - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Low - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - Medium - Off - VK_KHR_ray_tracing_pipeline quake2rtx: 3840 x 2160 - High - On - VK_KHR_ray_query gravitymark: 1920 x 1080 - Vulkan gravitymark: 2560 x 1440 - Vulkan quake2rtx: 3840 x 2160 - Low - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Medium - Off - VK_KHR_ray_query gravitymark: 3840 x 2160 - Vulkan quake2rtx: 3840 x 2160 - Off - Off - VK_KHR_ray_query breaking-limit: 2560 x 1440 - Off breaking-limit: 3840 x 2160 - Off RADV AMDVLK 253.9 208.0 72.17 48.09 24.72 138.9 61.693413 306.81 48.768581 36.188114 41.599132 62.761257 49.981535 43.002430 50.446500 108.239494 77.315994 62.029021 37.536488 494.1 423.4 80.532662 52.719713 65.087440 295.3 111.235255 229.01 131.41 321.4 259.0 89.84 59.76 30.42 166.9 71.939476 266.28 56.025853 41.554222 47.653966 71.654366 56.587190 48.560603 56.942963 122.176443 87.263181 69.893951 42.177277 444.3 382.8 88.540754 57.950512 71.334686 270.0 121.322828 210.39 123.77 OpenBenchmarking.org
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 AMDVLK RADV 70 140 210 280 350 SE +/- 0.09, N = 3 SE +/- 0.25, N = 3 321.4 253.9
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 AMDVLK RADV 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 259.0 208.0
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 AMDVLK RADV 20 40 60 80 100 SE +/- 0.34, N = 3 SE +/- 0.04, N = 3 89.84 72.17 MIN: 61.22 / MAX: 242.4 MIN: 47.88 / MAX: 222.12
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 AMDVLK RADV 13 26 39 52 65 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 59.76 48.09 MIN: 40.64 / MAX: 186.75 MIN: 31.29 / MAX: 173.65
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 AMDVLK RADV 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 30.42 24.72 MIN: 20.52 / MAX: 114.26 MIN: 16.15 / MAX: 108.75
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 AMDVLK RADV 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 0.06, N = 3 166.9 138.9
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 AMDVLK RADV 16 32 48 64 80 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 71.94 61.69
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 AMDVLK RADV 70 140 210 280 350 SE +/- 0.35, N = 3 SE +/- 0.03, N = 3 266.28 306.81 MIN: 59.37 / MAX: 607.05 MIN: 209.02 / MAX: 692.71
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 AMDVLK RADV 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 56.03 48.77
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 AMDVLK RADV 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 41.55 36.19
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 AMDVLK RADV 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 47.65 41.60
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 AMDVLK RADV 16 32 48 64 80 SE +/- 0.22, N = 3 SE +/- 0.07, N = 3 71.65 62.76
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 AMDVLK RADV 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 56.59 49.98
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 AMDVLK RADV 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 48.56 43.00
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 AMDVLK RADV 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 56.94 50.45
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 AMDVLK RADV 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 122.18 108.24
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 AMDVLK RADV 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 87.26 77.32
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 AMDVLK RADV 16 32 48 64 80 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 69.89 62.03
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 AMDVLK RADV 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 42.18 37.54
GravityMark Resolution: 1920 x 1080 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 1920 x 1080 - Renderer: Vulkan AMDVLK RADV 110 220 330 440 550 SE +/- 1.21, N = 3 SE +/- 0.81, N = 3 444.3 494.1
GravityMark Resolution: 2560 x 1440 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 2560 x 1440 - Renderer: Vulkan AMDVLK RADV 90 180 270 360 450 SE +/- 0.22, N = 3 SE +/- 0.06, N = 3 382.8 423.4
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 AMDVLK RADV 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 88.54 80.53
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 AMDVLK RADV 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 57.95 52.72
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 AMDVLK RADV 16 32 48 64 80 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 71.33 65.09
GravityMark Resolution: 3840 x 2160 - Renderer: Vulkan OpenBenchmarking.org Frames Per Second, More Is Better GravityMark 1.87 Resolution: 3840 x 2160 - Renderer: Vulkan AMDVLK RADV 60 120 180 240 300 SE +/- 0.48, N = 3 SE +/- 0.03, N = 3 270.0 295.3
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 AMDVLK RADV 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 121.32 111.24
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 AMDVLK RADV 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.16, N = 3 210.39 229.01 MIN: 146.74 / MAX: 478.42 MIN: 161.74 / MAX: 523.53
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 AMDVLK RADV 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 123.77 131.41 MIN: 95.48 / MAX: 291.12 MIN: 100.67 / MAX: 314.03
Phoronix Test Suite v10.8.4