Join us on the Linux Gaming community on Lemmy, the federated open source alternative to Reddit.
A Mesa developer wrote up a blog post about the conformance of the open source Mesa Vulkan driver 'radv' for AMD.

The blog post shows off how well it does, but it also shows radv is far from finished.

From the post where he used the Vulkan test suite:
QuoteTest run totals:
Passed: 82551/150950 (54.7%)
Failed: 0/150950 (0.0%)
Not supported: 68397/150950 (45.3%)
Warnings: 2/150950 (0.0%)

He also notes that's using some patches from his 'radv-wip-conform branch' on github.

Quite a way to go before supporting all of the Vulkan API, but a fantastic effort from all involved.

One major bit missing from radv currently is tessellation support, something a lot of games need.

It will be interesting to see what AMD do officially, since they were supposed to open source their Vulkan driver too. I really think they will end up just using radv. Article taken from GamingOnLinux.com.
16 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
7 comments

STiAT 20 Mar, 2017
Wow, more than 50 % already passing. Didn't know they got along that well in the past month.
Jajcus 20 Mar, 2017
Please note that not every 'Not supported' means that anything is missing. A Vulkan driver needs only to support what is in the hardware (e.g. only the supported image formats) and only what makes sense for the platform (I don't think that 'win32' extensions would ever be supported in radvd).

'Failed: 0' is the most important part of the conformance tests results.
STiAT 20 Mar, 2017
Quoting: JajcusPlease note that not every 'Not supported' means that anything is missing. A Vulkan driver needs only to support what is in the hardware (e.g. only the supported image formats) and only what makes sense for the platform (I don't think that 'win32' extensions would ever be supported in radvd).

'Failed: 0' is the most important part of the conformance tests results.

Indeed, it would be interesting what's actually "not implemented" and what "won't be implemented". Actually, that games already run using radv is a sign that it probably isn't that far from completion.
Liam Dawe 20 Mar, 2017
Quoting: STiAT
Quoting: JajcusPlease note that not every 'Not supported' means that anything is missing. A Vulkan driver needs only to support what is in the hardware (e.g. only the supported image formats) and only what makes sense for the platform (I don't think that 'win32' extensions would ever be supported in radvd).

'Failed: 0' is the most important part of the conformance tests results.

Indeed, it would be interesting what's actually "not implemented" and what "won't be implemented". Actually, that games already run using radv is a sign that it probably isn't that far from completion.
radv doesn't currently have tessellation support, so that's a big thing missing a lot of games need.
HollowSoldier 20 Mar, 2017
Nice. Time to work on performance.
Shmerl 20 Mar, 2017
Hehe, these guys should move to diaspora* from LiveJounrnal. Good work otherwise :)

Quoting: JajcusPlease note that not every 'Not supported' means that anything is missing. A Vulkan driver needs only to support what is in the hardware (e.g. only the supported image formats) and only what makes sense for the platform

So what percentage of AMD Vulkan features are still missing in radv then?


Last edited by Shmerl on 20 March 2017 at 3:34 pm UTC
Joeyboots80 20 Mar, 2017
The Mesa folks continue to do a great job! My Amd GPU thanks them!
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Livestreams & Videos
None currently, submit yours here!
Latest Forum Posts