
Universal MFG Unlocker 1.5.0 讓 RTX 40、30 系列用上 DLSS Preset C,最高提升 35% 幀數,也能在 AMD、Intel 顯卡跑 XeSS 多幀生成。
Universal MFG Unlocker 1.5.0 造福玩家
NVIDIA 把 DLSS 多幀生成 (Multi Frame Generation,簡稱 MFG) 留給 RTX 50 系列獨享,但社群改作者一直沒放棄,想盡辦法把它搬到舊顯卡上。開發者 dashdogy 近日釋出 Universal MFG Unlocker 1.5.0,該專案前身叫 RTX40MFG-Unlock,原本只鎖定 RTX 40 系列。這次更新除了改名,還補上 NVIDIA 剛推出的 DLSS Frame Generation Preset C,並透過 OptiScaler 讓 Intel 的 XeSS 多幀生成 (XeMFG),可以在 NVIDIA、AMD 與 Intel 三家顯卡上啟用。
Preset C 是 NVIDIA 在 10 月 13 日隨最新 DLSS 更新一併推出的選項,依官方說明,目前幀生成與多幀生成會用到兩套 AI 模型,第一套根據遊戲提供的動態向量與深度資訊,判斷兩張實際渲染畫面之間的物體如何移動,第二套則負責計算 UI 或光線追蹤特效等元素的光流。選擇 Preset C 之後,第二套模型會換成更新、更輕量的版本,所以一般幀生成、多幀生成與動態多幀生成都能跑出更高的幀率。官方給的數字是比現有的 Performance 模式最高快 35%,代價是畫質會有些許妥協。NVIDIA 以 RTX 5060 做示範,並表示這個預設同時適用 RTX 50 與 RTX 40 系列。
想在官方環境試用的話,需要先更新 NVIDIA app,到 Settings 的 About 勾選 Beta 或實驗性功能,裝好 Beta 版後進入 DLSS Override - Model Presets,選擇 Custom,再從 Frame Generation 下拉選單選 Preset C。
官方公開資料只提到 RTX 50 與 RTX 40,但 Universal MFG Unlocker 1.5.0 已經把 Preset C 接到 RTX 40 與 RTX 30 系列,在遊戲支援的前提下,連 3x 到 6x 的多幀生成倍率都能用。使用者可以從 mod 的選單切換 (未搭配 OptiScaler 時按 Backspace 開啟),也可以用 NVIDIA app 的 DLSS Override 指定,只是系統必須具備 DLSS Frame Generation 310.9.16,這個版本由 NVIDIA app 提供。
RTX 30 的部分,作者這次把支援狀態標示為「穩定」,3x 以上高倍率的幀間隔更平順,並且會自動採用 NVIDIA app 已下載、帶有 NVIDIA 簽章的最新 DLSS Frame Generation。不過 RTX 30 搭配 310.9.16 目前只做過離線驗證,還沒有大量實機遊戲測試,而且 RTX 30 僅支援 DirectX 12,Vulkan 版本仍屬實驗性質,Dynamic MFG 在 Vulkan 上也無法使用。實測方面,作者表示 Preset C 已用同一份程式碼的預先發行版,在 RTX 40 的《巫師 3》中確認可用。
另一個重點是 OptiScaler 整合,MFG Unlocker 現在可以當成 OptiScaler 的外掛使用,做法是把 DLL 改名為 MFGUnlocker.asi,放進 OptiScaler 的 plugins 資料夾,並在 OptiScaler.ini 的 [Plugins] 區段把 LoadAsiPlugins 設為 true。使用者需要搭配最新的 OptiScaler 10 版本,把 FGOutput 設為 XeFG,再從 OptiScaler 選單挑選倍率。官方說明指出,XeSS 多幀生成可以用 2x 到 6x,預設執行 Intel 的多幀模型,若在 [XeFG] 區段把 XeFGModel 設成 default,則會改用 Intel 的 2x 模型。由於 OptiScaler 的幀率上限計算的是輸出幀,倍率拉高時記得調高或移除上限,否則成果會被卡住。
這個方向其實有跡可循,Intel 先前已在 XeSS 3 引入多幀生成,驅動版本可在兩張實際渲染畫面之間最多插入 3 張生成幀,後來釋出的 XeSS 3.0 SDK 則以二進位形式提供給開發者,理論上顯示幀率可達原本渲染量的約 4 倍。社群也早就在試驗:GamePGU 先前報導的 OptiScaler 預覽版,用 DP4a 指令取代 Intel 專屬的 XMX 矩陣單元,在 Radeon RX 9070 GRE 上,以 4K 約 40 FPS 的基礎幀率,開啟 2 倍與 3 倍幀生成後可拉高到 115 至 138 FPS,但當時需要把遊戲設為無邊框視窗模式。
授權也要留意,作者特別註明,MFGUnlocker.dll 內嵌源自 Intel XeSS SDK 的幀生成程式資料,這部分是 Intel 的著作,不屬於 MIT 授權範圍,仍受 Intel 授權條款約束。
更名後的壓縮檔只剩一個 MFGUnlocker.dll,後端與選單合而為一。從舊版升級時,要先關閉遊戲,刪除原本安裝的 RTXMFG.dll (或當初自訂的檔名),再用相同檔名放入新的 DLL,確保只會載入一份,原本的 RTXMFG-Universal.json 設定檔則會沿用。
相容性方面,這次修正了 Special K 搭配時選單無法開啟的問題,《垂死之光:困獸》的滑鼠操作恢復正常,《戰爭機器: 事變日》的啟動崩潰也已排除,同時支援較新的 Streamline runtime,並能辨識《魔物獵人:荒野》使用的 Streamline 版本。作者公布的測試範圍包括 67 個本機發行回歸測試、共 2,455 項斷言,另有 XeSS 後端 57 項測試與 RTX 30 的 40 項測試全數通過。不過作者也強調,這些屬於建置與測試環境的驗證,並不等於每款遊戲都能完美呈現。
整體而言,Universal MFG Unlocker 仍是實驗性質的工具,不同遊戲與設定的相容性差異很大。此前就有報導提過,NVIDIA 曾透過 OTA 更新讓早期的 Ada 解鎖方式暫時失效,後來才被社群繞過,所以未來驅動程式、Streamline 或 NVIDIA app 更新後,這類方法有可能再度失靈。
另外,這類 mod 通常是把 DLL 注入遊戲程序。同類專案 mfg-unlock 的作者就曾明確警告,在有 BattlEye、EAC 等反作弊機制運作的遊戲中使用,帳號可能被停權,建議只在單機遊戲嘗試。下載請務必走作者的 GitHub Releases 頁面,避免使用來路不明的修改版。
延伸閱讀














