After Reaching Vulkan 1.0 Conformance, V3DV Raspberry Pi Vulkan To Pursue Mainline Mesa

Written by Michael Larabel in Vulkan on 16 September 2020 at 09:18 AM EDT. 4 Comments
VULKAN
The V3DV driver for providing Vulkan support on the Raspberry Pi 4 is very close to Vulkan 1.0 conformance and once squaring that away along with other lingering bits they will be pursuing the upstreaming of this driver within Mesa.

Upstreaming the V3DV driver in Mesa will be a huge help for those wanting to see this Vulkan driver readily available on the many Linux distributions shipping Raspberry Pi spins and sticking to just upstream/mainline code. V3DV is very close to Vulkan 1.0 conformance with Quake III Vulkan, vkOpenArena, Vulkan-powered emulators, and various demos now running well on the Raspberry Pi 4 with this driver developed by Igalia under cooperation with the Raspberry Pi Foundation. Thus once upstream in 2021 we are looking at Linux distributions shipping this driver with their upstream Mesa.

Iago Toral of Igalia who has been one of the core developers on V3DV presented at today's XDC2020 conference on this driver effort. Their short-term plans are for completing the Vulkan 1.0 conformance and the process to merge the driver upstream. Over the past year this driver was developed out-of-tree to allow for more rapid development in getting the driver off the ground before worrying about upstream Mesa qualifications and the review process.

Longer term the developers plan to pursue better WSI platform support, optional features/extensions, and possible newer revisions of Vulkan. Performance remains an ongoing focus and they may also look at porting some features to the V3D Gallium3D OpenGL driver as well.


More details on the current state of V3DV via the XDC2020 presentation above as well as the slide deck.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week