PanVK Merged Into Mesa 21.2 For Open-Source Vulkan Driver With Arm Mali GPUs

Written by Michael Larabel in Mesa on 22 June 2021 at 01:13 PM EDT. 3 Comments
Hitting mainline Mesa today for Mesa 21.2 next quarter is PanVK as the open-source Vulkan driver in development for newer Arm Mali GPUs.

Earlier this year the PanVK driver was started for this open-source Vulkan API driver part of the "Panfrost" initiative. Panfrost has only been focused on a Gallium3D OpenGL driver for Arm Mali GPUs while PanVK is bringing things up for Vulkan.

PanVK is focused on currently supporting Arm Mali Midgard and Bifrost graphics processors. While the merge is exciting, the driver isn't yet conformant and missing various features and performance optimizations. In fact, the developers warn against getting your hopes too high at the moment as PanVK is under very active development and possible to break as changes land. But now with PanVK being mainline, at least it's easier for developers to contribute to this Mali Vulkan effort.

The PanVK driver structure was based on the TURNIP Vulkan driver for Qualcomm Adreno hardware. The initial merge this morning is some 10.7k lines of new code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week