DXVK 1.0.3,在 Vulkan API 之上實現 Direct3D 10/11

而不是由於 GPU 凍結問題而被取消的版本 1.1 層間脫模準備 DXVK 1.0.3,它提供了 DXGI(DirectX 圖形基礎設施)、Direct3D 10 和 Direct3D 11 的實現,通過對 Vulkan API 的調用轉換進行工作。 DXVK 1.0.3 繼承了 1.1 分支的一些修復和改進,例如:

  • 確保DLL包含DXVK版本信息;
  • 在配備 NVIDIA GPU 的系統上,《黑暗之魂重製版》和《恐怖黎明》中的渲染問題已得到解決;
  • 修復了啟動《星際公民》時 GPU 凍結和驅動程序崩潰的問題;
  • 解決了《紀元 1800》中的性能問題;
  • 修復了導致將未定義數據傳輸到驅動程序的錯誤,這可能會對著色器緩存產生負面影響;
  • 修復了使用流元數據對幾何著色器進行哈希處理的問題,該問題可能導致狀態緩存文件無法控制地增長。

提醒一下,DXVK 可用於使用 Wine 在 Linux 上運行 3D 應用程序和遊戲,作為在 OpenGL 之上運行的 Wine 內置 Direct3D 11 實現的更高性能替代方案。 在 一些遊戲 Wine+DXVK 組合的性能 不同 在 Windows 上運行時性能僅下降 10-20%,而使用基於 OpenGL 的 Direct3D 11 實現時,性能下降更為明顯。 工作正在進行中送貨 DXVK 作為組件 葡萄酒整合,以單獨的 Linux 庫 (libdxvk.so) 的形式提供,可以直接在 Wine 中使用,無需以 Windows DLL 的形式單獨安裝 DXVK。

來源: opennet.ru

添加評論