Nouveau + LLVMpipe Drivers Enable OpenCL Image Support

Written by Michael Larabel in Mesa on 21 October 2020 at 04:00 AM EDT. 6 Comments
The interesting work continues pouring in for Mesa 20.3 as the Q4'2020 feature release to this open-source graphics stack... The latest excitement is on the "Clover" front for Gallium3D OpenCL.

The LLVMpipe software back-end and Nouveau NVC0 Gallium3D drivers now are advertising OpenCL image support! This is important for making use of OpenCL acceleration with programs like Darktable and LuxCore, among many other imaging type programs supporting OpenCL.

The lack of OpenCL images support has been one of the unfortunate limitations over the years for the Mesa OpenCL "Clover" stack even as Clover added OpenCL 1.2 support and working on OpenCL 3.0. But unfortunately for now the OpenCL images support hasn't been wired up for the Radeon code with AMD continuing to focus on their separate Radeon Open Compute (ROCm) stack instead, which does have image support.

In any case this merge with proper images support for LLVMpipe and Nouveau NVC0 is now in Mesa 20.3-devel.
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