DXVK 3.1 是一次以兼容性和正确性为重点的更新,而不是全面的性能大升级;它加入了初步 DXGI 增量呈现支持,以及 D3D11 在缓冲区上创建渲染目标视图的能力。 新版本修复了《战地 3》的云层渲染问题、《巫师 1》和《Mabinogi》的 D3D9 雾效回归,以及《Ghost Recon Breakpoint》的水面渲染问题。
研究答案

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 参数的初步支持,其中包括增量呈现(incremental presentation)。简单来说,当应用只更新窗口的一小部分时,它不必每次都重绘整个画面,这类工作方式此前可能导致界面显示异常。3
4
这项改动针对性修复了 VirtualDJ 的界面渲染问题,也有助于改善 Ubisoft Connect 等 Windows 游戏启动器的界面显示。3
4如果 Vulkan 驱动支持
VK_KHR_incremental_present,增量呈现还可能减少不必要的工作、提高效率。不过,目前的发布信息并不能证明它会普遍带来更高帧率,因此更应将其视为兼容性改进,而不是明确的性能承诺。3
新版本允许 D3D11 应用直接在缓冲区上创建渲染目标视图。这种渲染方式常见于一些较早的游戏引擎,包括 Frostbite 的旧版本。1
3
4
对玩家来说,最直观的收益来自《战地 3》:DXVK 3.1 修复了游戏中云层缺失或渲染不正确的问题。1
3
4
DXVK 3.1 现在可以在 Intel GPU 上加载 Intel 专用扩展库。这是未来让 Proton 在 D3D11 中支持 Intel 厂商扩展所需的基础工作。1
4
需要注意的是,这并不意味着本次版本已经提供了一整套全新的 Intel GPU 功能。更准确地说,DXVK 3.1 先把扩展库加载这一基础环节准备好,为后续 Proton 支持 Intel 厂商扩展创造条件。1
4
本次更新对采用瓦片式架构的 GPU 使用了更积极的渲染区域优化。当只有表面的一部分需要更新时,DXVK 可以减少不必要的渲染工作。实际收益取决于 GPU 架构、驱动以及具体应用,不能据此认为 DXVK 3.1 会在所有设备上提升性能。3
Nvidia 用户则获得了两项针对性修复:一项解决《Ghost Recon Breakpoint》中水面渲染不正确的问题,另一项修复 Nvidia 驱动下可能出现的描述符堆内存耗尽错误。1
DXVK 3.1 还处理了多项回归问题和游戏特定问题:
对大多数玩家而言,DXVK 3.1 的主要价值在于“少出错、显示更正确”,而不是全面提高帧率。只有当游戏或启动器依赖窗口局部更新、基于缓冲区的 D3D11 渲染目标、旧版 D3D9 雾效,或某条特定的驱动渲染路径时,更新后的变化才更可能直接体现出来。1
3
4
如果你正在使用的游戏恰好受到上述问题影响,优先使用 Proton 所附带的 DXVK 版本,或按照 Linux 发行版的软件包维护建议进行更新。没有明确需求时,不必默认通过手动替换 DLL 来安装新版本,以免引入额外的兼容性问题。15
DXVK v3.1 的完整变更日志和官方发布文件位于项目的 GitHub Releases 页面,用户可在其中查找对应的 v3.1 条目。15
Studio Global AI
此页面包含一个有来源支持的答案,您可以在 Studio Global 内继续。
DXVK 3.1 是一次以兼容性和正确性为重点的更新,而不是全面的性能大升级;它加入了初步 DXGI 增量呈现支持,以及 D3D11 在缓冲区上创建渲染目标视图的能力。
DXVK 3.1 是一次以兼容性和正确性为重点的更新,而不是全面的性能大升级;它加入了初步 DXGI 增量呈现支持,以及 D3D11 在缓冲区上创建渲染目标视图的能力。 新版本修复了《战地 3》的云层渲染问题、《巫师 1》和《Mabinogi》的 D3D9 雾效回归,以及《Ghost Recon Breakpoint》的水面渲染问题。
VirtualDJ、Ubisoft Connect 等程序的界面渲染问题、Mirror’s Edge 的 Vulkan 验证错误,以及《RaceRoom Racing Experience》在 Proton 11 下的网页界面问题也得到修复。