核心要点速览

  • 针对GeForce RTX 30/40系列消费级显卡,通过开源操作系统内核模块解除FP16/BF16 Tensor核心(FP32累加)的软件限速。
  • 社区实测显示RTX 3090算力由约75 TFLOPS升至135 TFLOPS、RTX 4090最高达331 TFLOPS,vLLM提示词处理快33%至36%、ComfyUI生图快47%至59%。
  • 无需刷写显卡硬件VBIOS,卸载内核模块即可恢复默认状态,但满载峰值功耗、瞬态电流与核心温度会明显上升。

解除消费级RTX 30/40系半精度限制:3090与4090实测算力翻倍

《gpu-unlock》(以及针对Ada Lovelace架构的相关实现)是一套面向NVIDIA消费级显卡GeForce RTX 30系列与RTX 40系列的开源工具。长期以来,NVIDIA为了区分消费级游戏卡与高价数据中心加速卡,在驱动与固件层面对消费级显卡的部分半精度(FP16/BF16,带FP32累加)Tensor核心吞吐量施加了减半限制,而该项目正是为了在软件层解开这一枷锁。

根据X上多位开发者的实测报告,加载该模块后,RTX 3090的相关Tensor算力从原本受限的约75 TFLOPS跃升至约135 TFLOPS,RTX 4090更是达到最高约331 TFLOPS,接近翻倍。在实际AI工作负载中,vLLM的大模型提示词(Prompt)处理耗时缩短了约33%至36%,而ComfyUI的图像生成速度则提升了约47%至59%。

操作系统内核模块介入机制:不刷硬件BIOS、卸载即可还原

与过去高风险的显卡硬件魔改不同,《gpu-unlock》并不需要对显卡ROM芯片刷写修改版VBIOS,也不涉及任何电路板物理焊接。它采用操作系统层面的内核模块(Kernel Module)形式,在运行时对GPU的限制标志位与调度行为进行动态干预。

这种设计最大的优势在于可逆性:只要在系统中将该内核模块卸载(Unload)或禁用,显卡就会立即恢复出厂默认的标准限速状态。正因如此,不少在本地部署大语言模型推理服务(如vLLM、llama.cpp)或跑图工作流(如ComfyUI)的个人开发者与独立研究者,纷纷在自己的实验机上展开了基准验证。

峰值功耗、瞬态电流与散热压力:部署前必须评估的硬件风险

尽管不改写硬件BIOS降低了「变砖」概率,但彻底放开Tensor核心吞吐量意味着GPU内部计算单元将以远超常规桌面工况的密度满载运行。在跑大型矩阵乘法或连续生图时,显卡的峰值功耗、瞬态尖峰电流(Spike)以及核心与显存温度都会比平时显著升高。

此外,由于这是未经NVIDIA官方认证的非官方内核模块,一旦系统升级内核或更新显卡驱动,可能会遇到兼容性失效或崩溃问题。建议仅在具备充足电源余量与强力机箱散热的非生产验证机上自行承担风险测试,切勿直接部署在无人值守的关键业务服务器上。

《gpu-unlock》:解除RTX 30/40系Tensor算力限制:作者原帖在 X 上查看作者发布的原帖、视频与评论
前往X查看gpu-unlock技术讨论 ↗

X(推特)首发原帖

可在 X 上直接查看创作者发布的原帖与互动详情。

常见问题

《gpu-unlock》支持哪些型号的NVIDIA显卡?

目前社区公开的测试报告主要集中在NVIDIA GeForce RTX 30系列(Ampere架构,如RTX 3090)以及RTX 40系列(Ada Lovelace架构,如RTX 4090)两代消费级显卡。

使用《gpu-unlock》会影响显卡保修或烧毁硬件吗?

虽然它通过系统内核模块运行、不刷写硬件VBIOS且卸载可还原,但属于厂商非官方修改,且解锁后满载功耗与发热量大幅增加,对电源和散热要求极高,一切使用风险需由用户自行承担。

参考链接与官方出处

  1. やかもち@ちもろぐ (@Yacamochi_db) のX投稿x.com