You can sign up to get a daily email of our articles, see the Mailing List page!

Vulkan for the Raspberry Pi 4 with V3DV is now conformant and official

By - | Views: 16,192

Great news for the Vulkan API and for fans of the Raspberry Pi 4, as the upcoming V3DV that will be part of the next Mesa release is now an official conforming driver.

Sharing the news on the official RPi blog, guest poster Iago Toral from Igalia announced that nearly a year after being first announced, the V3DV Vulkan driver for the Raspberry Pi 4 now passes The Khronos Group's Vulkan 1.0 conformance tests and is now officially listed.

The idea of these conformance tests are so The Khronos Group can ensure consistent implementations of Vulkan, across all different vendors. It also means they can now use the Vulkan logo to show it off and officially call it "compliant" or "conformant". It's a big deal for a little board.

Work is still to be done, as Toral mentioned this is not the end of the journey but a big milestone. They're continuing to expand the supported Vulkan feature set, improved performance and work on bugs. Since it's now officially part of Mesa, the V3DV will be widely available with Mesa 20.3 which will release hopefully soon.

If you own a Raspberry Pi 4, will you be testing out the Vulkan support? Let us know in the comments what your plans are.

In other Raspberry Pi news, did you see the Raspberry Pi 400 announced recently? Check that out here.

Article taken from GamingOnLinux.com.
26 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. 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
9 comments

leillo1975 24 Nov, 2020
Is there any hope of this driver for previous Raspberry models?
mirv 24 Nov, 2020
View PC info
  • Supporter Plus
Quoting: leillo1975Is there any hope of this driver for previous Raspberry models?

No. The hardware doesn't support a full Vulkan implementation.
const 24 Nov, 2020
Godot 4 on RP4 suddenly gets even more interesting. I really hope Godot 4 will include an export template for it by default. Would love to play around with it.
ShinyaOsen 24 Nov, 2020
Quoting: leillo1975Is there any hope of this driver for previous Raspberry models?
An Nvidia engineer made one but I doesn't support everything full vulkan needs because like mirv said the hardware doesnt support it. On the wiki faq it says whats not supported
https://github.com/Yours3lf/rpi-vk-driver/tree/v1.0
slembcke 24 Nov, 2020
View PC info
  • Supporter Plus
"If you own a Raspberry Pi 4, will you be testing out the Vulkan support?"

I already have. :D https://twitter.com/slembcke/status/1326922881385836545/photo/1 I had a mild notion I would modify my GL 3 renderer someday to work with GLES 3 on the Pi4 just for funsies. It is super, super cool to be writing Vulkan code for my desktop machines and having it "just work" on the Pi. It also provides some pointless, but nice validation for my excercise to add a Vulkan renderer to my game instead of finishing "important" stuff like gameplay. :p

The memory bandwidth performance is not great as expected, so don't expect HD gaming on the Pi to be a thing. Like even vkGears which is just a screen clear + some simple flat shaded meshes can't do it. On the other hand, the ALU performance is surprisingly good. 720p @60 fps seems entirely plausible for a lot of games. Apparently the vkQuake 1/2/3 versions all run just fine.
elmapul 24 Nov, 2020
that awkward moment that my apu dont have vulkan support and an rasperberry pi do...
elmapul 24 Nov, 2020
Quoting: ShinyaOsen
Quoting: leillo1975Is there any hope of this driver for previous Raspberry models?
An Nvidia engineer made one but I doesn't support everything full vulkan needs because like mirv said the hardware doesnt support it. On the wiki faq it says whats not supported
https://github.com/Yours3lf/rpi-vk-driver/tree/v1.0
beauty pic, who is the waif... character?

Quoting: slembckeIt also provides some pointless, but nice validation for my excercise to add a Vulkan renderer to my game instead of finishing "important" stuff like gameplay. :p
lol


Last edited by elmapul on 24 November 2020 at 7:33 pm UTC
ShinyaOsen 25 Nov, 2020
Quoting: elmapulbeauty pic, who is the waif... character?
I want to say Mashu Kyrielight but I have a memory of the artist saying it was someone else that looked similar but I can't find the art post because I don't organize my pixiv bookmarks.

PS She is not my waifu
elmapul 25 Nov, 2020
Quoting: ShinyaOsen
Quoting: elmapulbeauty pic, who is the waif... character?
I want to say Mashu Kyrielight but I have a memory of the artist saying it was someone else that looked similar but I can't find the art post because I don't organize my pixiv bookmarks.

PS She is not my waifu

now that you quoted she looks like Mashu Kyrielight indeed.
tiny eye reverse image search found it for me on pixiv:

artworks/73613023

or so i guessed, because the tags say Mashu, strange...

"PS She is not my waifu"
i was not callig her your waifu, i was calling her An waifu, or maybe "my next waifu to add to my harem"


Last edited by elmapul on 25 November 2020 at 5:18 am UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.