Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
8 comments Subscribe

leillo1975 24 Nov 2020
Is there any hope of this driver for previous Raspberry models?
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
Is 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
Is 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?

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
lol


Last edited by elmapul on 24 Nov 2020 at 7:33 pm UTC
ShinyaOsen 25 Nov 2020
beauty 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
beauty 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 Nov 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.