PanVK, the open-source Vulkan driver for Arm Mali GPUs, has achieved Vulkan 1.4 support on V10 and later GPUs, jumping two specification versions in a single Mesa release cycle. The changes are included in Mesa 25.2 (currently in release-candidate state), up from Vulkan 1.2 in Mesa 25.1. Support for Vulkan Roadmap 2022 and Roadmap 2024 profiles is also complete, though formal conformance is still pending. The milestone was reached in just over 6 months from when PanVK was marked non-experimental. Future work includes performance parity with the proprietary DDK, broader application compatibility, support for older GPU generations (Bifrost V6/V7 and Valhall V9), and continued engagement with the Khronos Vulkan working group.

3m read timeFrom collabora.com
Post cover image
Table of contents
The pace from experimentalThe futureAcknowledgementsRelated PostsRelated Posts

Questions this post answers

What Vulkan version does PanVK support in Mesa 25.2?

PanVK supports Vulkan 1.4 on V10 and later GPUs in Mesa 25.2. Mesa 25.1 shipped with Vulkan 1.2 support, meaning two specification versions were gained in a single release cycle. Support for the Vulkan Roadmap 2022 and Roadmap 2024 profiles is also complete, though formal conformance certification is still pending at the time of the announcement. Developers tracking Mesa and open-source GPU driver progress follow milestones like this on daily.dev.

How long did it take PanVK to go from non-experimental to Vulkan 1.4 support?

PanVK went from being marked non-experimental to enabling Vulkan 1.4 in just over 6 months. This was achieved while developing everything upstream in Mesa, which Collabora considers a key constraint and value. The comparison point is Honeykrisp, which achieved Vulkan 1.3 on Apple M1 in roughly one month, described as record pace. Open-source graphics contributors keeping pace with Vulkan spec evolution find relevant updates on daily.dev.

4 Impressions