Support me on Patreon to keep GamingOnLinux (and me) alive.
Posted by , 20 March 2017 at 8:58 am UTC / 3614 views
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.
STiAT commented on 20 March 2017 at 10:08 am UTC
View PC info
  • Supporter

Wow, more than 50 % already passing. Didn't know they got along that well in the past month.


Jajcus commented on 20 March 2017 at 10:23 am UTC

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 commented on 20 March 2017 at 10:36 am UTC
View PC info
  • Supporter

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.


liamdawe commented on 20 March 2017 at 10:49 am UTC

STiAT
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 commented on 20 March 2017 at 1:30 pm UTC

Nice. Time to work on performance.


Shmerl commented on 20 March 2017 at 3:31 pm UTC

Hehe, these guys should move to diaspora* from LiveJounrnal. Good work otherwise

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 at 20 March 2017 at 3:34 pm UTC


Joeyboots80 commented on 20 March 2017 at 4:54 pm UTC

The Mesa folks continue to do a great job! My Amd GPU thanks them!


Due to spam you need to Register and Login to comment.


Or login with...

Games & Release Calendar
Popular this week
View by Category
Contact
Latest Forum Posts
Facebook