跳至主要內容
The Witcher 2.jpg

如何在 The Witcher 2 運行 DLSS 5:RenoDX 與動態向量指南

透過 RenoDX 在 DirectX 9 環境下於 The Witcher 2 啟用 DLSS 5,無需使用 dgVoodoo2 或其他封裝工具,即可實現偽運動向量與 NVIDIA 官方庫支援。

作者
Friolt
更新日期
閱讀時間
3 分鐘
主題
最新消息
所需組件
廣告

在 The Witcher 2 中運行 DLSS 5 無需 DOSBox,也不需要 dgVoodoo2。RenoDX 直接作用於 DirectX 9 可執行檔,透過 feeder 提供偽運動向量(motion vectors),並由官方的 NVIDIA 函式庫進行神經渲染。我們是在舊版的附加元件組建(不含多重渲染通道)上進行測試,硬體配置為 RTX 5090 Mobile 與 Core Ultra 9 275HX。

簡短版:RenoDX、向量、啟動。詳細攻略請見下文,畢竟 DirectX 9 總沒什麼簡單的事。

所需組件

組件在鏈路中的作用
The Witcher 232 位元 DirectX 9 遊戲本體(無論是否為 Enhanced Edition)。
支援附加元件的 ReShade (32-bit)優先載入的代理程式。
RenoDX DLSS 5 附加元件 (single pass build)神經渲染面板。
DLSS5-Feeder 與運動向量著色器為原生不支援 DLSS 的遊戲提供偽運動與深度資訊。
NVIDIA 神經渲染函式庫官方 DLSS 5 模型。
RTX 50 系列 GPUNVIDIA 官方硬體要求。

步驟 1:準備遊戲

The Witcher 2 Enhanced Edition 內建的啟動器包含圖形選項,其中兩項會與此附加元件產生衝突。

  1. 開啟啟動器設定並關閉遊戲內的抗鋸齒(antialiasing)。
  2. 關閉 Witcher 2 Ubersampling,因為它會導致每幀多次渲染,而神經渲染通道的負載已經足夠沉重。
  3. 儲存設定、啟動一次遊戲,並確認設定已生效。

步驟 2:在 DirectX 9 上安裝 RenoDX

  1. 在 witcher2.exe 旁建立一個主機資料夾,例如 host32。
  2. 將 32 位元的 ReShade DLL 重新命名為遊戲預期的 d3d9 代理名稱。
  3. 將重新命名後的代理檔案、RenoDX 附加元件、神經渲染函式庫以及標準 DLSS upscaler 檔案放入該主機資料夾中。
  4. 請務必使用 32 位元的 ReShade 與附加元件版本,因為遊戲執行檔為 32 位元。

步驟 3:加入向量

  1. 將 DLSS5-Feeder 32 位元附加元件及其運動向量著色器包複製到同一個主機資料夾中。
  2. 啟動遊戲,按下 Home 鍵,開啟 Add-ons 分頁並找到 Neural Rendering;在 DirectX 9 上,它可能位於組合面板內。
  3. 按下 F6 進行切換。

所有 DLSS 5 DX9 遊戲皆遵循此流程。完整的操作指南列出了 64 位元變體以及其他引擎的資料夾配置方式。

為何使用舊版函式庫

本次運行使用的是不含多重渲染通道(multipass)的 DLSS 5,早期的附加元件組建限制為單次 x1 通道。多重通道模式會採樣一幀並忽略歷史資訊,對於使用預估向量的 DirectX 9 遊戲來說,這意味著每一幀都會產生全新的「幻覺」。使用單通道則能讓 Geralt 在視覺上保持穩定。

設定初始值原因
注入點 (Injection point)Output在沒有原生 DLSS 數據的情況下最穩定的階段。
強度 (Intensity)Medium全強度會完全重繪 REDengine 的光影。
預設 (Preset)Natural預設值偏綠,Cinematic 則偏紫。
通道 (Passes)x1舊版組建不支援其他選項。
啟用放大 (Enable Upscaling)Off尚未完成且會閃爍。

細節注意事項

  • 皮膚、毛髮與皮革的反應最為明顯,這也是該模型的主要設計目標。
  • 快速轉動鏡頭會產生殘影(ghosting),因為運動向量是預估出來的。
  • UI 與字幕會被重繪,因此文字可能會出現輕微模糊。
  • 頻繁按下 F6 會導致 VRAM 洩漏,建議改用強度滑桿進行比較。

在所有測試過的舊作中,這是目前最可信的 DLSS 5 神經渲染模組成果。The Witcher 2 本身就擁有足夠細緻的角色面部模型供其運作。但這終究是一個會吃掉你大部分 GPU 效能的 The Witcher 2 圖形模組。

效能表現

在 RTX 5090 Mobile 硬體上開啟神經渲染通道運行 The Witcher 2,幀數會落在 10 fps 左右,這與其他遊戲看到的上限一致。該模型並不介意遊戲引擎的年代。

廣告