幾天前 DXVK 1.9.1 新版本發布 在其中 進行了一些修復 錯誤和消除與以前版本的 Mesa 相關的代碼等。
對於那些仍然不了解DXVK的人,他們應該知道這是什麼 Steam Play功能中包含的工具之一 來自Steam。 這是一個很棒的工具e可以轉換Microsoft DirectX 11和DirectX 10圖形調用 Vulkan,這是與Linux兼容的開源圖形API。 要使用DXVK,除了Wine和Vulkan之外,您顯然還需要兼容Vulkan的GPU。
儘管DXVK仍主要在Steam Play上使用,但Linux用戶並不是唯一可以利用這項出色技術的地方。 它也有貢獻 基於Vulkan的Linux和Wine的D3D11實現, 關於在Wine中運行Direct3D 11遊戲時的性能和優化,因為它們還提供了對Direct3D9的支持。
DXVK 1.9.1的主要新功能
在這個新版本的實現中,開發人員 修復了各種性能和穩定性問題 在重新設計 D3D9 鎖定機制後, 除了修改了 D3D11 中階段紋理的處理之外, 這導致在 CPU 和 GPU 之間移動數據所需的內存消耗和圖像副本更少。
另一方面,鎖原語已經基於 Windows SRW 鎖重新設計,這比 winpthreads 的 mingw 實現更有效,並且刪除了舊版本 Mesa 的解決方法代碼(<= 19.0)。
至於 某些標題已解決的問題 在視頻遊戲中,提到了以下內容:
- 地球防衛軍5- 修復了由於遊戲頻繁打開和關閉幀之間的垂直同步而導致的性能問題。
- 孤島驚魂1: Nvidia GPU 被偽造以允許更高質量的水渲染。
- 遠東驚魂5時 和其他 Dunia Engine 遊戲: 修復了由於未初始化內存導致的各種問題。
- GTA IV: 修復了一個損壞的應用程序配置文件,該配置文件會破壞 Nvidia GPU 的遊戲玩法。
- 崛起3: 修復了 Nvidia GPU 上的崩潰問題。
- 最終幻想世界: 強制禁用 MSAA 以修復遊戲錯誤。
終於 如果您有興趣了解更多信息 關於此新版本,您可以查看詳細信息 在下面的鏈接中。
如何在Linux中添加DXVK支持?
DXVK可用於使用Wine在Linux上運行3D應用程序和遊戲,是Wine在OpenGL上運行的內置Direct3D 11實現的更高性能替代。
DXVK需要最新的穩定版Wine 跑步。 因此,如果您尚未安裝此軟件。 現在我們只需要下載DXVK的最新穩定軟件包,我們發現了這個 在下面的鏈接中。
wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz
現在完成下載後,我們將解壓縮剛剛獲得的軟件包,這可以在您的桌面環境或終端本身中通過執行以下命令來完成:
tar -xzvf dxvk-1.9.1.tar.gz
然後,我們使用以下命令訪問該文件夾:
cd dxvk-1.9.1
然後我們執行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/
現在,我沒有完成安裝,它出現在同一條消息中,您打算安裝哪個版本的 dxvk 並不重要。
henrique @ henrique-Aspire-F5-573G: ~ $ cd 下載
henrique @ henrique-Aspire-F5-573G: ~ / 下載 $ cd dxvk-1.9.2
henrique @ henrique-Aspire-F5-573G:~/下載/dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
[sudo] henrique 的 senha:
setup_dxvk.sh: 31: 0: 未找到
wine: L »/root/.wine» 中的配置已更新。
setup_dxvk.sh: 86: 替換錯誤
henrique @ henrique-Aspire-F5-573G:~ / 下載 / dxvk-1.9.2 $