RADV Radeon Driver Is Now "Effectively" A Conformant Vulkan Implementation

Written by Michael Larabel in Mesa on 4 May 2017 at 02:34 PM EDT. 24 Comments
MESA
The open-source Radeon Vulkan driver, RADV, has now passed another important milestone.

David Airlie shared today that the RADV driver on Mesa Git is now effectively conformant per The Khronos Group's publicly available Vulkan CTS (Conformance Test Suite). All the relevant Vulkan CTS test-cases for the Radeon hardware tested is passing for its capabilities.

None of the tests are failing, but this doesn't make it officially conformant as it hasn't been certified by Khronos. So it's basically unofficially passing without going through the formal Khronos approval process. It remains to be seen if any RADV stakeholders like Red Hat, Valve, or Google intend to pay for RADV certification. Or, rather, the likelihood Khronos will vet this community implementation for free -- similar to the arrangement they are working on with the X.Org Foundation for getting Nouveau OpenGL CTS testing and their past communications about willing to support open-source implementations of their APIs.

David shared this milestone on LiveJournal. Now if only AMD was able to move along in open-sourcing their Vulkan driver or how things will ultimately shake out... Last we've heard in our forums, they are still pursuing the opening of their Vulkan driver, albeit the legal/review process is time consuming. This AMD Vulkan driver is not Mesa-based and thus can co-exist just fine. AMD has said they have no plans of adopting RADV as they still need to maintain their own Vulkan driver anyways for Windows and the code is largely-shared so it wouldn't magically free up resources for RADV as no duplication is happening. The proprietary Radeon Vulkan Windows/Linux driver has been conformant under Khronos terms since last summer.
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