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
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: 2560 x 1440 - Renderer: Vulkan
Frames Per Second > Higher Is Better
RADV ... 423.4 |===============================================================
AMDVLK . 382.8 |=========================================================
GravityMark 1.87
Resolution: 3840 x 2160 - Renderer: Vulkan
Frames Per Second > Higher Is Better
RADV ... 295.3 |===============================================================
AMDVLK . 270.0 |==========================================================
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: 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 Ray-Tracing
Frames Per Second > Higher Is Better
RADV ... 138.9 |====================================================
AMDVLK . 166.9 |===============================================================
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: 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: High - Denoiser: On - Ray Tracing API: VK_KHR_ray_query
Frames Per Second > Higher Is Better
RADV ... 37.54 |========================================================
AMDVLK . 42.18 |===============================================================
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 |===============================================================
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 |==============================================================
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: 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: Medium - Denoiser: Off - Ray Tracing API: VK_KHR_ray_query
Frames Per Second > Higher Is Better
RADV ... 65.09 |=========================================================
AMDVLK . 71.33 |===============================================================
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: 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: 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: 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: 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: 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: 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: Off - Ray Tracing API: VK_KHR_ray_tracing_pipeline
Frames Per Second > Higher Is Better
RADV ... 62.03 |========================================================
AMDVLK . 69.89 |===============================================================
GPUScore: Breaking Limit 1.0
Resolution: 1920 x 1080 - Ray-Tracing: On
FPS > Higher Is Better
RADV ... 72.17 |===================================================
AMDVLK . 89.84 |===============================================================
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: 3840 x 2160 - Ray-Tracing: On
FPS > Higher Is Better
RADV ... 24.72 |===================================================
AMDVLK . 30.42 |===============================================================
GPUScore: Breaking Limit 1.0
Resolution: 1920 x 1080 - Ray-Tracing: Off
FPS > Higher Is Better
RADV ... 306.81 |==============================================================
AMDVLK . 266.28 |======================================================
GPUScore: Breaking Limit 1.0
Resolution: 2560 x 1440 - Ray-Tracing: Off
FPS > Higher Is Better
RADV ... 229.01 |==============================================================
AMDVLK . 210.39 |=========================================================
GPUScore: Breaking Limit 1.0
Resolution: 3840 x 2160 - Ray-Tracing: Off
FPS > Higher Is Better
RADV ... 131.41 |==============================================================
AMDVLK . 123.77 |==========================================================