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&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 gravitymark: 2560 x 1440 - Vulkan gravitymark: 3840 x 2160 - Vulkan gravitymark: 1920 x 1080 - Vulkan Ray-Tracing gravitymark: 2560 x 1440 - Vulkan Ray-Tracing gravitymark: 3840 x 2160 - Vulkan Ray-Tracing quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_query 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 quake2rtx: 3840 x 2160 - High - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Medium - On - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Medium - Off - VK_KHR_ray_query quake2rtx: 3840 x 2160 - Low - On - VK_KHR_ray_tracing_pipeline 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: 1920 x 1080 - On breaking-limit: 2560 x 1440 - On breaking-limit: 3840 x 2160 - On breaking-limit: 1920 x 1080 - Off breaking-limit: 2560 x 1440 - Off breaking-limit: 3840 x 2160 - Off RADV AMDVLK 494.1 423.4 295.3 253.9 208.0 138.9 49.981535 62.761257 37.536488 80.532662 111.235255 52.719713 43.002430 65.087440 48.768581 61.693413 36.188114 77.315994 108.239494 50.446500 41.599132 62.029021 72.17 48.09 24.72 306.81 229.01 131.41 444.3 382.8 270.0 321.4 259.0 166.9 56.587190 71.654366 42.177277 88.540754 121.322828 57.950512 48.560603 71.334686 56.025853 71.939476 41.554222 87.263181 122.176443 56.942963 47.653966 69.893951 89.84 59.76 30.42 266.28 210.39 123.77 OpenBenchmarking.org
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
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
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
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: 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: 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: 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
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: 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
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: 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: 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
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: 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
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: 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: 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: 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: 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: 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
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
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
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