Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

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

By - | Views: 21,071

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.
25 Likes
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. Find me on Mastodon.
See more from me
The comments on this article are closed.
8 comments

leillo1975 Nov 24, 2020
Is there any hope of this driver for previous Raspberry models?
const Nov 24, 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 Nov 24, 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 Nov 24, 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 Nov 24, 2020
that awkward moment that my apu dont have vulkan support and an rasperberry pi do...
elmapul Nov 24, 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 Nov 25, 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 Nov 25, 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:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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.