DXVK 1.7帶有Vulkan改進,優化等功能

DXVK

的釋放 DXVK層1.7的新版本,它提供了DXGI(DirectX圖形基礎結構),Direct3D 9、10和11的實現, 它通過翻譯Vulkan API調用來工作。

而DXVK 儘管它主要用於Steam Play,但並非唯一 Linux用戶可以在其中利用這項出色的技術。 還 為Linux和Wine帶來了基於Vulkan的D3D11實現, 關於在Wine中運行Direct3D 11遊戲時的性能和優化,因為它們還提供了對Direct3D9的支持。

DXVK 1.7的主要新功能

在這個新版本的實現中 增加了對Vulkan圖形API擴展的支持 VK_EXT_custom_border_color 它用於支持Sampler中的邊框顏色,以及 解決了基於Direct3D 9的遊戲中的許多問題 包括Crysis和Halo 2 Vista。 獲得的另一個支持是 VK_EXT_robustness2, 與D3D11類似,用於處理超出可接受資源範圍的訪問。

重要的是要考慮到要使用這些擴展,您必須具有Wine 5.8 (開發版本),以及AMD和Intel Mesa 20.2-dev驅動程序或NVIDIA 440.66.12-beta驅動程序。

我們還可以發現 優化了清潔操作和屏障的使用 在渲染過程中 允許稍微改善某些遊戲的性能.

在D3D11遊戲中,如果驅動程序(例如RADV)不支持單獨的傳輸隊列,則添加了使用計算隊列進行異步資源加載的功能。

它在這個新版本中也很突出 減少了D3D9中的內存消耗, 這樣可以避免在某些遊戲(例如Toxikk)中耗盡可用內存。

在此新版本中突出的其他更改包括:

  • DXGI 1.6已實現某些功能,該功能將在以後的《魔獸世界》版本中使用。
  • 修復了Cloudpunk和其他不正確使用資源緩衝區的遊戲中的Vulkan驗證錯誤。
  • 修復GCC 10.1中的編譯問題。
  • 修復了與D3D9相關的各種問題。
  • 重新設計了dxgi.tearFree選項。
  • 修復了《輻射新維加斯》,《自由職業者》,《俠盜獵車手XNUMX》和《光環定製版》遊戲中的問題。
  • winelib的構建支持已停止。 現在需要MinGW來構建DXVK。

如何在Linux中添加DXVK支持?

要使用DXVK,需要具有API Vulkan 1.1支持的驅動程序, 例如AMD RADV 18.3,NVIDIA 440.66,Intel ANV 19.0和AMDVLK。

DXVK可用於使用Wine在Linux上運行3D應用程序和遊戲,是Wine在OpenGL上運行的內置Direct3D 11實現的更高性能替代。

DXVK需要最新的穩定版Wine 跑步。 因此,如果您尚未安裝此軟件。 現在我們只需要下載DXVK的最新穩定軟件包,我們發現了這個 在下面的鏈接中。

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

現在完成下載後,我們將解壓縮剛剛獲得的軟件包,這可以在您的桌面環境或終端本身中通過執行以下命令來完成:

tar -xzvf dxvk-1.7.0.tar.gz

然後,我們使用以下命令訪問該文件夾:

cd dxvk-1.7.0

然後我們執行sh命令來 運行安裝腳本:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

在Wine前綴中安裝DXVK時。 優點是Wine vkd3d可用於D3D12遊戲,而DXVK可用於D3D11遊戲。

另外,新腳本允許將dll安裝為符號鏈接,從而更容易更新DXVK以獲取更多Wine前綴(您可以通過–symlink命令執行此操作)。

您將如何看待該文件夾 DXVK包含另外兩個32位和64位dll estas 我們將根據以下路線放置它們。
您將“用戶”替換為您在Linux發行版中使用的用戶名。

對於64位,我們將它們放入:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

對於32位:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。