Three separate projects, gpu-unlock, gpu-unlock-ada and turing-unlock, each offer unofficial Linux modules that exploit a stack buffer overflow in Nvidia’s signed SEC2 “Booter” firmware to write to speed-selector registers that the host driver cannot normally touch. The vulnerability was first discovered on a CMP 170HX mining card and described by researcher Jon Pry in a paper published in June.
Performance improvements depend heavily on the card, power limits and workload. The RTX 4090 saw its FP16 tensor rate jump from 165.6 to 331.6 TFLOPS, but in one owner’s matrix-multiply benchmark cuBLAS GEMM medians improved only 12–34%. An RTX 4070 Ti on Windows fared better, with matrix-multiply gains of about 80%. Ampere cards such as the RTX 3090 Ti showed a 35% FP16 improvement and up to 80% on BF16. The gpu-unlock README notes that a 225-watt power cap produced only a 25% BF16 gain on an RTX 3090.
LLM prefill improved 14–36% on Ampere cards while decode and INT8 performance stayed “about the same.” Tokens per second in chatbots did not change because that metric depends on memory bandwidth. On Turing-based RTX 2080 Ti modded to 22 GB of memory, FP16 matrix-multiply gains ranged from 36% to 64%.
The projects explicitly caution users. The turing-unlock README states the mod “may damage your hardware,” and KohakUnlock, a separate 2080 Ti unlock, warns it “can hang a GPU or host, prevent boot, corrupt data, or damage hardware.” Experimental Windows builds exist but are not as mature as the Linux modules.
Coverage remains incomplete. The Ada fork supports the RTX 4090 and, experimentally, the 4090 D, 4070 Ti Super and 4060 Ti 16 GB. GA103 Ampere cards and most Turing GPUs are untested. Blackwell (RTX 50-series) support is “out of scope,” per gpu-unlock’s maintainer.