Which cards the SM speed-select override accepts, and what it measured
Three upstream kernel modules unlock the tensor throughput NVIDIA reserves for other parts of the chip. This site is the evidence side of the project: the accepted device IDs, how well each card is actually known, and the before-and-after numbers measured on the same card. How to build and install the module is on gpu-unlock.com.
What the unlock does
The module enables the SM speed-select override before the stock NVIDIA driver binds. It runs from the initramfs, so the driver never sees the card in its stock state. What it changes is the tensor rate limit; the core SM clock and the raster pipeline are untouched.
Hardware risk is real and documented
The unlock writes speed-select registers and performs an FLR before the driver loads. Keep an unmodified stock boot entry, validate one cold boot before making anything persistent, and read the Turing module's own warning about sustained tensor power draw before you enable it on an RTX 20 series card.
Same-card measurements
Every row below compares stock and unlocked on the same card with the same binary. Modes that were already at full rate are omitted here and shown in full on the benchmarks page.
| Card | Mode | Stock | Unlocked | Gain |
|---|---|---|---|---|
| RTX 4090 | f16/f32 | 165.6 | 330.8 | 2.00× |
| RTX 4090 | bf16/f32 | 165.5 | 330.3 | 2.00× |
| RTX 4070 Ti SUPER | f16/f32 | 95.0 | 189.0 | 1.99× |
| RTX 4070 Ti SUPER | tf32 | 47.5 | 94.5 | 1.99× |
| RTX 2080 Ti | f16/f32 | 50.3 | 68.3 | 1.36× |
| RTX 2080 Ti | f16/f32 | 55.7 | 91.4 | 1.64× |
| RTX 2080 Ti | f16/f32 | 53.7 | 81.7 | 1.52× |
| RTX 2080 Ti | f16/f32 | 52.8 | 77.9 | 1.48× |
Cards
Grouped by what is actually known, not by what the module accepts.
- GeForce RTX 409010de:2684AD102
- GeForce RTX 4070 Ti SUPER10de:2705AD103
- GeForce RTX 2080 Ti10de:1e07TU102
- GeForce RTX 3090 Ti10de:2203GA102
- GeForce RTX 309010de:2204GA102
- GeForce RTX 3080 10 GB10de:2206GA102
- GeForce RTX 3080 20 GB (memory upgrade)10de:2206GA102
- GeForce RTX 307010de:2484GA104
Where to start
- Find your card in the accepted list, and see how well it is known
- Read the same-card numbers for the cards that were actually measured
- Read the install order on gpu-unlock.com — the initramfs step is not optional
Upstream projects
This site documents these repositories; it does not fork them.
- Zagitta/gpu-unlock — the Ampere module: GA102, GA103, GA104, GA106 (v1.0.0)
- JustAResearcher/gpu-unlock-ada — the Ada fork: adds AD102 RTX 4090 and an experimental AD103 canary (v1.1.1)
- miounet11/gpuunlock — the merged public repository, with the site's usage notes
- nlzy/turing-unlock — the separate Turing module for RTX 20 series (TU102/TU104/TU106)