找回密码
立即注册
搜索
发回帖 发新帖

6431

积分

0

好友

817

主题
发表于 昨天 23:13 | 查看: 8| 回复: 0

玩卡的朋友都熟悉:想动显卡功耗、电压、频率偏移这些高级参数,传统做法是刷魔改 VBIOS。可官方从不允许,操作翻车概率还高。

NVIDIA 最近几代显卡都内置了 Falcon 安全保护机制(FAst Logic Controller)。从 Maxwell 时代开始,GPU 里就有一颗硬件安全 MCU(微控制器),里面固化了不可改动的启动 ROM,开机时会校验 VBIOS 的数字签名,阻止直接刷写非官方固件。这也是第三方 BIOS 不能随便刷入的根本原因。

在 Falcon 内核之上,还有一套 GSP(GPU 系统处理器)。

开发者 Panchovix 发布了三款工具,思路很巧:不直接刷写真正的显卡 VBIOS,而是利用 GSP 运行时内存注入,动态替换 VBIOS 里的配置参数。Falcon 开机校验仍然按原样执行,安全机制并没有被破坏。

这套工具同时支持 Windows 和 Linux,覆盖 RTX 50/40/30/20 全系列显卡。RTX 20 系列目前还在初步测试阶段。所有工具都已开源。

NVIDIA VBIOS Editor

第一个工具是 NVIDIA VBIOS Editor(项目名 nvidia-vbios-vix-editor)。

它能调整显卡的功耗墙、核心电压、NVVDD(核心供电)偏移、MSVDD(显存供电)偏移(RTX 50 系列)、OCP 过流保护、风扇通道(PWM 风扇控制回路)、单风扇散热功耗等。

核心偏移最高超过 1000,显存偏移最高超过 3000。还支持压低功耗上限,例如 RTX 5090 可以降到 400W 以下,也可以降低频率。

下载地址:https://github.com/Panchovix/nvidia-vbios-vix-editor

nvidia-vbios-vix-editor GitHub 开源仓库

NVIDIA VBIOS Editor 编辑 RTX 5090 功耗与电压参数

RTX 5090 BIOS 编辑

NVIDIA VBIOS Editor 编辑 RTX 4090 功耗与频率参数

RTX 4090 BIOS 编辑

NVIDIA VBIOS Editor 编辑 RTX 3090 功耗与风扇参数

RTX 3090 BIOS 编辑

Windows VBIOS Vix Loader

第二个工具是 Windows VBIOS Vix Loader。

它依靠注册表加载 payload,修改 GPU 注册表项,重置相关配置,每次开机自动生效。

实际上它不会改写显卡 VBIOS,只是通过补丁在系统里加载一份修改后的副本,所以能随意调整。

要求:Windows 10/11 64 位系统,NVIDIA 616.56 或更新版本驱动,对应显卡型号的 payload 文件(提取出来并经编辑器修改的 VBIOS 镜像),并且 PCI 设备 ID 必须完全匹配。

下载地址:https://github.com/Panchovix/nvidia-windows-vbios-vix-loader

nvidia-windows-vbios-vix-loader GitHub 仓库

Windows VBIOS Vix Loader 主界面显示四张 NVIDIA GPU

主界面,作者有四块卡

Windows VBIOS Loader 选择 VBIOS 镜像文件界面

选择 VBIOS 镜像文件:RTX 50 的是 rom 格式,RTX 40/30/20 的是 bin 格式

Windows VBIOS Vix Loader 载入 VBIOS override 文件

选定后即可载入

加载 VBIOS override 风险警告弹窗

风险警告信息:如果出问题可以查看说明文档,或者用 DDU 彻底卸载驱动

Linux VBIOS Vix Loader

第三个工具是 Linux VBIOS Vix Loader。

它在内存层面修改 GSP 固件启动流程,单独重建 GRUB 启动项,内核更新时自动重建配置。它同样不会改写真正的显卡 VBIOS。

系统要求:NVIDIA 615.x 及更新版本的开源内核模块驱动,nvidia-smi 能正常识别显卡;安装与当前版本匹配的开源内核模块源码;Python 3.11+、系统内核头文件(Fedora 系统为 kernel-devel)、make、dracut、grub2-editenv、mokutil。DNF5 环境还需要 libdnf5-plugin-actions。GRUB 配置要求:GRUB_DEFAULT=saved、GRUB_ENABLE_BLSCFG=true(Fedora 默认配置)。需要关闭安全启动 Secure Boot,或者自备模块签名密钥,执行 prepare 时传入 --signing-key 和 --signing-certificate 参数。

下载地址:https://github.com/Panchovix/nvidia-linux-vbios-vix-loader

nvidia-linux-vbios-vix-loader GitHub 仓库

Linux VBIOS Vix Loader 界面当前仅支持英语和西班牙语

目前仅支持英语、西班牙语

作者亲测可用显卡与修改效果

作者亲测可用情况如下:

  • RTX 6000 PRO MaxQ:电压 0.9V→1.1V,功耗 325W→600W,核心偏移最高 +2000MHz,显存最高 +6000MHz(看显卡体质),可修改 OCP
  • RTX 4000 PRO SFF:功耗 70W→105W,核心偏移 +2000MHz,显存最高 +7000MHz,电压 0.85V→1.1V
  • RTX 5090:功耗 600W→800W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 5080:功耗 360W→500W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 5070 Ti:功耗上限可拉到 450W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 5070:功耗 250W→350W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 5060 Ti:功耗 185W→300W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 4090:功耗上限最高 700W,核心偏移 +2000MHz,显存 +6000MHz
  • RTX 2000 Ada:功耗 70W→105W,电压解锁最高 1.1V
  • RTX A2000(Ampere):功耗 70W→105W,电压解锁最高 1.1V

网友实测可用的型号:RTX 6000 PRO 工作站版、RTX 5080 移动版、RTX 4070、RTX 3060。

其他限制

  • RTX 50 系列移动版部分参数无法修改。
  • RTX 40 系列移动版暂时完全无法编辑。
  • RTX 30 系列移动版几乎全部参数都可以修改。

显卡供电模块 PCB 特写

特别提醒

  1. 使用上述软件工具的风险,包括由此引发的硬件损坏,完全由使用者自行承担,与原开发者无关。
  2. 一旦用这类工具修改 VBIOS 参数,NVIDIA 驱动日志会记录异常 VBIOS 加载行为,显卡很可能直接失去官方保修。
  3. NVIDIA 随时可能通过驱动更新封杀此类工具。如需继续使用,请谨慎更新驱动。
  4. 操作前务必先提取并备份显卡原生 VBIOS,不要使用网上下载的他人 BIOS。Windows 可以用 GPU-Z,Linux 可以用 nvflash。
  5. 并非显卡 VBIOS 里的所有参数都能修改。目前作者还在研究哪些能改、哪些不能改,尤其是涉及供电电路的部分。例如显存时序,虽然在别处可以修改,但不会生效,因为显卡会直接从闪存硬件读取并应用时序。

本文只做技术讨论,不构成任何操作建议。如果你对硬件安全、逆向这类话题感兴趣,可以到 云栈社区 一起交流。




上一篇:Anthropic 官方免费 Agent 课程:claude-quickstarts 项目模板与 Claude API 开发实战
下一篇:七彩虹iGame X870E ULTRA-S四槽插满192GB DDR5,6600MT/s高频CL28低时序
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-21 04:24 , Processed in 0.068779 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表