DXVK 2.2 已經發布,這些是它的新聞

DXVK

DXVK 可用於使用 Wine 在 Linux 上運行 3D 應用程序和遊戲

新版斗篷 DXVK 2.2 現已推出 它帶來了一些非常有趣的變化,其中我們可以強調與 D3D11On12 的兼容性支持,以及 D3D9 的部分展示、錯誤修復等。

對於那些仍然不了解DXVK的人,他們應該知道這是什麼 Steam Play功能中包含的工具之一 來自Steam。 這是一個很棒的工具e可以轉換Microsoft DirectX 11和DirectX 10圖形調用 Vulkan,這是與Linux兼容的開源圖形API。 要使用DXVK,除了Wine和Vulkan之外,您顯然還需要兼容Vulkan的GPU。

DXVK 2.2的主要新功能

在 DXVK 2.2 的這個新版本中,我們可以發現 s添加了對 D3D11On12 層的支持允許 Direct3D 11 在 Direct3D 12 之上工作. 在基於 Unity 引擎的新遊戲中支持 D3D12,例如 Lego Builder's Journey, DXVK 已經實現了創建 D3D11 設備的能力 從 D3D12 設備使用 D3D11On12CreateDevice 函數和 ID3D11On12Device API。

此新版本中另一個引人注目的變化是 Direct3D 9 實施 引進 支持局部顯示 它允許通過將後台緩衝區的內容複製到系統內存中,然後將其繪製到 CPU 窗口來組織窗口部分的顯示。 這提高了與遊戲啟動器的兼容性,尤其是那些基於 Microsoft 的 WPF 工具包和一些視覺小說的啟動器。

這個功能 改進了與內置遊戲啟動器的兼容性 微軟WPF 以性能下降為代價。 對於 Direct3D 9,虛擬幀緩衝區 (SwapChain) 的一般行為也得到了改進,並且刪除了對 d3d9.noExplicitFrontBuffer 選項的支持。

除此之外,還要強調的是 與 Proton 或 Wine 一起使用時,默認情況下,日誌文件的創建停止並且 使用特定於 Wine 的功能組織診斷消息到控制台的輸出,對應於 vkd3d-proton 的行為。 要恢復創建單獨的日誌文件,您可以設置 DXVK_LOG_PATH 環境變量。

其他突出的變化:

  • 創建未在遊戲中使用的 D3D11 設備時顯著減少內存消耗。
  • 修復了線程未被正確銷毀的問題。
  • 修復了在為紋理啟用反饋循環時由於不正確的佈局跟踪導致的 Vulkan 驗證錯誤。
  • 在遊戲創建未使用的 D3D11 設備的情況下顯著減少內存使用。

終於 如果您有興趣了解更多信息 關於此新版本,您可以查看詳細信息 在下面的鏈接中。

如何在Linux中添加DXVK支持?

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

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

tar -xzvf dxvk-2.2.tar.gz

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

cd dxvk-2.2

然後我們執行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. 權利:您可以隨時限制,恢復和刪除您的信息。