你有没有想过,手里的RTX显卡,硬件单元明明具备更高计算能力,却被底层规则按住了上限?
近期开源社区掀起一场针对英伟达消费级GPU底层限制的逆向探索。 同一颗芯片、同样功耗墙、无超频、无BIOS硬刷,仅修改启动阶段寄存器配置,特定Tensor Core混合精度运算吞吐实现近乎翻倍。覆盖范围不止旗舰RTX 4090,RTX 30系列,甚至发布八年的RTX 2080 Ti,都拿到了可观的算力释放结果。
这不是民间超频魔改,也不是驱动补丁。开发者瞄准的,是GPU固件里一条长期存在的指令发射速率锁。
RTX 4090
特定张量通路吞吐实现翻倍
最先引爆讨论的,是开发者 JustAResearcher 开源的 gpu-unlock-ada。项目上线短短两天,Star量冲到2.7k,核心测试结论足够震撼: 在FP16输入、FP32累加,以及BF16输入、FP32累加这两类Tensor Core运算场景下,RTX 4090吞吐从约165 TFLOPS区间,拉到330 TFLOPS上下,数值近乎翻倍。
很多人第一反应:是不是拉高功耗、暴力超频换来的? 答案是否定的。
整套测试基线严格锁定:AD102原版芯片、450W默认功耗上限、Linux环境、原版未修改NVIDIA驱动,全程没有改动显卡固件BIOS。
技术路径的核心逻辑并不复杂: 开发者在GPU上电启动阶段,拿到受保护寄存器的写入权限,修改控制Tensor Core发射速率的配置,随后触发PCIe FLR功能重置。重置完成后,原版驱动正常接管显卡,寄存器配置持续生效。
为排除偶然性,开发者拉长测试循环,同时有独立开发者完成复测,两组数据互相印证:FP16/BF16+FP32累加这条路径的限速,确实被成功解除。
翻倍≠全场景起飞
本次解锁只作用于被限速的这一组混合精度计算路径。 FP16输入FP16累加、INT8整型、普通FP32标量运算,性能几乎没有变化。 落到大家最关心的cuBLAS矩阵乘法:
● AI训练、推理最常用的底层算子,增益会大幅收窄。
● 根据矩阵尺寸不同,提升幅度落在12%~34%区间。
● 底层指令吞吐测试屏蔽了显存带宽、调度开销。
● 真实矩阵运算要持续搬运数据,天花板不再单纯由Tensor Core发射速度决定。
也就是说:指令吞吐翻倍是真,但AI速度翻倍是误读。
RTX30系列批量解锁
大模型负载拿到真实加速
在Ada架构方案出圈之后,另一套开源项目 gpu-unlock,把同样的思路迁移到RTX 30系列Ampere架构,覆盖面更广。
旗舰RTX 3090 Ti测试数据亮眼:
● BF16矩阵运算提升接近80%,TF32涨幅接近翻倍。
● RTX3080、3070、3060也陆续放出验证结果,提升普遍落在70%~80%区间。
这套方案的技术源头,借鉴了过往CMP解锁项目的V67技术。开发者利用GPU安全启动固件漏洞,通过ROP返回导向编程提升权限掩码,解锁SS0、SS1速率控制寄存器,切换Tensor Core发射档位。 和40系方案一致:代码以Linux内核模块形式,在英伟达驱动加载前完成配置,驱动本身保持原版、无任何修改。
更有价值的是,这一次不再只有底层Benchmark。
有玩家直接上vLLM跑27B大模型:提示词预填充阶段提速约33%,首Token响应缩短24%。
但有意思的现象同步出现:逐Token生成速度几乎不动。 背后原因很好理解:Prefill预填充是密集矩阵计算,吃Tensor Core算力;而解码生成阶段,瓶颈通常转移到显存带宽。
这也给AI从业者一个清晰参考:这类解锁增益,更利好长文本预填充、批量向量计算这类高GEMM负载,对带宽瓶颈任务收益有限。
同样,结果校验环节开发者做了正确性验证:解锁前后矩阵计算输出结果完全一致,排除“提速换精度”的风险。
八年RTX 2080 Ti
Turing架构也打通解锁链路
当大家以为只有新卡能玩的时候,开发者把视线投向2018年的Turing架构,开源项目 turing-unlock 面世。
测试样本分为两类:
● 一份是22GB魔改显存版本的Dell RTX 2080 Ti
● 另一份是标准11GB零售版TU102核心2080 Ti
其中一套方案更特别,不走Linux内核模块,采用UEFI前置执行:操作系统启动之前,直接修改GPU配置。 底层MMA指令测试中,FP16+FP32累加吞吐直接翻倍;换到cuBLAS矩阵场景,增益回落,但在8192大矩阵下依然有76.9%提升。
对照英伟达官方白皮书标称峰值可以发现:解锁前这条路径已经贴近官方标称上限,限速是人为压出来的,Tensor Core硬件本身具备更高吞吐能力。
客观来说,目前Turing相关验证样本偏少,仅在TU102旗舰卡上跑通。同代更低型号、不同固件与驱动版本兼容性,还需要更多社区提交样例,暂时不具备普适性。
Windows 11实验方案出现
但别着急上车
前面所有成熟验证,基本都搭建在Linux环境,也是AI算力圈的主流系统。
现在社区已经迈出Windows侧的探索一步:开发者放出AD103_win_unlocker,基于UEFI前置修改方案,在Windows11环境完成RTX4080(32GB魔改版)测试,4096矩阵下FP16/BF16+FP32累加吞吐接近翻倍。
但这里的风险提示一定要前置: 当前Windows成功案例,来自改装显存的特殊样本,不能直接套用在普通零售显卡上。整套方案仍属于高度实验性项目,没有大规模兼容性验证。
这到底是什么?对谁有用?
风险边界在哪里?
梳理到这里,我们可以抛开标题党话术,把这件事的本质讲清楚:
● 不是破解显卡算力墙,不是解锁专业卡功能,只是解除一组特定混合精度张量指令的发射速率限制。
● 实现手段:启动阶段固件/UEFI/内核模块改寄存器,不刷BIOS、不替换驱动文件。
● 收益场景:高矩阵密度任务——大模型Prefill、批量Embedding、张量计算;游戏、带宽受限推理、普通FP32任务基本无感。
● 覆盖梯队:RTX40(Ada)>RTX30(Ampere)>RTX20(Turing),越新的方案验证越充分;Windows方案尚在早期。
● 潜在风险:属于社区逆向实验,不在官方支持范围内,不同固件版本、显卡PCB、供电条件,都可能出现异常,普通用户不建议盲目上手。
英伟达消费级显卡Tensor Core内部存在差异化速率档位这件事,借着这一波开源探索被摆上台面。 我们暂时不去讨论厂商设计这套限速机制的初衷。但可以确定:一大批手里握着RTX老卡、主打本地AI推理、向量计算的开发者,正在密切跟进这套方案的迭代。
算力军备竞赛不止发生在新卡发布会上,GitHub开源社区,永远藏着挖掘存量硬件潜力的人。

