Mesa's Rusticl Driver Adds Optional OpenCL FP64 Support

Written by Michael Larabel in Mesa on 25 April 2023 at 08:34 AM EDT. 4 Comments
The newest feature added by Red Hat engineer Karol Herbst to the Rusticl Mesa OpenCL open-source driver is FP64 support.

While not enabled by default even for GPUs with native FP64 capabilities, there is optional OpenCL double support now available with Mesa 23.2-devel.

Rusticl FP64

As part of this new functionality, Rusticl picked up the infrastructure of using the new RUSTICL_FEATURES= environment variable for being able to specify features to dynamically enable at run-time. Thus with the latest five patches to Rusticl, setting RUSTICL_FEATURES=fp64 will enable this experimental OpenCL FP64 support.

More details on the Rusticl FP64 support in Mesa for those interested via this merge. Rusticl as this modern, Rust-written OpenCL Gallium3D driver continues evolving quite nicely and providing as a capable successor to the Clover Gallium3D driver within Mesa that is not actively maintained.
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