在个人 AI 开发领域,二手英伟达RTX 3090(凭借 24GB 大显存)已成为极具性价比的首选硬件。然而,消费级 GeForce 显卡在规格上存在一个长期被诟病的限制:在执行特定类型的 AI 数学运算时,其速度被人为限制为专业工作站显卡(如 RTX A6000)的一半。

近日,多个开源项目(如 gpu-unlock、gpu-unlock-ada 和 turing-unlock)声称已成功绕过这一限制,在 RTX 20、30 和 40 系列显卡上释放出被隐藏的 AI 算力。
- gpu-unlock:https://github.com/Zagitta/gpu-unlock
- gpu-unlock-ada:https://github.com/JustAResearcher/gpu-unlock-ada
- Turing unlock:https://github.com/nlzy/turing-unlock
技术原理:打破 FP32 累加模式的速率枷锁
该限制深植于英伟达的张量核心(Tensor Cores)架构中。当张量核心执行 FP16 或 BF16 数字乘法,并将结果以更高精度的 FP32 格式进行累加时,GeForce 消费级显卡发出这些指令的速率被硬件级限制为 FP16 累加模式的一半。然而,FP32 累加模式恰恰是大多数模型训练和大量推理任务实际依赖的核心计算路径。
开源社区的解决方案避开了高风险的 VBIOS 刷写或驱动程序修补。以针对 RTX 30 系列的 gpu-unlock 为例,这是一个 Linux 内核模块。它在英伟达官方驱动加载之前介入系统,直接重写 GPU 上的两个速度选择寄存器并重置显卡。随后,英伟达的常规驱动照常接管,从而在系统层面“欺骗”驱动,使其以全速运行。
性能提升实测:理论翻倍与实际增益
不同世代的解锁工具在实测中均展现了显著的性能提升,但需注意“理论指令速率”与“真实工作负载”之间的差异:
- RTX 30 系列 (Ampere):在功耗上限为 450W 的 RTX 3090 Ti 上,开发者的矩阵乘法测试显示,BF16 吞吐量从 87.5 TFLOPS 飙升至 157.4 TFLOPS,TF32 性能也几乎翻倍。FP16 的增益相对较小,约为 35%。
- RTX 40 系列 (Ada Lovelace):
gpu-unlock-ada将 RTX 4090 的 FP16 指令发出速率从 165.6 TFLOPS 翻倍至 331.6 TFLOPS。但开发者在 README 中坦诚,在独立所有者的真实矩阵工作负载测试中,实际增益约为 12% 到 34%。 - RTX 20 系列 (Turing):
turing-unlock针对 RTX 2080 Ti(包括流行的 22GB 显存改装版)进行了测试。测得 FP16 矩阵数学运算速度提升 36% 到 64%(具体取决于矩阵大小)。注:Turing 架构原生不支持 BF16 硬件加速。
实际应用场景:谁将真正受益?
尽管基准测试数据亮眼,但该解锁技术对不同类型的用户影响截然不同:
- 游戏玩家(无感):现代游戏几乎不涉及此类特定的张量核心数学运算,因此游戏性能不会有任何变化。
- 纯文本生成/聊天机器人(影响微弱):大语言模型的 Token 生成速度主要受限于显存带宽(Memory Bandwidth),而非原始计算算力,因此提升微乎其微。但据报道,提示词处理(Prompt Processing) 阶段的速度可提升 14% 到 36%。
- 图像生成与模型微调(受益最大):Stable Diffusion 等图像生成任务,以及 LoRA/全参数微调,严重依赖 FP32 累加的张量数学运算,这些场景将从解锁中获得最显著的性能红利。
平台支持与潜在的硬件风险
目前,这些解锁工具主要支持 Linux 操作系统。虽然存在几个针对特定硬件验证过的实验性 Windows 移植版,但尚未达到生产环境的稳定性要求。
关于硬件安全性,社区内存在两种声音:
- 乐观派:
gpu-unlock开发者 Zagitta 认为硬件损坏的可能性极低。他指出,解锁后,显卡常规的降频机制(Throttling)和电源管理(Power Management)仍然正常工作,能够防止过热或过载。 - 谨慎派:
turing-unlock的 README 则发出了更为谨慎的警告。张量核心在全力运行时耗电量巨大,绕过出厂限制可能导致局部功耗超出原有设计预期,长期高负载运行存在损坏硬件的潜在风险。
© 版权声明
文章版权归作者所有,未经允许请勿转载。















