NOCL Making Progress As Mesa Gallium/OpenCL Atop NVIDIA CUDA

Written by Michael Larabel in Mesa on 29 September 2026 at 09:53 AM EDT. 8 Comments
MESA
In development the past year has been the Mesa Gallium3D API implemented atop NVIDIA's CUDA driver API. Initially named "CLUDA" and now going by "NOCL", this Mesa code paired with Rusticl is working well for OpenCL atop the NVIDIA proprietary driver as a new compute option.

Karol Herbst presented on the latest NOCL developments at the XDC 2026 conference ongoing in Toronto. The NOCL merge request is still pending and provides a compute-only Gallium driver for use with the NVIDIA proprietary driver. This Rusticl-focused driver uses the NVIDIA CUDA driver and leverages the NVIDIA PTX representation.

NOCL XDC 2026


NOCL provides an open-source OpenCL option for the official NVIDIA Linux driver, supports more OpenCL extensions than the NVIDIA OpenCL proprietary driver, and can be useful for performance comparisons as well as a development exercise around the NVIDIA PTX IR. PTX-to-NIR support in turn will be important for the likes of DLSS with the NVK Mesa driver.

Those wanting to learn more about NOCL can watch Karol's XDC 2026 presentation embedded below.

The NOCL pull request for Mesa remains open via this ticket.
Related News
About The Author

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