DXVK 3.1 是一次以兼容性為主的更新,加入初步 DXGI incremental presentation 及 D3D11 buffer render targets 支援,並修正 Battlefield 3 雲層顯示等問題。 更新亦改善 VirtualDJ、Ubisoft Connect 等程式的介面顯示,處理 Nvidia 渲染及記憶體錯誤、The Witcher 1 的霧效回歸問題,以及 Proton 11 下 RaceRoom 的網頁介面問題。
研究答案

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 的 Direct3D 轉換層,透過 Wine 及 Proton 讓 Linux 執行原本為 Windows 開發的遊戲。今次版本重點不在於全面提升幀率,而是針對畫面輸出、舊式渲染方式、GPU 驅動及個別遊戲問題作出修正。1
3
DXVK 3.1 加入初步 DXGI present parameters 支援,包括 incremental presentation。簡單講,即是程式只更新視窗其中一部分時,可以毋須每次重新繪製整個畫面,對介面渲染特別重要。
今次改動主要針對 VirtualDJ 及 Ubisoft Connect 等 Windows 遊戲啟動器出現的介面顯示問題。對支援 VK_KHR_incremental_present 的 Vulkan 驅動程式而言,日後亦可能減少不必要的渲染工作;不過目前資料未能證明它會普遍帶來更高幀率,所以應視為兼容性修正,而非保證有效能大升。3
4
D3D11 程式現在可以直接對 buffer 建立 render-target view。這種做法在部分較舊的遊戲引擎仍然會用到,包括 Frostbite 引擎的作品。
對《Battlefield 3》玩家來說,最直接的效果是修正雲層消失或渲染錯誤的問題。這個修正亦是今次版本其中一個最具體的遊戲兼容性改善。1
3
4
DXVK 3.1 在 Intel GPU 上可以載入 Intel 專用的 extension libraries。這項改動本身不是一套完整的新 Intel 功能,而是為日後 Proton 在 D3D11 中支援 Intel vendor extensions 建立所需的基礎設施。1
4
換句話說,Intel GPU 用戶今次未必會即時見到全新效能特性,但相關支援的技術準備已經開始。
新版本在 tiling GPU 上採用更進取的 render-area optimization。當只有畫面一部分需要更新時,DXVK 可以嘗試減少無謂的渲染工作,實際效果就要視乎 GPU、驅動程式及遊戲的渲染方式而定。3
Nvidia 用戶亦有兩項針對性修正:
因此,DXVK 3.1 比較適合形容為「改善兼容性及正確性」的版本,而唔係人人都會受惠的效能大更新。1
3
4
今次更新亦處理了一批個別遊戲問題:
如果你遇到的是介面局部更新失效、Battlefield 3 雲層錯誤、舊遊戲霧效消失,或者上述 Nvidia 及 RaceRoom 問題,DXVK 3.1 可能會帶來實際幫助。至於 tiling GPU 的優化,則不應預期在所有遊戲及硬件上都會提升效能。1
3
4
一般玩家應優先使用 Proton 套件內置的 DXVK 版本,或者按照 Linux 發行版的封裝指引更新,毋須未確認情況就自行替換 DLL。完整變更記錄及 v3.1 官方下載檔案,可到 DXVK 專案的 GitHub Releases 頁面查看。15
Studio Global AI
此頁麵包含一個有來源支援的答案,您可以在 Studio Global 內繼續。
DXVK 3.1 是一次以兼容性為主的更新,加入初步 DXGI incremental presentation 及 D3D11 buffer render targets 支援,並修正 Battlefield 3 雲層顯示等問題。
DXVK 3.1 是一次以兼容性為主的更新,加入初步 DXGI incremental presentation 及 D3D11 buffer render targets 支援,並修正 Battlefield 3 雲層顯示等問題。 更新亦改善 VirtualDJ、Ubisoft Connect 等程式的介面顯示,處理 Nvidia 渲染及記憶體錯誤、The Witcher 1 的霧效回歸問題,以及 Proton 11 下 RaceRoom 的網頁介面問題。