解锁 NVIDIA SM 速率选择,并附上实测数字

三个上游内核模块让消费级 GeForce 显卡达到 NVIDIA 保留给其他产品的张量吞吐。本站收集它们支持什么、同一张卡在解锁前后的实测结果,以及会出什么问题。

72个 PCI ID 被接受

覆盖 AD102、AD103、GA102、GA103、GA104、GA106、TU102、TU104、TU106。被接受不等于已有确认结果。

3张卡有公开的同卡实测

RTX 4090、RTX 4070 Ti SUPER 与 RTX 2080 Ti。其余要么依赖用户反馈,要么尚未测试。

2×峰值张量提升

RTX 4090 的 f16/f32 与 bf16/f32。FP32 与 INT8 本来就没有被限速,不会变化。

解锁做了什么

模块在官方 NVIDIA 驱动绑定显卡之前启用 SM 速率选择覆盖。它从 initramfs 中加载,因此驱动看到的已经不是被锁状态的卡。顺序就是全部机制——驱动绑定之后再手动加载模块不会有效果。

硬件风险真实存在且有据可查

解锁会写入速率选择寄存器,并在驱动加载前执行 FLR。请保留一个未修改的官方启动项;在做任何持久化之前先验证一次冷启动;AD103 路径属于实验性,仅在单张卡上验证过。

同卡实测

下表每一行都是同一张卡、同一份程序在解锁前后的对比。本来就满速的模式在此省略,完整数据见性能实测页。

显卡模式解锁前解锁后提升
RTX 4090f16/f32165.6330.82.00×
RTX 4090bf16/f32165.5330.32.00×
RTX 4070 Ti SUPERf16/f3295.0189.01.99×
RTX 4070 Ti SUPERtf3247.594.51.99×
RTX 2080 Tif16/f32 1024³50.368.31.36×
RTX 2080 Tif16/f32 2048³55.791.41.64×
RTX 2080 Tif16/f32 4096³53.781.71.52×
RTX 2080 Tif16/f32 8192³52.877.91.48×

查看全部实测行,包括没有变化的路径

显卡

按「实际已知多少」分组,而不是按「模块接受多少」。

全部 19 张卡,含未测试与不支持的 ID

从哪里开始

  1. 确认你的卡在被接受的列表中,以及它被了解得多深
  2. 阅读安装顺序——initramfs 这一步不可省略
  3. 动手前先看失败模式

上游项目

本站是对这些仓库的文档整理,不是它们的分支。