Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Mesa 20.1-dev RADV vs. RADV+ACO vs. AMDVLK vs. AMDGPU-PRO Vulkan Radeon Linux Gaming Performance
Here is an up-to-date look at how the very latest Mesa 20.1 Git performance is for the Radeon "RADV" Vulkan driver both out-of-the-box and when enabling the Valve-backed ACO compiler back-end alternative to AMDGPU LLVM. Plus there are benchmarks of the latest AMDVLK open-source AMD Vulkan driver and also when using AMDGPU-PRO's Vulkan packages that still rely upon AMD's proprietary shader compiler.
The tested driver configurations for this latest AMD Radeon Linux gaming comparison were:
- Mesa 20.1-devel RADV from the Oibaf PPA on Ubuntu Linux.
- The same Mesa 20.1-devel RADV build but enabling the ACO back-end via RADV_PERFTEST=aco.
- AMDVLK 2020.Q1.3 as the latest open-source AMD Vulkan driver released last week.
- AMDGPU-PRO 19.50 using just its Vulkan driver packages.
These four drivers were in turn tested on four graphics cards:
- Radeon RX 5700 XT (Navi)
- Radeon RX 5600 XT (Navi)
- Radeon RX Vega 56 (Vega)
- Radeon RX 590 (Polaris)
All of the tests were done on the same AMD Ryzen 9 3950X system running Ubuntu 19.10 paired with a Linux 5.6 kernel snapshot throughout for offering a bleeding-edge AMDGPU kernel driver.
Via the Phoronix Test Suite a range of Vulkan-based Linux games were tested.