DXVK 2.1 現已發布,它實現了 DXGI(DirectX 圖形基礎架構)、Direct3D 9、10 和 11,並透過呼叫轉換運行於 Vulkan API。 DXVK 需要支援 Vulkan 1.3 API 的驅動程序,例如 Mesa RADV 22.0、NVIDIA 510.47.03、Intel ANV 22.0 和 AMDVLK。 DXVK 可用於運行 3D 應用程式和遊戲。 Linux 使用 Wine,作為 Wine 內建的 Direct3D 9/10/11 實現的更高效能替代方案,運行在 OpenGL 之上。
主要變化:
- 在支援 HDR10 色彩空間的系統上,可以透過設定環境變數 DXVK_HDR=1 或在設定檔中指定 dxgi.enableHDR = True 來啟用 HDR。啟用 HDR 後,如果安裝了 vkd3d-proton 2.8 或更高版本,遊戲就可以偵測並使用 HDR10 色彩空間。主要使用者環境位於 Linux 它們目前還不支援HDR,但複合視訊支援HDR。 服務器 Gamescope 可透過「--hdr-enabled」選項啟用(目前僅適用於使用核心的 AMD GPU 系統)。 Linux 使用 josh-hdr-colorimetry 補丁)。
- 改進了著色器編譯。為了減少卡頓,管線庫的使用已擴展到包含曲面細分和幾何著色器的管線,並且在使用 MSAA 時,也會使用 Vulkan 擴展 VK_EXT_extended_dynamic_state3 的附加功能。
- 對於支援多樣本抗鋸齒(MSAA,多樣本抗鋸齒)的舊遊戲,添加了 d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading 設置,為所有著色器啟用採樣率著色模式,從而提高品質遊戲中的圖像。
- 在程式集中 Linux 新增 GLFW 後端,可作為 SDL2 後端的替代方案。
- 改進的 D3D11 命令傳遞邏輯使 DXVK 行為更接近原生 D3D11 驅動程式並實現更可預測的效能。
- 修復了遊戲中出現的問題:
- 奇點的灰燼。
- 戰地:叛逆連隊2。
- 古劍3.
- 生化危機4高畫質版。
- 黑道聖徒:第三。
- 隻狼。
- 聲波前沿。
- 最高指揮官:締結聯盟。
來源: opennet.ru
