Ada Lovelace · RTX 40 · AD102

GPU Unlock for RTX 4090

Experimental10de:2684

The RTX 4090 is supported experimentally. Results come from one or a few cards, so check your own log carefully.

Measured BF16 (dense matmul, FP32 accumulate)

+99%BF16
Stock
165 TFLOPS
Unlocked
329 TFLOPS

Peak MMA rate. At stock power, cuBLAS GEMMs gained 12–34% (FP16) in matched owner runs.

  • The RTX 4090 runs out of power before it runs out of tensor cores, so large GEMMs gain far less than 2×.
  • A Windows UEFI port has a reported success on this model, for specific boards only.

How to unlock the RTX 4090

01Clone and install the project on Linux.

git clone https://github.com/Zagitta/gpu-unlock
cd gpu-unlock
make install

02Add this to your kernel command line. Replace the address with yours from lspci -D.

gpu_unlock.targets=0000:01:00.0

03Power off, start again, and check the log.

journalctl -k -b | grep gpu_unlock
Full install guide →

FAQ

Can the RTX 4090 be unlocked on Windows?

There is a reported Windows UEFI success for the RTX 4090, but every port is tied to exact board and card profiles. Read the Windows page before trying.

Which PCI device IDs does the RTX 4090 use?

10de:2684. Check yours with lspci -nn | grep -i nvidia.