zovo.imzovo.im
首页›开源项目›正文

gpu-unlock:用一个 Linux 内核模块,把 GeForce 被限速一半的张量核心解开

zovo约 4 分钟读完
gpu-unlock(GPL-2.0,GitHub 约 1.25 万 star、1200 多 fork)是个 Linux 内核模块。按项目自述,NVIDIA 把 GeForce 显卡张量核心做 FP16、BF16、TF32(FP32 累加)运算时限在半速,这个模块在开机时、原版驱动加载之前解除限制,不需要刷 VBIOS,也不用打补丁的驱动。以下速度数据均为项目自述和用户报告,本站未实测,核对于 2026 年 10 月 29 日。

01它解决什么问题

项目 README 说,同一块芯片做成专业卡(RTX A 系列等)时,张量核心跑满速;GeForce 版本被限成半速。AI 训练和未量化推理用的恰好是被限的这类运算。gpu-unlock 在开机阶段、NVIDIA 驱动绑定显卡之前运行,写入速度选择寄存器并复位显卡,之后原版驱动照常加载。它不是 UEFI 程序,也不是改过的驱动,驱动升级后不用重做。

02能快多少

下面是 README 给出的矩阵乘法峰值(BF16,FP32 累加,默认功耗)。RTX 4090 在默认功耗下先撞到功耗墙,实际大矩阵增益远低于峰值。

显卡解锁前解锁后增幅
RTX 3060 12GB27 TFLOPS51 TFLOPS+87%
RTX 307040 TFLOPS72 TFLOPS+81%
RTX 3080 10GB65 TFLOPS113 TFLOPS+73%
RTX 309075 TFLOPS125 TFLOPS+65%
RTX 4080104 TFLOPS193 TFLOPS+87%
RTX 4090165 TFLOPS329 TFLOPS+100%(峰值)

落到真实任务,README 称这些数字来自用户在 issues 里提交的兼容性报告:

任务自述提升
大模型预填充(FP16/BF16、AWQ/GPTQ)+25%–55%,首 token 延迟低 25%–30%
BF16 微调(LoRA/全量)+25%–50%
出图(SDXL、SD 1.5 等)+30%–55%
视频生成(Wan 2.2)+15%–20%
llama.cpp / Ollama 量化 GGUF0–15%
解码、INT8/FP8/INT4、游戏无变化

也就是说,主要靠长提示词、微调、出图的人受益;只用量化模型聊天的人几乎感觉不到。README 称输出结果与解锁前逐位一致。外部报道里也有 3080 Ti 用户反馈没有提升,具体因卡、功耗和负载而异。

03支持范围与门槛

  • RTX 30 系:标注“稳定”,有 100 多份用户报告;RTX 40、20 系:实验性;RTX 50 系:不支持,作者称也不太可能支持。
  • 只支持 Linux。Windows 有第三方移植,作者明确说不维护,并提醒网上流传的 Windows 安装器要非常小心。
  • 笔记本显卡空闲时若被完全断电,解锁会失效;README 建议的 NVreg_DynamicPowerManagement=0x00 只在部分机型有效。
  • 解锁后显卡可能略微发热,作者说降频和功耗管理保持原样。

04怎么装(按 README)

bash
git clone https://github.com/Zagitta/gpu-unlock
cd gpu-unlock
make install   # 自动识别 Arch / Debian·Ubuntu / Fedora·RHEL 并安装
# 然后在内核启动参数里追加(保留原有参数):
#   gpu_unlock.targets=all
# Debian/Ubuntu:改 /etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 后 sudo update-grub
# Fedora:sudo grubby --update-kernel=ALL --args="gpu_unlock.targets=all"

以上命令按官方 README 整理,未在本站实测(本站沙箱没有 GeForce 显卡)。模块不加启动参数不会动任何显卡;也可以写具体 PCI 地址(lspci -D 查看)只解锁指定的卡。重启后用下面命令确认;想撤销就删掉启动参数,或卸载软件包。

bash
journalctl -k -b | grep gpu_unlock

05风险提示

  • 这是在改显卡底层行为,且 README 只说“很不可能”损坏显卡,没有保证;保修、多卡主机、显示卡(会黑屏一两秒)都要自己掂量。
  • 项目只有这一个官方源,README 声明网站、代币、安装器都与作者无关,只从 GitHub 仓库装。
  • 项目建仓仅十天左右,要先在不重要的机器上试,并留意 issues 里和你同型号的报告。
资料来源(2026-10-29 核对)
标签:
本文由 zovo 编辑撰写,转载请注明出处。

相关文章