GRVK 0.4 Released For Running AMD's Mantle API Over Vulkan

Written by Michael Larabel in Vulkan on 21 April 2021 at 05:24 AM EDT. 11 Comments
While AMD's Mantle graphics API development has been suspended for more than a half-decade already with the Vulkan API successfully taking off, the open-source GRVK project continues to let Mantle unofficially live on by re-implementing its interfaces over Vulkan.

GRVK was started during the pandemic last year and continues maturing in being a more capable Mantle implementation on top of Vulkan. With today's GRVK 0.4.0 release, this Mantle API re-implementation can now run the Star Swarm demo that was one of the original demos for showcasing this AMD API alternative to Direct3D 11 and OpenGL. While Star Swarm is now running with GRVK, the performance is admittedly very low at this point and there are other known issues.

Besides implementing bits to get Star Swarm running, GRVK 0.4 has stubbed out the "mantleaxl" extension library, made various fixes to the AMDIL compiler, and other improvements.

GRVK 0.4 has been tested successfully with the Radeon RADV and AMDVLK Vulkan drivers along with the Intel ANV driver. The NVIDIA proprietary Vulkan driver is still crashing early.

Those curious about this Mantle-on-Vulkan open-source community implementation can find out more about this technical challenge via GitHub.
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