Vulkan 1.0.54 Lands In Mesa For Intel ANV, Some RADV Extensions

Written by Michael Larabel in Mesa on 15 July 2017 at 12:22 PM EDT. 7 Comments
It's fabulous to see how promptly the Mesa Vulkan drivers are receiving support for new extensions.

Vulkan 1.0.54 was released on Thursday. This updated promoted the external memory and semaphores extensions from experimental to stable. They also added new extensions for 16-bit storage, dedicated allocation, storage buffer storage class, variable pointers, new memory requirements query, and external fences for external memory.

NVIDIA was first out of the gate to offer a new Vulkan beta driver while Intel Linux developers posted their initial patches that day.

This weekend, those patches have been merged to Mesa Git in time for next week's Mesa 17.2 branching. The Intel Vulkan "ANV" driver now exposes v1.0.54, and implements VK_KHR_external_memory, VK_KHR_dedicated_allocation, and VK_KHR_get_memory_requirements2. The former KHX extensions are now dropped.

Intel's Jason Ekstrand also ended up adding VK_KHR_external_memory to the Radeon RADV driver in the process while Bas Nieuwenhuizen has landed RADV support for VK_KHR_get_memory_requirements2 and VK_KHR_dedicated_allocation.

Great to see the prompt turnaround time for the Intel ANV driver as well as the unofficial open-source Radeon Vulkan driver, RADV.
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