免刷機載入機制與運作原理

開發者指出,由於 Falcon 的限制,修改後的 VBIOS 無法直接燒錄(Flashing)到顯卡上。因此發布了三款工具:VBIOS 編輯器可調整功耗限制、電壓、NVVDD/MSVDD 偏移量(Blackwell 2.0)、OCPs、風扇通道設定、每風扇功耗、核心頻率偏移及 VRAM 頻率偏移等參數。Windows 專用載入器透過補丁註冊表檔案來載入修改後的 VBIOS 副本,並在每次重開機時套用;Linux(Fedora)專用載入器則是在啟動時補丁 GSP 韌體於記憶體中的起始位置,建立獨立的開機選項,並隨核心更新自動重建。

這些工具不會改變顯卡實體 Flash 晶片中的原始 VBIOS 內容,而是透過補丁載入修改後的副本來運作。Windows 載入器會重置 GPU 並在每次重開機時套用設定;Linux 載入器同樣不改變實際的 VBIOS。開發者強調,這些工具完全開源,使用者可檢視程式碼以檢查是否有適用修正。

系統需求與安裝條件

Windows 使用者需安裝 Windows 10 或 11 的 64 位元版本,並確保 NVIDIA 驅動程式版本為 616.56 或更新。工具會檢查驅動狀態以確認相容性。此外,必須擁有與特定 GPU 型號(相同 PCI Device ID)對應的 Payload 檔案才能進行載入。

Linux 使用者目前僅支援 Fedora 發行版,需安裝 NVIDIA 615.x 或更新版本的驅動程式,並啟用開放核心模組(Open Kernel Modules)。系統必須能透過 nvidia-smi 正確列出 GPU。此外,還需要 Python 3.11、kernel-devel 標頭檔、make、dracut、grub2-editenv 和 mokutil 等工具。若使用 DNF5 套件管理器,還需安裝 libdnf5-plugin-actions。

在 Linux 環境下,GRUB 設定必須為 GRUB_DEFAULT=saved 且 GRUB_ENABLE_BLSCFG=true(Fedora 預設值)。Secure Boot 必須關閉,或者使用者需提供自己的模組簽名金鑰與憑證,透過 --signing-key 和 --signing-certificate 參數進行處理。

可調整的參數範圍與測試結果

VBIOS 編輯器允許修改多項參數,包括功耗限制(Power Limit)、電壓、NVVDD/MSVDD 偏移量(Blackwell 架構)、OCPs(過電流保護)、風扇通道設定、每風扇功耗、核心頻率偏移(超過 1000MHz)以及 VRAM 頻率偏移(超過 3000MHz)。開發者指出,這些參數的修改範圍仍在研究中,並非所有 VBIOS 欄位都可編輯。

根據開發者與社群測試結果,多款顯卡已成功應用此工具。例如,RTX 5090 可將功耗限制從 600W 提升至 800W;RTX 4090 可提升至 700W;RTX 3090 亦有相關測試案例。專業工作站卡如 RTX 6000 PRO MaxQ 可將電壓從原廠 0.9V 解鎖至 1.1V,功耗從 325W 提至 600W。

其他測試成功的型號包括 RTX 5080(PL 360W 至 500W)、RTX 5070 Ti(PL 最高 450W)、RTX 4000 PRO SFF(PL 70W 至 105W,電壓解鎖至 1.1V)以及 RTX A2000(Ampere 架構,PL 70W 至 105W)。這些調整允許使用者在 MSI Afterburner(Windows)或 LACT(Linux)等軟體中進一步微調頻率與電壓。

限制事項與不支援情境

並非所有 VBIOS 參數都能透過此工具生效。開發者特別指出,VRAM 時序(Timings)雖然可以在編輯器中修改,但無法實際套用,因為顯卡會從實體 Flash 硬體直接讀取這些設定。此外,某些電源軌道(Rails)是否暴露給軟體控制仍在研究中,因此部分參數可能無法調整或無效。

筆電版顯卡的支援度較低。目前 Ada 架構的筆電版(RTX 40 Laptop Series)無法編輯 VBIOS。Blackwell 架構筆電版(RTX 50 Laptop Series)僅能編輯部分參數,而非全部。Ampere 架構筆電版(RTX 30 Laptop Series)則幾乎可以編輯所有內容。

使用這些軟體完全由使用者承擔風險。任何因修改 VBIOS 或其輸出所導致的系統不穩定、崩潰或硬體損壞,均由使用者自行負責。開發者建議在遇到問題時參考說明文件或透過 DDU(Display Driver Uninstaller)清除驅動後重試。

工具來源與社群回饋

所有工具均為開源專案,程式碼發布於 GitHub。VBIOS 編輯器適用於 Linux 和 Windows;Windows 專用載入器透過補丁註冊表運作;Linux 專用載入器則處理 GSP 韌體補丁與 GRUB 設定。使用者可檢視原始碼以檢查是否有適用修正或貢獻改進。

開發者邀請社群測試並回饋問題,特別是在 VBIOS 編輯器中遇到崩潰,或發現特定 GPU 有看似可行但無法編輯的參數時,建議在 GitHub 上提出 Issue。目前介面僅支援英文與西班牙文。