MKMK 的 AI 筆記
MK 熱門 Skill 實測

第 11 篇/共 11 篇

nv-uefi-unlocker 實測:顯卡算力解鎖與風險

閱讀約 10 分鐘(約 2,664 字)發布 分類 GitHub 飆星與 Skill 實測

#NVIDIA#RTX#AI 算力#UEFI#開源

nv-uefi-unlocker 實測:顯卡算力解鎖與風險

nv-uefi-unlocker 是從 USB 開機、在驅動載入前解開 GeForce Tensor 限制的開源工具。MK 只讀不執行,盤點程式碼、重畫作者的 4060 Ti 實測數據,並把 Secure Boot、保固、黑屏與功耗風險講清楚。

本文目錄
  1. 它是什麼
  2. 我怎麼「實測」這個工具
    1. 作者的 4060 Ti 數據:大約 1.7 倍
  3. 支援哪些顯示卡
  4. 安裝流程(概要)
  5. 風險、保固與變磚警告(請務必讀)
  6. MK 觀點:適合誰、不適合誰
  7. 常見問題
  8. 延伸閱讀

手上有張 RTX 3060 或 4070,跑 Stable Diffusion、本機 LLM 總覺得不夠快?最近 GitHub 上很紅的 nv-uefi-unlocker,說能在開機前解開 GeForce 的 Tensor 運算限制。我把程式碼和作者的原始測試數據都翻過一遍,結論是:作者 4060 Ti 的數據約快 1.7 倍,數字是真的,但這是非官方、會動到顯示卡底層的工具,我只推薦給出事懂得自救的進階玩家,風險那段請一定看完。

它是什麼

GeForce 消費卡的 Tensor Core,在 FP16、BF16、TF32 這些精度的運算速率,被設定得比同晶片的專業卡低。README 的標語講得很直白:「你的 GeForce 正以半速跑 AI」。

nv-uefi-unlocker 的 GitHub 首頁,About 說明是 UEFI 預驅動 NVIDIA GPU 解鎖工具,1.1k stars,GPL-2.0 圖說:repo 首頁,右邊是 GPL-2.0 授權、1.1k stars,最新版 v2.1.9。圖片來源:physicsdolphin/nv-uefi-unlocker GitHub 頁面截圖(2026-11-02)

它是一個用 Rust 寫的 UEFI 程式,流程大概是:

  1. 從 USB 隨身碟開機,在 Windows/Linux 和 NVIDIA 驅動都還沒載入前執行
  2. 透過 NVIDIA 自家簽章的開機韌體鏈,改寫顯示卡內部的速率設定,再讀回確認
  3. 自動接回你原本的作業系統

MK 影片畫面:loader.efi 開機流程,第 1 步 USB 隨身碟開機,第 2 步解開 Tensor 計算限制 圖說:我在 FB(Michael Kuo)發的 Reels 版其中一幕,用流程圖講它在哪個時間點動手。圖片來源:MK 影片截圖

改動只存在顯示卡的揮發性狀態裡,完全斷電就回到原廠狀態,所以每次冷開機都要重跑一次。

項目 數字 來源(查證日期 2026-11-02)
星數 1,091 GitHub API
Fork 97 同上
授權 GPL-2.0-only LICENSE
最新版本 v2.1.9(2026-11-01) Releases
建立日期 2026-10-26 GitHub API

我怎麼「實測」這個工具

先講清楚:這類工具一跑下去就會動到硬體,所以這次我沒有執行任何製碟、刷寫或開機程式,也沒有拿自己的顯示卡去試。我做的是把原始碼抓下來讀、翻文件,再拿作者放在 repo 裡的原始測試檔來算。

終端機畫面:nv-uefi-unlocker 的 commit、186 個檔案、41 個 Rust 原始檔,以及 README 與 FAQ 中的安全說明重點 圖說:repo 盤點結果,下半部是我從 README 和 FAQ 挑出來的安全說明。圖片來源:MK 實測(2026-11-02)

整個 repo 有 186 個檔案,41 個 Rust 原始檔、43 篇文件、44 份實機日誌。連失敗紀錄都公開,例如 RTX 2070 的 TU106 晶片就留了十多輪失敗嘗試的日誌,這點比很多「一鍵解鎖」工具透明得多。

作者的 4060 Ti 數據:大約 1.7 倍

作者在 RTX 4060 Ti 上做了解鎖前後的矩陣乘法測試,官方圖長這樣:

官方圖表:RTX 4060 Ti 解鎖前後 TFLOPS,FP16 +70%、BF16 +74%、FP8 +59%、TF32 +70%、FP32 不變 圖說:作者在 Windows、216 W 功耗上限加 Afterburner 曲線下的結果,含 FP8。圖片來源:nv-uefi-unlocker 官方 repo docs/evidence/ad106-asus-z790/fp8-perclock/chart-fp8.png(授權 GPL-2.0)

我另外拿 repo 裡沒套 Afterburner 的那組原始 JSON(result-stock-216w.json、result-unlocked-216w.json),取第一輪中位數自己重畫一次,數字很接近:

長條圖:RTX 4060 Ti 解鎖前後的 TFLOPS,FP32 不變,TF32、FP16、BF16 約提升 1.68 到 1.74 倍 圖說:我用作者原始 JSON 重畫的對照圖。圖片來源:MK 依 nv-uefi-unlocker repo 原始數據重畫(2026-11-02)

  • FP32(不走 Tensor Core 的對照組):12.46 → 12.50,幾乎沒變,代表測試沒動手腳
  • TF32:22.84 → 38.38(×1.68)
  • FP16:47.62 → 81.02(×1.70)
  • BF16:47.22 → 82.23(×1.74)

README 寫的「最高約 2.6 倍」,是不同卡、不同條件下的最佳值。實際應用上,生圖、生影片快 14–75%,LLM 推理的 prefill 最高 +19%,decode 只有 +5%(README)。跑分倍率不等於你日常用起來的倍率,FAQ 也特別提醒這點。

支援哪些顯示卡

README 開頭的兼容性速覽表:GTX 16 理論兼容、RTX 20/30/40 全系兼容、Pascal 及更早/GA100/RTX 50 不支援 圖說:README 開頭的效能摘要和相容性速覽。圖片來源:nv-uefi-unlocker README 截圖

照官方相容性矩陣(查證日期 2026-11-02)整理:

系列 狀態
RTX 40(Ada) 全系相容,桌機與筆電
RTX 30(GA10x) 全系相容
RTX 20(Turing) 全系相容,但要先在 Windows 啟用 GSP 並重開機;部分型號有已知問題
GTX 16 理論相容,待實機驗證
Pascal 以前、A100(GA100)、RTX 50 不支援

要注意的是,「全系相容」指的是同晶片家族共用程式路徑,不代表每一張型號都有人實測過,矩陣裡有用 ✅/🟢/🟡 分級。

安裝流程(概要)

這裡只摘要官方流程,讓你判斷自己搞不搞得定。真的要做,請完整讀過 README 和 FAQ:

  1. 從 Releases 下載發布包。發布包不含 NVIDIA 韌體,製碟腳本會自動下載指定版本並校驗。
  2. 準備一支已備份、格式化成 FAT32 的隨身碟;電腦要用 UEFI 開機,並關閉 Secure Boot(或自簽 EFI)。
  3. 在要解鎖的電腦上跑製碟腳本(Windows 是 make-usbroot.ps1,Linux 是 make-usbroot.sh),把產生的檔案照說明放進隨身碟。

README「开始使用」段落:下載發布包、FAT32 隨身碟、關閉 Secure Boot,以及 make-usbroot.ps1/make-usbroot.sh 製碟指令 圖說:README 的前置條件和製碟步驟原文。圖片來源:nv-uefi-unlocker README 截圖

  1. 從 BIOS 的「一次性開機選單」選隨身碟。版本畫面要按空白鍵或 Enter 才會執行,不按或等 30 秒就自動取消。
  2. 進系統後用官方的 ssdiag(Windows)或 tools/diag-unlock.py(Linux)確認狀態,再用同一個負載比較前後效能。

README「启动并验证」段落:一次性啟動選單、空格或回車運行、loader.log、ssdiag 驗證,以及遇到 STOP 同會話不要重試 圖說:啟動與驗證步驟,最後一段就是出事時的處理原則。圖片來源:nv-uefi-unlocker README 截圖

官方也明講:不要把檔案複製到系統的 EFI 分割區,也不用改永久開機順序。

風險、保固與變磚警告(請務必讀)

  • 這不是 NVIDIA 官方工具。 它是社群的學生研究專案,作者也說開發時有用 AI 程式助手。顯示卡原廠或品牌廠可能不認經過這類修改的故障,保固有可能失效,動手前先看清楚你的保固條款。
  • 它不刷 VBIOS,但還是會寫入硬體暫存器。 官方說解鎖不刷寫 VBIOS、斷電就恢復,FAQ 也寫「黑屏、事務失敗本身不能證明硬體永久損壞」。但這不等於零風險,FAQ 自己就列出還沒做逐卡 ROM 雜湊強制比對、部分路徑仍是實驗程式碼。
  • 黑屏、當機是可能發生的。 執行中目標顯卡暫時黑屏算正常;如果出現 STOP、異常或卡死,官方要求同一次開機不要重試,要完全斷電、拔掉隨身碟、從原系統開機檢查,必要時用 DDU 重裝驅動。
  • 自己去刷 VBIOS 是另一回事。 網路上有些「解鎖」教學要你刷顯示卡 BIOS,那才是真的可能變磚、很難救回來的操作。這個工具不需要這一步,千萬別混用來路不明的 VBIOS。
  • 關掉 Secure Boot 會降低開機安全性。 用完記得想想要不要再打開;有些遊戲反作弊、公司電腦政策也要求 Secure Boot。
  • 搭配超頻風險更高。 README 提到可以跟 nvoc 這類超頻工具疊加,但組合後功耗和溫度「可能大幅超過原廠包絡」,超功耗、超壓、超溫造成的物理損壞要自己承擔。
  • 筆電和外接顯卡更麻煩。 筆電建議獨顯直連;雷電外接顯卡官方不保證能保留解鎖;Linux 如果開了 RTD3 省電,閒置斷電就會把解鎖清掉。
  • 別交給 AI 代理全自動做。 repo 有提供讓 AI 代理部署的指南,但這牽涉 BIOS 設定和開機媒體,我自己會每一步親手確認。

MK 觀點:適合誰、不適合誰

適合:

  • 有 RTX 20/30/40、常在本機生圖、生影片或訓練模型,而且會進 BIOS、會從隨身碟開機、出事知道怎麼斷電重來的進階玩家
  • 有備用電腦或測試機、不在意保固的研究者

不適合:

  • 只有一台主力工作機、當機一天就影響收入的人
  • 筆電還在保固內,或是公司配發的電腦
  • 主要拿來打遊戲的人:它解的是 Tensor 運算速率,遊戲幀數不是它的目標
  • 用 RTX 50 或更舊 GTX 10 系列的人,根本不支援

我自己的看法:數據是真的,文件也比同類工具誠實很多,但對一般創作者來說,省下來的時間不一定值得冒保固和當機的風險。如果你真的想試,先拿不重要的機器練手。

常見問題

Q1:解鎖後會永久改變我的顯示卡嗎? 不會。官方說改動只在斷電前有效,完全關機斷電後就恢復原廠狀態,下次要用得再從隨身碟開機跑一次。

Q2:打遊戲會變快嗎? 基本上不會。它解除的是 Tensor Core 在 FP16、BF16、TF32 等精度的速率限制,主要影響 AI 運算,一般遊戲的效能不是它處理的範圍。

Q3:Windows 和 Linux 都能用嗎? 都可以。它在作業系統載入前執行,跑完自動接回原本的系統,README 也提到 Hackintosh。Linux 要注意電源管理設定,不然閒置斷電就失效。

Q4:出問題要怎麼救? 同一次開機不要重試。完全關機斷電、拔掉隨身碟、走原本的開機項目進系統,檢查裝置管理員錯誤碼並保留 loader.log,驅動異常可以用 DDU 重裝。

Q5:這樣做違法嗎? 我不是法律專業,沒辦法替你判斷。它是 GPL-2.0 開源專案,NVIDIA 韌體由腳本從公開來源下載、不在 repo 裡散布;會不會違反廠商使用條款或影響保固,請自己查清楚並承擔。

延伸閱讀

追蹤 MK,掌握最新 AI 工具應用

每週分享 GitHub 飆星實測、AI 工具教學與提示詞,短影片版都在社群。