NVIDIA 的 DLSS 5(Neural Rendering)被認為是近年 PC 遊戲畫質提升幅度最大的技術之一,雖然說它所帶來的效果見仁見智(有的遊戲人物反而變醜了),但畫面提升是相當明顯的。之前我們報導過 RenoDX 社群利用《NBA 2K27》的 DLL 破解了 DLSS 5,讓原本不支援該技術的遊戲與非 RTX-50 系列顯卡都能運行 DLSS 5,不過原本安裝設定的方式與流程相當複雜。現在一個名為「DLSS5-Swapper」的開源工具能讓使用者一鍵將 DLSS 5 安裝到幾乎任何遊戲中,甚至連不支援 DLSS 的老遊戲也能透過名為「DLSS5-Feeder」的技術獲得 DLSS 5 的畫質加成。
DLSS5-Swapper 是什麼
DLSS5-Swapper 是一款免費、開源(MIT 授權)的 Windows 工具,由開發者 rakanki911 在 GitHub 上發布。它的核心功能很簡單:自動掃描電腦中的遊戲,然後一鍵將 DLSS 5 Neural Rendering 的相關檔案安裝進去。不需要手動替換 DLL、不需要自己找 ReShade 版本、也不需要搞懂 Streamline 框架的檔案結構,工具全部代勞。
目前最新版本為 2.1.1,安裝檔與攜帶版各約 231MB,支援 Windows 10/11 64 位元系統。 由於程式碼未經數位簽章,首次執行時 Windows SmartScreen 會跳出警告,需要手動點選「仍要執行」才能啟動(有用 Virustotsl 掃毒過,擔心的請不要使用,大家責任自負)。
支援範圍:從 RTX 20 到 RTX 50,從 DX9 到 Vulkan
DLSS5-Swapper 的支援範圍相當廣泛。在顯示卡方面,所有 NVIDIA RTX 系列都在支援清單內,包括 RTX 20、RTX 30、RTX 40 和 RTX 50。工具內附的 nvngx_dlssnr.dll 是經過修改的版本,由其作者聲稱加入了 RTX 20/30/40 的支援,並在 RTX 50 上以相同方式執行。(A卡跟I卡不支援)
在圖形 API 方面,支援清單涵蓋了 PC 遊戲史上幾乎所有主流 API:
- DirectX 12:64 位元遊戲開箱即用
- DirectX 11:64 位元遊戲透過原生 add-on 支援,32 位元遊戲透過 DLSS5-Feeder 支援
- DirectX 10:64 位元 add-on 或 DLSS5-Feeder
- DirectX 9:64 位元 add-on,32 位元遊戲則透過 dgVoodoo2 轉譯為 DX11 後進入 DLSS5-Feeder 流程
- Vulkan:透過 ReShade 的使用者層級隱式 Vulkan 層實現
- OpenGL:透過對應的 ReShade OpenGL 代理實現
遊戲來源方面,開啟工具後會自動偵測 Steam、Epic Games 和 GOG 的遊戲庫,Xbox Game Pass 安裝的遊戲也能透過手動加入資料夾的方式處理。
DLSS5-Feeder:讓不支援 DLSS 的老遊戲也能用上 DLSS 5
DLSS5-Swapper 最令人興奮的功能,是 2.1 版本新增的「DLSS5-Feeder」技術。DLLS 5 的神經渲染 add-on 原本只能掛鉤到遊戲自身的 DLSS 呼叫上。如果一款遊戲本身不支援 DLSS,就不會發出這些呼叫,add-on 自然無事可做。DLSS5-Feeder 解決了這個問題:它利用 ReShade 已經取得的資料(當前畫面、深度緩衝區、估算的運動向量),自行構建 DLSS 所需的數據並執行實際的 DLSS 渲染,然後將神經渲染的結果複製回遊戲畫面。
這意味著即使是 2008 年的 DirectX 9 遊戲,理論上也能獲得 DLSS 5 的畫質提升。網路上也有人測試該工具支援多款遊戲模擬器,包括 DuckStation(PS1)、PCSX2(PS2)、Dolphin(Wii/GameCube)、PPSSPP(PSP)、RPCS3(PS3)等。
不過 DLSS5-Feeder 目前仍處於實驗階段,相容性因遊戲而異,部分作品可能無法正常執行。
安裝流程:三步完成
使用 DLSS5-Swapper 的過程相當簡單。首先從 GitHub Releases 頁面下載安裝檔或攜帶版執行檔,啟動後工具會自動掃描 Steam、Epic Games 和 GOG 的遊戲庫。
掃描完成後,從遊戲列表中選擇目標遊戲,點選「Install DLSS 5」即可。工具會在修改前自動建立備份資料夾(_DLSS5_Backup),如果需要還原,隨時可以透過「Restore originals」按鈕恢復。
對於原本不支援 DLSS 的遊戲,需要在工具的 Add-ons 頁面中啟用 DLSS5-Feeder 功能,然後再對遊戲執行安裝。安裝完成後進入遊戲,按下 Home 鍵開啟 ReShade 介面,切換到 RenoDX-DLSSNR 分頁即可隨時開啟/關閉與調整參數。
個人實測真的有效果,但幀數會大幅降低(至少打五折),而且遊戲可能隨時會當掉,目前就是一個嚐鮮體驗 DLSS 5 的管道,如果真的要測試建議找你本來就可以跑得很順的遊戲(最好是不聯網的)來跑。(開了反而變醜的蘿拉)
注意事項:基於洩漏版本,非官方正式實作
需要特別說明的是,DLSS5-Swapper 使用的 DLSS 5 版本是基於洩漏的內部版本,而非 NVIDIA 官方正式發布的產品。這代表兩個重要前提:第一,最終畫質表現可能與日後官方正式實作有所差異;第二,NVIDIA 未來是否會對這類第三方工具採取行動仍是未知數。
此外,由於工具會修改遊戲檔案,強烈建議在離線環境下測試,確認遊戲正常執行後再決定是否在線上模式使用。對於有反作弊系統的遊戲,修改過的檔案可能觸發警告或導致帳號問題。
在安全性方面,DLSS5-Swapper 採用 MIT 授權、原始碼公開、根據開發者說明不會發出任何網路請求。使用 VirusTotal 掃描後未發現惡意軟體。
對 PC 遊戲生態的意義
DLSS5-Swapper 的意義不只是「讓老遊戲變好看」。它實際上打破了 NVIDIA 官方 DLSS 支援清單的限制,讓玩家不再需要等待遊戲開發商透過更新加入 DLSS 支援。對於那些已經停止更新的經典遊戲來說,這可能是唯一能獲得現代渲染技術加持的途徑。
從技術角度來看,DLSS5-Feeder 利用 ReShade 的深度緩衝區和運動向量估算來構建 DLSS 所需的輸入資料,這種做法雖然不如原生整合精確,但在許多場景下已經能產生明顯可辨的畫質提升。隨著社群持續回報相容性資訊並修正問題,支援的遊戲清單預期會持續擴大。
結語
DLSS5-Swapper 的出現,讓「DLSS 5 只能用在少數新遊戲」這個限制大幅縮小。從 DirectX 9 的老遊戲到各種遊戲模擬器,這款工具幾乎打通了所有管道。雖然目前仍處於早期階段,幀率代價也不低,但對於想要在經典遊戲上體驗最新渲染技術的玩家來說,這已經是一個值得嘗試的選項。
工具免費下載:GitHub Releases








