张大妈

NVIDIA藏了8年的开关被开源撬开:4090算力真翻倍?先别动手,看完你的负载再说

源自18位全网作者

10-30 16:48

这周硬件DIY圈的讨论密度,被GitHub上一批"显卡解锁"项目拉满了。

10月26日前后,机器之心报道了一组社区实测:JustAResearcher的gpu-unlock-ada项目让RTX 4090在特定Tensor Core运算下的吞吐率从165.6 TFLOPS飙到331.6 TFLOPS——发布4年、什么硬件都没换、没刷BIOS、没动官方驱动,算力直接翻倍。项目上线2天,Star冲到2.7k。紧接着,Zagitta针对30系的gpu-unlock、nlzy针对20系Turing的turing-unlock陆续开源,连2018年的2080 Ti都被拉出来"验货"。机器之心

B站科技UP主的视频评论区,被顶到前排的一句话是:"同一颗芯片装专业卡就满速,那道墙原来就是固件里一行配置。"而微博数码博主@谈科技 10月28日给出的结论截然相反:跑分翻倍,实际几乎没提升,瓶颈不在算力,在显存带宽。哔哩哔哩微博

两边都没说错。这篇把跨项目实测数据摊开,告诉你到底谁该动手、谁该观望。

一、解锁的不是"隐藏核心",是被固件锁半速的发射速率

先把原理说透,这是判断收益的前提。

NVIDIA给游戏卡留的"刀法"是这样的:GPU内部存在用于控制不同指令执行速率的寄存器,包括SS0和SS1,它们受权限保护、普通驱动碰不了,而Tensor Core执行FP16/BF16输入、FP32累加这类AI训练最核心的混合精度运算时,指令发射速率就是被它们人为调慢了一半。最直观的例子是RTX 3090 Ti和专业卡RTX A6000:物理上是同一块硅芯片,区别只是固件标志位一个写HALF_SPEED、一个写FULL_SPEED。机器之心知乎

社区方案的思路相当"挖矿改卡"的老手艺:借鉴此前CMP矿卡解锁项目的V67技术,利用GPU安全启动固件的漏洞,以ROP方式修改权限级别掩码拿到写入权,把SS0/SS1改成高速配置,再做一次PCIe功能级重置(FLR)让配置生效。Zagitta把整套流程做成Linux内核模块,在NVIDIA官方驱动接管显卡之前跑完,原版615.78.08驱动照常加载,解锁配置依然生效——不是超频,也不是改卡,只是把本来就在那儿的计算单元放开。机器之心哔哩哔哩

二、跨项目实测数据:理论翻倍是真的,打五折也是真的

单个UP主的截图不能信,这里汇总GitHub项目和独立复测的公开数据(截至10月29日)。30系这边,Zagitta项目在RTX 3090 Ti上的成绩是450W功耗上限下BF16矩阵运算吞吐率从87.5提升至157.4 TFLOPS,TF32提升接近翻倍。机器之心

显卡

项目/方案

理论指令吞吐

cuBLAS真实矩阵乘

AI负载实际收益

RTX 4090

gpu-unlock-ada(Linux)

FP16→FP32:165.6→331.6 TFLOPS(+100%),独立复测160.4→320.4

提升12%–34%;4096²从153.2→206.0 TFLOPS

—

RTX 3090 Ti

gpu-unlock(Zagitta)

BF16矩阵:87.5→157.4 TFLOPS(+80%),TF32约+94%

同上量级

—

RTX 3080

gpu-unlock

BF16:65.4→113.4 TFLOPS(+73%)

FP16矩阵64.88→110.14(+70%);320W下持续120s测试吞吐+71%,峰值温度78→79℃,输出结果完全一致

双3080扩容卡跑大模型预填充+33%–36%

RTX 3090

社区实测

—

—

vLLM跑27B BF16模型:预填充+33%,首Token响应缩短24%,逐Token生成速度无明显变化

RTX 2080 Ti

turing-unlock(nlzy/haohervchb)

标准11GB卡MMA指令:46.94→93.66 TFLOPS(近2倍)

2048³:55.7→91.4(+64%,解锁前仅为标称峰值97.9%,解锁后160.6%);8192²:+76.9%

证据仍有限

RTX 4080(32G改)

AD103_win_unlocker(Win11,UEFI方案)

4096规模接近翻倍

未公布

⚠️用的是显存扩容改装卡,普通4080不可直接外推

注意表外的两个"没变":FP16→FP16累加路径、INT8和FP32标量运算,解锁前后基本不动——因为这些通道原本就没被锁。被解锁的只有一条:AI训练和预填充最吃的那条混合精度通路。机器之心

三、为什么翻倍会打折:算力翻了两倍,货还堵在带宽这条窄路上

底层指令测试尽量绕开了内存访问,所以能逼近2倍。真实负载里,矩阵乘和推理还要搬数据、做调度,瓶颈跟着变:4090做cuBLAS矩阵乘,收益收窄到12%–34%,BF16在4096规模甚至基本不变;而3090用户用vLLM跑27B BF16大模型时,提示词预填充提速约33%、首Token响应缩短24%,逐Token生成却没有明显变化。原因不难理解:大模型逐Token生成往往更受显存带宽限制,算力翻倍帮不上搬数据的忙。机器之心

所以社区里"发动机与窄路"的比喻是准确的——瓶颈不在算力,在权重数据往计算核心搬的那段显存带宽,相当于给货车换了台更强的发动机,货还堵在同一条窄路上。但争议的本质不是"真假",而是"你在跑什么负载":对纯推理用户,那句"实际几乎没提升"成立;对训练、微调、图像生成批量预填充这类算力密集场景,30%–70%是多个独立样本交叉验证过的数字。微博

四、人群适配:谁动手、谁别动、谁等一等

值得马上折腾的:已有30系/40系卡、跑Linux、做本地训练、LoRA微调、批量图像生成或长prompt预填充的人。零硬件成本拿30%–70%算力提升,这是全网的甜区。

不用折腾的:纯打游戏(游戏不吃这条被锁的通路)、只做小批量对话推理(瓶颈在显存带宽)、以及Windows上的普通显卡用户——Win11方案目前只有改装卡的实验性结果,还不能作为普通显卡通用兼容的依据,成熟度差一个量级。

最该警惕的——想为解锁去收卡的:这是这波行情里最容易买错的位置。一张2022年发布的4090,ZOL上影驰星曜OC商家报价14050元、参考价14299元,贴着12999元的首发价不降;接任的5080官方指导价8299元起,渠道已经卖到14500到14800元。也就是说,"4090保值"的叙事这轮是被算力解锁和AI抢卡共同推高的,而按需租卡的成本完全是另一个量级:15家云GPU平台的调研显示,4090单卡时租只要1.24到2.59元。花一万四赌一个还没被官方承认的解锁窗口,还是租卡跑完实验再决定,两种成本模型摆在这儿——别为了"白嫖算力"去接盘涨价的卡。知乎知乎

五、风险清单和值得继续盯的信号

按现有证据,把不确定性说清楚:

  1. 本质是利用固件安全漏洞。Zagitta自己在项目里借鉴的是矿卡时代的老手艺,NVIDIA至今没有任何公开表态——但一次驱动大版本更新或固件修订把它堵上,技术上完全可行,这决定了它是一个"窗口期福利"而非资产。

  2. 长期稳定性没有数据。现有验证覆盖的是分钟级测试和单内核版本(Linux 7.2.x+驱动615.78.08),7×24跑训练的故障率、重启后方案失效的处理,社区还在积累样本。

  3. 保修口径空白。不碰VBIOS、不改硬件是事实,但修改权限掩码这类操作对售后认定的影响,目前没有公开案例可引。

  4. 20系、Win平台的证据强度弱于30/40系Linux。2080 Ti的漂亮数字部分来自改装卡,普通TU102的可复制性待验证。

继续观察四个信号:NVIDIA是否回应或封堵、gpu-unlock系列项目的维护活跃度、普通Windows卡的稳定复测是否出现、二手30系价格是否脱离"解锁叙事"回归供需。数据覆盖到哪,判断就只能说到哪——现在能确定的是:手里已经有30/40系卡、在Linux上跑算力密集的活,这周值得试;准备掏钱买卡的,先别被"翻倍"两个字冲昏头。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章