Mesa 24.3 Adds New Build Option To Allow Rusticl Driver Support To Be Enabled By Default

Written by Michael Larabel in Mesa on 6 October 2024 at 10:22 AM EDT. Add A Comment
MESA
Red Hat engineer Karol Herbst continues enhancing Mesa's Rusticl driver that allows for a Rust-based OpenCL driver implementation for use by Gallium3D drivers. The newest addition is a build-time option for controlling devices to be enabled by default.

Given the maturing state of the Rusticl code, Karol has added the infrastructure to allow controlling the devices to be enabled by default at build time. Further patches are expected soon to further update the default behavior of Rusticl driver support on Mesa.

The new "gallium-rusticl-enable-drivers" build-time option allows opting in or out of certain drivers for the default support. At run-time the default support for Rusticl drivers can still be controlled using the "RUSTICL_ENABLE" environment variable. The gallium-rusticl-enable-drivers option also allows an "auto"value for the recommended set of drivers to enable Rusticl support by default as determined by the Mesa developers and ideally a good set to use by distribution vendors for the out-of-the-box experience.

OpenCL logo


See this merge that landed yesterday in Mesa 24.3-devel for more details on the new gallium-rusticl-enable-drivers build option.
Related News
About The Author
Michael Larabel

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.

Popular News This Week