VOOZH about

URL: https://www.phoronix.com/news/NAK-Support-For-Kepler-2.0

⇱ NAK Compiler For Mesa's NVK Driver Adds Support For More NVIDIA Kepler GPUs - Phoronix


👁 Phoronix

NAK Compiler For Mesa's NVK Driver Adds Support For More NVIDIA Kepler GPUs

Written by Michael Larabel in Mesa on 13 May 2025 at 03:00 AM EDT. 10 Comments
The Rust-written NAK shader compiler used by Mesa's NVK open-source Vulkan driver for NVIDIA GPUs has merged support for SM32 as the "KeplerB" / Kepler 2.0 graphics processors.

The NAK compiler now supports KeplerB/Kepler 2.0 as the GPUs of GK110 through GK180 (NVF0 to NVF1). The NVIDIA GK110 GPU powered the likes of the GeForce GTX 780, GTX TITAN, Tesla K20 series, and others. Kepler2 extended through to the GK180 with the GTX 780 Ti / Tesla K40c.

👁 NVIDIA GeForce GTX Kepler graphics cards


This merge request opened a month ago provided the NAK compiler support for the NVIDIA SM32 target. That NAK work by Lorenzo Rossi explains the current stats:
"This commit adds most operations to enable compute and basic draw tasks for KeplerB (also known as Kepler 2.0, chips GK110 to GK180 or codename NVF0-NVF1). There are still major aspects such as as textures, surfaces, shared atomics and scheduling that still need work and will be added in other commits."

This initial work is now part of the Mesa 25.2-devel codebase.

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.