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. RADV: Processor: Intel Core i9-14900K @ 5.70GHz (24 Cores / 32 Threads), Motherboard: ASUS PRIME Z790-P WIFI (1658 BIOS), Chipset: Intel Raptor Lake-S PCH, Memory: 2 x 16GB DDR5-6000MT/s Corsair CMK32GX5M2B6000C36, Disk: Western Digital WD_BLACK SN850X 2000GB, Graphics: XFX AMD Radeon RX 7900 XTX 24GB, Audio: Realtek ALC897, Monitor: ASUS VP28U OS: Ubuntu 24.04, Kernel: 6.10.0-061000rc6daily20240706-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11 + Wayland, OpenGL: 4.6 Mesa 24.2~git2407080600.801ed4~oibaf~n (git-801ed4d 2024-07-08 noble-oibaf-ppa) (LLVM 17.0.6 DRM 3.57), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 3840x2160 AMDVLK: Processor: Intel Core i9-14900K @ 5.70GHz (24 Cores / 32 Threads), Motherboard: ASUS PRIME Z790-P WIFI (1658 BIOS), Chipset: Intel Raptor Lake-S PCH, Memory: 2 x 16GB DDR5-6000MT/s Corsair CMK32GX5M2B6000C36, Disk: Western Digital WD_BLACK SN850X 2000GB, Graphics: XFX AMD Radeon RX 7900 XTX 24GB, Audio: Realtek ALC897, Monitor: ASUS VP28U OS: Ubuntu 24.04, Kernel: 6.10.0-061000rc6daily20240706-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11 + Wayland, OpenGL: 4.6 Mesa 24.2~git2407080600.801ed4~oibaf~n (git-801ed4d 2024-07-08 noble-oibaf-ppa) (LLVM 17.0.6 DRM 3.57), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 3840x2160 GravityMark 1.87 Resolution: 1920 x 1080 - Renderer: Vulkan Frames Per Second > Higher Is Better RADV ... 494.1 |=============================================================== AMDVLK . 444.3 |========================================================= GravityMark 1.87 Resolution: 1920 x 1080 - Renderer: Vulkan Ray-Tracing Frames Per Second > Higher Is Better RADV ... 253.9 |================================================== AMDVLK . 321.4 |=============================================================== GravityMark 1.87 Resolution: 3840 x 2160 - Renderer: Vulkan Ray-Tracing Frames Per Second > Higher Is Better RADV ... 138.9 |==================================================== AMDVLK . 166.9 |=============================================================== GravityMark 1.87 Resolution: 2560 x 1440 - Renderer: Vulkan Frames Per Second > Higher Is Better RADV ... 423.4 |=============================================================== AMDVLK . 382.8 |========================================================= GravityMark 1.87 Resolution: 2560 x 1440 - Renderer: Vulkan Ray-Tracing Frames Per Second > Higher Is Better RADV ... 208.0 |=================================================== AMDVLK . 259.0 |=============================================================== GravityMark 1.87 Resolution: 3840 x 2160 - Renderer: Vulkan Frames Per Second > Higher Is Better RADV ... 295.3 |=============================================================== AMDVLK . 270.0 |========================================================== GPUScore: Breaking Limit 1.0 Resolution: 3840 x 2160 - Ray-Tracing: On FPS > Higher Is Better RADV ... 24.72 |=================================================== AMDVLK . 30.42 |=============================================================== GPUScore: Breaking Limit 1.0 Resolution: 2560 x 1440 - Ray-Tracing: On FPS > Higher Is Better RADV ... 48.09 |=================================================== AMDVLK . 59.76 |=============================================================== GPUScore: Breaking Limit 1.0 Resolution: 1920 x 1080 - Ray-Tracing: On FPS > Higher Is Better RADV ... 72.17 |=================================================== AMDVLK . 89.84 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 36.19 |======================================================= AMDVLK . 41.55 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 37.54 |======================================================== AMDVLK . 42.18 |=============================================================== GPUScore: Breaking Limit 1.0 Resolution: 3840 x 2160 - Ray-Tracing: Off FPS > Higher Is Better RADV ... 131.41 |============================================================== AMDVLK . 123.77 |========================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 41.60 |======================================================= AMDVLK . 47.65 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: On - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 43.00 |======================================================== AMDVLK . 48.56 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 48.77 |======================================================= AMDVLK . 56.03 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: On - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 49.98 |======================================================== AMDVLK . 56.59 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 50.45 |======================================================== AMDVLK . 56.94 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: High - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 52.72 |========================================================= AMDVLK . 57.95 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 62.03 |======================================================== AMDVLK . 69.89 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 61.69 |====================================================== AMDVLK . 71.94 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: On - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 62.76 |======================================================= AMDVLK . 71.65 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 65.09 |========================================================= AMDVLK . 71.33 |=============================================================== GPUScore: Breaking Limit 1.0 Resolution: 2560 x 1440 - Ray-Tracing: Off FPS > Higher Is Better RADV ... 229.01 |============================================================== AMDVLK . 210.39 |========================================================= Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 77.32 |======================================================== AMDVLK . 87.26 |=============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Low - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 80.53 |========================================================= AMDVLK . 88.54 |=============================================================== GPUScore: Breaking Limit 1.0 Resolution: 1920 x 1080 - Ray-Tracing: Off FPS > Higher Is Better RADV ... 306.81 |============================================================== AMDVLK . 266.28 |====================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline Frames Per Second > Higher Is Better RADV ... 108.24 |======================================================= AMDVLK . 122.18 |============================================================== Quake II RTX 1.6 Resolution: 3840 x 2160 - Global Illumination: Off - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query Frames Per Second > Higher Is Better RADV ... 111.24 |========================================================= AMDVLK . 121.32 |==============================================================