1 月 28 日消息,DXVK 是流行的基于 Vulkan 的 Direct3D 9、10 和 11 的開源翻譯層,允許用戶通過 Wine 在 GNU / Linux 系統上運行為 Windows 設計的 3D 應用程序和游戲。
適用于 Linux / Wine 的 DXVK 2.1 現已推出,為所有游戲玩家提供新功能和改進。
DXVK 2.1 版本中最大的新功能是 HDR 支持。通過設置 DXVK_HDR=1 環境變量或在 DXVK 配置文件中設置 dxgi.enableHDR = True 選項,可以為支持 HDR10 色彩空間的系統上的游戲啟用 HDR。
但是,由于目前沒有主要的 Linux 桌面環境支持 HDR,因此用戶需要啟用 --hdr-enabled 選項的 Gamescope 會話。此外,HDR 支持僅受開源 AMDGPU 圖形驅動程序和來自 Josh Ashton 分支的一些內核補丁的支持。
“D3D11 支持已實現,但預計不會在大多數游戲中運行,因為它們通常需要 AMDAGS 或 NVAPI 來設置 HDR 輸出,而不是使用相應的 DXGI API。此外,只有 Nvidia 驅動程序有望在 Windows 上運行,”開發人員在發行說明中指出。
隨著 Valve 的 Pierre-Loup Griffais 不久前分享了開發人員 Josh Ashton 迄今為止取得的進展,Linux 上的 HDR 支持越來越豐富。Griffais 在他的 AMD 臺式機上演示了 HDR 支持,其中包括《光環:無限》、《深巖銀河》和《死亡擱淺 DC 》電子游戲。
IT之家了解到,除了 HDR 支持,DXVK 2.1 還帶來了著色器編譯改進、用于 DXVK 原生 Linux 構建的 GLFW 后端作為 SDL2 后端的替代方案,以及兩個用于啟用采樣率著色的新選項(d3d9.forceSampleRateShading 和d3d11.forceSampleRateShading),適用于支持 MSAA 的舊游戲上的所有著色器。
當然,還有各種游戲的常規改進,包括《荒野大鏢客 2》等等。
要想獲得源代碼編譯 DXVK 2.1,用戶現在可以從該項目的GitHub 頁面下載。用戶還可以從 GNU / Linux 發行版的穩定軟件存儲庫安裝它以獲得更好的游戲體驗。
關鍵詞: