Ada架构显卡张量算力解锁成功,RTX4090FP16/BF16吞吐达331TF/s接近翻倍
开源项目gpu-unlock-ada通过内核级修改寄存器,解除NVIDIA对消费级Ada显卡张量核心的速度限制,使RTX 4090的FP16/FP32与BF16/FP32张量吞吐从165 TF/s提升...
近日,GitHub上一个名为gpu-unlock-ada的开源项目引发AI开发者社区关注。该项目针对NVIDIA Ada架构消费级显卡,实现了对张量核心(Tensor Core)算力的内核级解锁,使RTX 4090在FP16/FP32与BF16/FP32精度下的张量吞吐能力从官方标称的165 TF/s跃升至331 TF/s,接近理论上限的两倍。这一突破并非依赖超频或硬件改造,而是通过在Linux启动早期阶段修改GPU流多处理器(SM)的速度选择寄存器,绕过NVIDIA驱动加载前的默认限制。
该项目由开发者JustAResearcher主导,其技术路径继承自此前针对Ampere架构RTX 30系列的gpu-unlock项目,并进一步适配了Ada架构的AD102、AD103等核心。与30系不同的是,Ada系列解锁后性能增幅更为显著——RTX 4090作为当前消费级旗舰,其张量算力原本受限于速度档位配置(SS0/SS1寄存器),导致FP16/BF16矩阵乘法无法发挥全部硬件潜力。专业卡RTX A6000等则无此限制,但售价高达数万元,而消费级RTX 4090价格仅为其十分之一左右。
技术实现上,gpu-unlock-ada分为固件生成与内核模块两部分。固件部分从NVIDIA 610.43.03驱动源码中提取Booter与GSP引导资产,经SHA-256校验后打包为可加载二进制;内核模块则在initramfs阶段优先于官方驱动加载,通过设备枚举识别支持型号(目前确认RTX 4090、4070 Ti SUPER、4060 Ti 16GB),并发执行V67解锁事务:加载固件、写入寄存器值(如SS0=0x88888888、SS1=0x8)、触发PCIe功能级复位(FLR),最终交由NVIDIA驱动接管一个“干净”的GPU系统处理器(GSP)状态。整个过程在冷启动下可靠运行,热重启因WPR2保护标记可能失败。
值得注意的是,该解锁仅影响特定数据类型的张量运算:FP16/FP32与BF16/FP32吞吐翻倍,而INT8、dp4a等其他算子维持基线水平。这意味着在深度学习训练与推理中,使用混合精度(如AMP)的模型将直接受益,cuBLAS、CUTLASS等底层库调用张量核心时不再受人为速率限制。用户无需修改应用代码或重装驱动,即可透明获得性能提升。
这一机制并非首次出现。早在2026年10月,开发者Zagitta发布的gpu-unlock项目已成功解锁RTX 30系列显卡的隐藏算力。实测显示,RTX 3090的BF16吞吐从77.5 TFLOPS升至129.6 TFLOPS(+67%),RTX 3090 Ti从87.5 TFLOPS增至157.4 TFLOPS(+80%);在PyTorch下,360W功耗限制下RTX 3090计算吞吐达135 TFLOPS。社区反馈表明,在ComfyUI图像生成任务中,MOSS-Image SFT BF16吞吐提升58.6%,Qwen-Image 2.1 Turbo提升57.2%;vLLM推理中提示词处理吞吐提升33%,但token生成速度基本不变——这印证了瓶颈常在于显存带宽而非计算单元。
与30系相比,Ada架构解锁更具挑战性:其固件签名更严格(需V67签名与FWSEC-FRTS),且Booter结构更复杂。项目团队整合了TOTORONG/AD103_win_unlocker的AD102载荷数据,并重构为Linux内核模块路径,确保在标准发行版(如Ubuntu 22.04 LTS)中可部署。目前支持列表有限,其他Ada型号尚未验证兼容性;Windows平台暂无稳定方案,需依赖UEFI启动程序提前注入,操作门槛高且风险较大,不推荐主力机尝试。
从行业角度看,此类解锁反映了消费级GPU与专业卡在AI算力上的结构性差异。NVIDIA通过固件级限制区分市场定位:GeForce面向游戏与轻量创作,Quadro/RTX A系列面向专业计算。但随着本地大模型推理需求爆发,用户对高性价比AI算力的需求激增,催生了这类“软解锁”方案。它不改变硬件物理结构,仅释放被屏蔽的潜力,本质上是利用了GPU微架构中本就存在的全速模式配置空间。
然而,该方案也带来隐忧。频繁修改受保护寄存器可能影响长期稳定性,尤其在高负载长时间运行场景下;部分主板BIOS或UEFI安全策略可能阻止内核模块加载;若未来NVIDIA更新驱动或固件签名机制,现有方案或失效。项目文档明确标注“实验性”,强调用户需自行承担风险。
实际应用中,性能增益高度依赖工作负载类型。在稠密矩阵乘法(GEMM)测试中提升显著,但在稀疏计算、卷积或注意力机制主导的任务中效果有限。例如,16K长上下文提示词处理速度提升约16%,但生成式推理的token输出速率几乎无变化——这再次说明,算力提升不等于端到端延迟下降,系统瓶颈可能转移至显存带宽或PCIe通道。
开源社区对此反应积极。截至发稿,gpu-unlock-ada在GitHub获星694,日增Star 692;相关讨论在Reddit、X平台持续发酵,多位用户提交了RTX 4070 Ti SUPER的实测数据,确认BF16吞吐从约120 TF/s提升至230+ TF/s。有开发者指出,该工具为预算有限的研究者提供了接近专业卡的张量算力选项,尤其适用于中小规模模型微调与本地部署。
需要强调的是,该技术不提升游戏帧率,DLSS渲染亦未验证改善,其价值完全聚焦于AI计算场景。对于普通用户而言,意义有限;但对于个人开发者、高校实验室及边缘AI部署场景,它代表了一种低成本释放硬件潜能的新路径。
随着Ada架构显卡逐步普及,类似解锁方案可能持续演进。下一步挑战在于拓展支持型号、适配Windows生态、增强持久化配置能力。短期内,它不会撼动NVIDIA的市场分层策略,但无疑为用户争取了更多自主权——在算力即生产力的时代,每一分被释放的TFLOPS都值得认真对待。
