VOOZH about

URL: https://www.phoronix.com/news/Mesa-25.2-Drops-Clover

⇱ Mesa's Old OpenCL "Clover" Driver Removed For Mesa 25.2 - Phoronix


👁 Phoronix

Mesa's Old OpenCL "Clover" Driver Removed For Mesa 25.2

Written by Michael Larabel in Mesa on 16 April 2025 at 01:51 PM EDT. 8 Comments
Now that Mesa 25.1 is branched for this quarter's Mesa 3D feature release, Mesa 25.2 has entered development on the main Git branch. One of the first merged changes for Mesa 25.2 is removing the old OpenCL Gallium3D "Clover" driver.

Clover was officially deprecated last month within Mesa but in reality it's been on its death bed for years. The Clover code is rarely touched these days and over the past few years Rusticl has matured quite nicely for a modern, Rust-based OpenCL driver for use by Gallium3D drivers. Rusticl is capable of OpenCL 3.0 support and is far better supported and performant than Clover.

👁 Mesa Clover removed


So to no real sadness but just remembering the early days of Clover within Mesa back when it was worked on by AMD in the pre-ROCm days and the like, Clover was removed today from Mesa Git for next quarter's Mesa 25.2 version. This merge opened two years ago carries out the Clover execution and closing up many old Mesa bug reports stemming from the Clover driver. Removing the Clover code also lightens the Mesa codebase by around 15k lines of code.

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.