解锁 NVIDIA SM 速率选择,并附上实测数字
三个上游内核模块让消费级 GeForce 显卡达到 NVIDIA 保留给其他产品的张量吞吐。本站收集它们支持什么、同一张卡在解锁前后的实测结果,以及会出什么问题。
72个 PCI ID 被接受
3张卡有公开的同卡实测
2×峰值张量提升
解锁做了什么
模块在官方 NVIDIA 驱动绑定显卡之前启用 SM 速率选择覆盖。它从 initramfs 中加载,因此驱动看到的已经不是被锁状态的卡。顺序就是全部机制——驱动绑定之后再手动加载模块不会有效果。
硬件风险真实存在且有据可查
解锁会写入速率选择寄存器,并在驱动加载前执行 FLR。请保留一个未修改的官方启动项;在做任何持久化之前先验证一次冷启动;AD103 路径属于实验性,仅在单张卡上验证过。
同卡实测
下表每一行都是同一张卡、同一份程序在解锁前后的对比。本来就满速的模式在此省略,完整数据见性能实测页。
| 显卡 | 模式 | 解锁前 | 解锁后 | 提升 |
|---|---|---|---|---|
| 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 1024³ | 50.3 | 68.3 | 1.36× |
| RTX 2080 Ti | f16/f32 2048³ | 55.7 | 91.4 | 1.64× |
| RTX 2080 Ti | f16/f32 4096³ | 53.7 | 81.7 | 1.52× |
| RTX 2080 Ti | f16/f32 8192³ | 52.8 | 77.9 | 1.48× |
显卡
按「实际已知多少」分组,而不是按「模块接受多少」。
- 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
从哪里开始
上游项目
本站是对这些仓库的文档整理,不是它们的分支。
- Zagitta/gpu-unlock — Ampere 模块:GA102、GA103、GA104、GA106(v1.0.0)
- JustAResearcher/gpu-unlock-ada — Ada 分支:新增 AD102 RTX 4090 与实验性 AD103 金丝雀(v1.1.1)
- nlzy/turing-unlock — Turing 模块:TU102、TU104、TU106(RTX 20 系列);仅 2080 Ti 有实测数据
- miounet11/gpu-unlock — 本站的公开使用说明