VOOZH about

URL: https://www.phoronix.com/news/Mesa-Arm-Mali-KRAID

⇱ KRAID Being Developed As New Compiler For Modern Arm Mali Graphics - Phoronix


👁 Phoronix

KRAID Being Developed As New Compiler For Modern Arm Mali Graphics

Written by Michael Larabel in Mesa on 28 May 2026 at 06:27 AM EDT. 4 Comments
KRAID is a new Rust-written shader compiler currently being developed for the Panfrost/PanVK open-source Arm Mali driver code. KRAID is designed for Mali's Valhall graphics processors and new as a modern, clean sheet design.

Faith Ekstrand of Collabora announced the initial KRAID code for this new compiler for Arm Mali v9 "Valhall" and newer. KRAID is inspired by the NVIDIA NVK Vulkan driver's NAK compiler.

KRAID is still in the early development stages but now passing its first dEQP compliance test and able to translate from NIR to appropriate hardware instructions. While still in development, the KRAID compiler is likely to be merged soon to mainline Mesa with it then being developed in-tree. While being developed the new compiler will be hidden behind the -Dpanfrost-rust Meson build option.

👁 KRAID


Those wanting to learn more about the KRAID compiler can do so via this initial merge request for Mesa.

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