We're hiring!
*

PanVK now supports Vulkan 1.4

Erik Faye-Lund avatar

Erik Faye-Lund
July 29, 2025

Share this post:

Reading time:

Recently, we merged the final changes needed to cross off Vulkan 1.4 support for PanVK on V10 and later GPUs. This is a huge milestone for PanVK, and it means that we're now up-to-date with the latest version of the specification. We're no longer playing catch-up!

The changes made it into the Mesa 25.2 release, which is currently in release-candidate state and expected to be released in around one week. Considering Mesa 25.1 released with Vulkan 1.2 support for PanVK on V10 and later GPUs, this means we managed to catch up two versions during one release! During development, we've also checked off support for all the features required for the Roadmap 2022 and Roadmap 2024 profiles as well.

It should be mentioned that the Vulkan 1.4 support is not yet formally conformant. Expect an update when that changes.

The pace from experimental

We're especially proud of the pace we've been keeping in hitting this target: From the merge-request that marked PanVK as non-experimental until the merge-request that enabled Vulkan 1.4, a little bit over 6 months passed! It might not be record pace, I believe that one belongs to Honeykrisp, which had truly mind-blowing pace. But in our case, the pace was set while developing everything upstream, which is something we value highly at Collabora.

The future

There are still a lot more things we can improve on, so don't expect things to slow down too much. The next big thing up is to try to match the performance of the DDK in most real-world use-cases, as well as generally improving compatibility with existing applications. We have a lot more extensions to enable!

In addition, we have older GPU generations that we'd like to bring up to speed, like Bifrost (V6 and V7), plus the first generation of Valhall (V9) which is currently completely lacking support.

And finally, Vulkan is constantly evolving, and we need to keep on top of those changes as well. This is going to include paying closer attention to what the Vulkan working group at Khronos is doing and taking more part in the development of Vulkan itself.

Acknowledgements

Of course, we didn't do all of this work alone. Huge thanks go out to both Arm and Google, who have been sending lots of features and improvements! We'd also like to thank the community who are actively testing PanVK!

And last but not least, I'd like to personally extend a huge thanks and applause to everyone working together with me on Panfrost at Collabora. You rule, and thanks a lot for the effort!

 

Comments (4)

  1. vimja:
    Aug 04, 2025 at 07:02 PM

    Congrats! What a feat. It was pretty cool looking from the outside in (via the mesamatrix website) and seeing how fast you were progressing through all the necessary extensions.

    In the bit about the future, I see you don't mention compatibility with Zink. Is that not a goal / on the road map?

    Reply to this comment

    Reply to this comment

  2. Ryan:
    Aug 19, 2025 at 04:24 AM

    Hi Collabora,
    Thanks for your exceting job on PanVK.
    I want to use PanVK on my i.MX95 board which GPU is Mali-G310.
    I tested VK-CTS 1,4 on my side, it encounter some fail and cannot reach comformance.So i want to confirm which VK-CTS version are you used and the cts waive list.

    Reply to this comment

    Reply to this comment

  3. Random_ID:
    Aug 20, 2025 at 02:03 AM

    Good JoB!!
    This makes lots of fantastic Games & Apps available on mali GPU

    Reply to this comment

    Reply to this comment


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


 

Search the newsroom

Latest News & Events

Debian 13 "Trixie": Collabora's contributions that made the 2025 release

09/09/2025

The Debian Trixie release is jam-packed with new features thanks to the efforts of many. See where Collabora contributed to upgraded GNOME…

Tested on real silicon: Automating RISC-V Hardware-in-the-Loop

08/09/2025

Addressing the need for reliable hardware testing for RISC-V adoption, the RISE Project and Collabora added two RISC-V boards to Collabora's…

GStreamer Analytics, ElectricMaple & more for IBC 2025

03/09/2025

Collabora is headed to Amsterdam. Meet us at Booth A63 in Hall 14 as we showcase GStreamer Analytics combined with ML, hardware-accelerated…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2025. All rights reserved. Privacy Notice. Sitemap.