
不刷BIOS不打驱动补丁,3090 Ti BF16算力87→157 TFLOPS,LLM prefill提速14-36%,新驱动免重折腾。
一句话
装一个 Linux 内核模块 + 一行内核启动参数,N 卡 30 系游戏卡的 FP/BF16 吞吐直接解锁到专业卡同级——不用刷 BIOS、不打驱动补丁,以后 NVIDIA 出新驱动也不用重新折腾。
效果有多猛(3090 Ti 实测,8192³ 密集 GEMM @450W)
| 输入精度 | 解锁前 | 解锁后 |
|---|---|---|
| FP16 | 87.46 TFLOPS | 118.39 TFLOPS |
| BF16 | 87.50 TFLOPS | 157.41 TFLOPS |
| TF32 | 42.58 TFLOPS | 82.61 TFLOPS |
BF16 直接 +80%。用户实测汇总(各自跑分,口径不完全可比):
- RTX 3090 Ti / 3080:+68–80%
- RTX 3090:+25–67%(功耗墙压到 225W 的就只能 +25%)
- RTX 3070:+73–81%
- RTX 3060 12G:约 +80%
跑本地大模型的先看这段
- 变快的:LLM prefill(首字延迟)实测 +14–36%,扩散模型出图、FlashAttention 这类矩阵重活全线提速
- 基本没变的:LLM decode(吐字速度)——受显存带宽限制,这招救不了;INT8 计算也不受影响
- 有报告对比了解锁前后的模型输出,bit 级一致,不是牺牲精度换速度
支持哪些卡
GA102 / GA103 / GA104 / GA106 核心的 30 系卡(3090/3080/3070/3060 等)。README 里有已验证卡型表格,玩家兼容性报告在持续汇总;注意 3080 Ti 20GB OEM 版流程能跑完但 BF16 仍是半速。仅限 Linux(Windows 用户得找另一套 UEFI 方案)。
怎么装
git clone https://github.com/Zagitta/gpu-unlock
cd gpu-unlock
make install
然后给内核启动参数加 gpu_unlock.targets=all(GRUB / systemd-boot / dracut 各发行版都有对应说明),重启生效。支持 Arch / Debian / Ubuntu / Fedora 系打包安装,模块直接进 initramfs,赶在 NVIDIA 驱动绑卡之前完成解锁——这就是它比改驱动省心的地方:驱动随便升。
风险提示
原理是把卡的速度选择器(SS0/SS1)和 PLM 调到专业卡档位(民间 unlock 社区验证过的 V67/PLM 路线),功耗发热会上去,保修和稳定性风险自担。项目 2026-10 才建,一周 4.5k star,热度很高但还年轻,刷之前先翻一遍 issues 里的兼容性报告。
暂无评论
