gpu-unlock - 30系N卡算力解锁内核模块(FP/BF16提到专业卡级)

gpu-unlock - 30系N卡算力解锁内核模块(FP/BF16提到专业卡级)


不刷BIOS不打驱动补丁,3090 Ti BF16算力87→157 TFLOPS,LLM prefill提速14-36%,新驱动免重折腾。

一句话

装一个 Linux 内核模块 + 一行内核启动参数,N 卡 30 系游戏卡的 FP/BF16 吞吐直接解锁到专业卡同级——不用刷 BIOS、不打驱动补丁,以后 NVIDIA 出新驱动也不用重新折腾。

效果有多猛(3090 Ti 实测,8192³ 密集 GEMM @450W)

输入精度解锁前解锁后
FP1687.46 TFLOPS118.39 TFLOPS
BF1687.50 TFLOPS157.41 TFLOPS
TF3242.58 TFLOPS82.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 里的兼容性报告。

仓库:https://github.com/Zagitta/gpu-unlock

9800举报0子龙•13天前
点击获取 ^_^
被收录:

暂无评论