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.
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
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.
Quoting: ShinyaOsenbeauty pic, who is the waif... character?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
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. :plol
Last edited by elmapul on 24 November 2020 at 7:33 pm UTC
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
Quoting: ShinyaOsenQuoting: 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
See more from me