开发者发布工具可免刷写改显卡VBIOS
IT时代网10月19日消息,开发者 Panchovix 发布了三款工具,让 GeForce RTX 50、RTX 40 与 RTX 30 系列显卡的用户在不向显卡闪存芯片写入任何内容的情况下,运行经过修改的 VBIOS。
其中第一款是支持 Windows 与 Linux 的 VBIOS 编辑器,可修改功耗上限、电压上限、电流(OCP)限制、风扇通道,以及核心与显存的偏移范围。
修改后的镜像仍保留英伟达原有签名,签名已与内容不匹配,因此无法用 nvflash 刷入。2023 年曾有工具破解过英伟达的 BIOS 签名锁以支持交叉刷写,这次的做法则完全绕开了刷写环节。
Windows 端的加载器把修改后的镜像存放在显卡驱动的注册表项中,驱动每次启动设备时会将其作为覆盖项读取,只需快速重启一次 GPU 即可生效。
Linux 端的加载器转为给英伟达的开源内核模块打补丁,让 GSP 固件以自定义镜像启动,目前在真实硬件上验证过的发行版只有 Fedora 43。
从公布的截图看,一张 RTX 5090 公版 ROM 的板卡功耗上限从 600 W 提到 700 W,NVVDD 与 MSVDD 电压上限从 1110 mV 提到 1150 mV;一张 RTX 4090 ROM 的功耗上限从 666 W 提到 750 W,核心偏移范围翻倍至 +2000 MHz,nvidia-smi 随后确认该卡功耗上限由 550 W 变为 671 W。
开发者自己的测试中,一张 RTX 5090 达到 800 W,RTX 5080 从 360 W 提升到 500 W,RTX 5060 Ti 从 185 W 提升到 300 W。
目前笔记本端的 RTX 40 显卡还无法修改,显存时序也无法调整,因为显卡会直接从闪存芯片读取这部分数据。
Windows 加载器需要 616.56 或更高版本驱动。值得注意的是,英伟达曾在今年 8 月的驱动更新中封堵了 mVolt+ 对 RTX 50 功耗上限的解锁,而这款加载器写入的注册表值与此前 mVolt+ 使用的完全一致,英伟达是否会封堵这条路径尚不清楚。
两个加载器均为开源,不过编辑器的 GitHub 页面将其列为闭源二进制文件。提高功耗与电压上限存在实际风险,尝试者需保留原始 ROM 副本,并在不负责显示输出的显卡上进行测试。

编辑:林一舟