A Closer Look At The AMDVLK vs. RADV vs. AMDGPU-PRO Vulkan Performance

Written by Michael Larabel in Display Drivers on 27 December 2017 at 01:00 PM EST. Page 2 of 4. 25 Comments.
Vulkan Micro Tests

First up was the new-ish VKMark open-source project led by Collabora. With the RX 560 / RX 580 / R9 Fury, RADV was outperforming the AMDVLK and AMDGPU-PRO drivers. With the R9 290 the AMDVLK vs. RADV performance was about the same while AMDGPU-PRO 17.50 failed to work with the R9 290. Then for the RX Vega 64 the performance was basically the same throughout with Vega yet to be well optimized by AMD's Linux drivers. When it came to AMDVLK vs. AMDGPU-PRO in VKMark, the open-source AMDVLK code was losing out in this test, but should improve as its LLVM support is optimized, etc.

Vulkan Micro Tests

With GL-vs-VK and first running its static rendering scene with multi-threading, the RADV driver was the fastest except in the case of RX Vega 64... Not really surprising considering Vega isn't fully optimized yet by these drivers. AMDGPU-PRO 17.50's Vulkan driver meanwhile was generally outperforming AMDVLK.

Vulkan Micro Tests

With the shadow mapping test, the RADV driver was faster still followed now by AMDVLK and then AMDGPU-PRO.

Vulkan Micro Tests
Vulkan Micro Tests

But in the third and final GL-vs-VK test case, the terrain test saw AMDVLK/AMDGPU-PRO running faster than RADV.


Related Articles