把 NVIDIA 獨家的黑科技拿去 AMD 顯卡上硬跑,永遠是開源社群最喜歡幹的瘋狂實驗。國外開發者 countervolts 近日更新了他的開源專案 d4r(DLSS 4 Radeon),正式宣佈對 AMD RDNA 4 架構(即 Radeon RX 9000 系列,包含 RX 9070 XT、RX 9070 及 RX 9060 等)提供跨平台執行 NVIDIA DLSS 4 與 DLSS 4.5 的實驗性支援。

過去要在 AMD 顯卡硬上 NVIDIA 的技術,往往需要將複雜的運算進行格式轉換,吃掉大量效能。但這次 AMD RX 9000 系列採用的 RDNA 4 架構,本身就具備原生 FP8(8 位元浮點數)計算能力。由於 NVIDIA 較新的 DLSS 模型大量採用了 FP8 運算,d4r 在 RDNA 4 上便能直接建立原生的 DLSS 4 與 DLSS 4.5 核心,完全不需要像舊顯卡一樣把 FP8 轉譯成 FP16,這代表著在 A 卡上跑綠家超採樣技術的效能損耗將大幅降低。
d4r 的運作方式是直接調用 NVIDIA 官方的 nvngx_dlss.dll 檔,並在 Linux 與 Proton 環境下,透過 ZLUDA 工具將 NVIDIA 的 CUDA 工作負載即時轉譯給 AMD GPU,再搭配開發者針對 RDNA 3 與 RDNA 4 撰寫的自訂核心來加速 DLSS 的處理流程。
根據開發者先前在上一代 RX 7700 XT 上的實測,使用原生自訂核心的效能表現,確實比單純依賴程式碼轉譯還要好上許多。
雖然寫得一副 A 卡免錢升級 DLSS 4.5 的樣子,但玩家們先別急著用,除非想先嚐鮮或替開發者實驗除錯。開發者在發布說明中非常誠實地標明,目前 RX 9000 系列的運作狀況與實際效能完全未經實機驗證,因為作者手邊根本沒有 RDNA 4 的新卡,先前所有實際跑過測試的就只有那一張 RX 7700 XT 奇蹟倖存而已。
說到底,現在的 d4r 充其量只是一個概念驗證專案,離普及到一般玩家日常開遊戲順跑可能還有些距離。

過去要在 AMD 顯卡硬上 NVIDIA 的技術,往往需要將複雜的運算進行格式轉換,吃掉大量效能。但這次 AMD RX 9000 系列採用的 RDNA 4 架構,本身就具備原生 FP8(8 位元浮點數)計算能力。由於 NVIDIA 較新的 DLSS 模型大量採用了 FP8 運算,d4r 在 RDNA 4 上便能直接建立原生的 DLSS 4 與 DLSS 4.5 核心,完全不需要像舊顯卡一樣把 FP8 轉譯成 FP16,這代表著在 A 卡上跑綠家超採樣技術的效能損耗將大幅降低。
d4r 的運作方式是直接調用 NVIDIA 官方的 nvngx_dlss.dll 檔,並在 Linux 與 Proton 環境下,透過 ZLUDA 工具將 NVIDIA 的 CUDA 工作負載即時轉譯給 AMD GPU,再搭配開發者針對 RDNA 3 與 RDNA 4 撰寫的自訂核心來加速 DLSS 的處理流程。
根據開發者先前在上一代 RX 7700 XT 上的實測,使用原生自訂核心的效能表現,確實比單純依賴程式碼轉譯還要好上許多。
雖然寫得一副 A 卡免錢升級 DLSS 4.5 的樣子,但玩家們先別急著用,除非想先嚐鮮或替開發者實驗除錯。開發者在發布說明中非常誠實地標明,目前 RX 9000 系列的運作狀況與實際效能完全未經實機驗證,因為作者手邊根本沒有 RDNA 4 的新卡,先前所有實際跑過測試的就只有那一張 RX 7700 XT 奇蹟倖存而已。
說到底,現在的 d4r 充其量只是一個概念驗證專案,離普及到一般玩家日常開遊戲順跑可能還有些距離。









