DXVK 3.1 是以相容性為主的更新,加入初步 DXGI 增量呈現與 D3D11 緩衝區渲染目標支援,改善 VirtualDJ、Ubisoft Connect 及 Battlefield 3 的顯示問題。 更新也修正 Nvidia 顯示與記憶體錯誤、The Witcher 1 與 Mabinogi 的 D3D9 霧效回歸、Mirror’s Edge 驗證錯誤,以及 Proton 11 下 RaceRoom Racing Experience 的網頁介面問題。
研究答案

Create a landscape editorial hero image for this Studio Global article: What new features, hardware-specific groundwork, performance improvements, and bug fixes are included in DXVK 3.1—the open-source Vulkan-bas. Article summary: DXVK 3.1 is a targeted feature-and-compatibility release for the Direct3D-to-Vulkan layer used by Proton. Its main additions improve DXGI/D3D11 compatibility, establish Intel vendor-extension infrastructure, tune renderi. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
DXVK 3.1 已推出。這個以 Vulkan 為基礎、透過 Wine 與 Proton 讓 Linux 執行 Windows 遊戲的 Direct3D 轉譯層,這次沒有主打全面性的效能飛躍,而是針對畫面呈現、舊遊戲相容性與顯示卡驅動路徑進行修正與補強。1
3
對 Proton 玩家而言,最有感的變化可能不是平均幀率,而是原本介面破圖、特定物件消失或遊戲啟動器顯示異常等問題獲得改善。
DXVK 3.1 首次加入 DXGI 呈現參數的初步支援,包括「增量呈現」(incremental presentation)。這項機制適用於只更新視窗部分區域、而不是每次都重新繪製整個畫面的程式。3
4
它主要解決 VirtualDJ 的介面繪製問題,也有助於修正 Ubisoft Connect 等 Windows 遊戲啟動器的 UI 顯示異常。3
4 如果 Vulkan 驅動程式支援
VK_KHR_incremental_present,這項功能理論上也可能減少不必要的工作;不過目前資訊顯示,它的首要價值仍是相容性,不能直接視為一定會提升遊戲幀率。3
D3D11 應用程式現在可以直接在緩衝區(buffer)上建立渲染目標檢視(render-target view)。這對採用較舊渲染方式的遊戲引擎尤其重要,包括部分 Frostbite 引擎作品。1
3
4
其中最具代表性的修正是《Battlefield 3》:遊戲中原本缺失或顯示不正確的雲朵,將可透過這項支援恢復正常渲染。1
3
4
在使用 Intel 顯示卡時,DXVK 3.1 現在可以載入 Intel 專用的擴充功能庫。這是為未來 Proton 在 D3D11 中支援 Intel 廠商擴充功能所建立的基礎設施,並不代表本次更新已經提供完整的新 Intel 功能集合。1
4
DXVK 3.1 也針對採用分塊式架構(tiling)的 GPU,採取更積極的渲染區域最佳化。當只有表面的一部分需要更新時,這項調整可減少不必要的渲染工作。3
實際收益仍取決於顯示卡架構、Vulkan 驅動程式與遊戲本身,因此這次更新不應被解讀為所有硬體都會獲得普遍效能提升。1
3
4
Nvidia 使用者則有兩項針對性修正:一項處理《Ghost Recon Breakpoint》的水面渲染錯誤,另一項修正 Nvidia 驅動程式下可能發生的描述元堆積區(descriptor heap)記憶體不足問題。1
除了上述功能,DXVK 3.1 也處理了多個特定遊戲與回歸問題:
如果你目前沒有遇到上述遊戲或啟動器的顯示問題,DXVK 3.1 未必會帶來立刻可見的效能變化。這次更新的實際價值,主要會出現在依賴視窗局部更新、緩衝區式 D3D11 渲染目標、舊版 D3D9 霧效,或特定顯示卡驅動渲染路徑的程式上。1
3
4
若你正好受到列出的錯誤影響,通常應優先使用所用 Proton 版本內建的 DXVK,或依照 Linux 發行版的套件更新方式處理,不必預設需要手動替換 DLL。DXVK 專案的官方 GitHub Releases 頁面提供 v3.1 的正式檔案與完整變更記錄,可作為下載與查閱細節的權威來源。15
Studio Global AI
這個頁面包含附來源佐證的答案,你可以在 Studio Global 內繼續追問。
DXVK 3.1 是以相容性為主的更新,加入初步 DXGI 增量呈現與 D3D11 緩衝區渲染目標支援,改善 VirtualDJ、Ubisoft Connect 及 Battlefield 3 的顯示問題。
DXVK 3.1 是以相容性為主的更新,加入初步 DXGI 增量呈現與 D3D11 緩衝區渲染目標支援,改善 VirtualDJ、Ubisoft Connect 及 Battlefield 3 的顯示問題。 更新也修正 Nvidia 顯示與記憶體錯誤、The Witcher 1 與 Mabinogi 的 D3D9 霧效回歸、Mirror’s Edge 驗證錯誤,以及 Proton 11 下 RaceRoom Racing Experience 的網頁介面問題。
Intel 專用擴充功能庫的載入能力則是未來 Proton 支援 Intel D3D11 廠商擴充功能的基礎;完整變更清單與下載檔案可在 DXVK 官方 GitHub Releases 頁面查看。