Porting Of Changes/Fixes From AMDVLK To RADV Vulkan Driver Begins

Written by Michael Larabel in Radeon on 26 December 2017 at 05:50 PM EST. 21 Comments
RADV Vulkan driver co-founder David Airlie has begun digging through AMD's newly-opened AMDVLK official Vulkan driver in order to gain some insight and port some fixes/changes to this unofficial Mesa-based open-source Vulkan driver.

Back from his Christmas break, earlier today David Airlie posed some questions to AMD about the future of AMDVLK. Previously he indicated that he would continue RADV now regardless of AMD's open-source actions, but we'll see what ends up happening over the weeks/months ahead. Among his questions were how the AMDVLK development process will be handled at AMD, how AMD will be engaging with the open-source community, the development process for new Vulkan functionality, etc.

After posting those questions, Airlie posted the first three patches in porting some changes from AMDVLK to the RADV Mesa driver. The changes so far include some updated register defines, setting the minimum uncompressed block size properly for APUs, and updated handling of DCC parameters.

These patches today aren't really interesting, but the game is on with RADV developers now beginning their trek through the massive AMDVLK/XGL code-base... It will certainly be interesting to see what optimizations they may discover or new features added as we move into the new year. Nothing like some friendly open-source driver competition and the best shall prevail: this isn't the first time it has happened if counting the older days with RadeonHD vs. ATI, Avivo vs. ATI, and to a lesser extent R600c vs. R600g.

This weekend I posted some preliminary RADV vs. AMDVLK vs. AMDGPU-PRO Vulkan tests while tomorrow I should have more detailed Vulkan benchmarks completed on a wider Radeon line-up.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week