DXVK 1.5 发布,现在包括 D9VK(支持 D3D9)

DXVK 1.5 已于今天发布,从此版本开始,D9VK 现在是 DXVK 的一部分。 新版本还带来了 HUD 改进和错误修复。

DXVK 是一个基于 Vulkan 的 Direct3D 转换层,在此版本之前支持 D3D11 和 D3D10,但随着 D9VK 的合并,DXVK 现在具有开箱即用的 Direct3D 9 (D3D9) 支持。 这意味着 DXVK 现在允许运行直接使用 Direct3D 9 的 3D 应用程序和游戏(通过 Wine),而无需单独使用 D9VK。

DXVK 1.5 在最新的 D9VK 0.40.1 版本的基础上还带来了一些 D9VK 修正,比如一些修复状态块中的内存和资源泄漏、删除和设备重置,以及修复了一些驱动程序在黑暗之魂上发生的黑屏问题:准备死亡版。

完整的 DXVK 1.5 HUD 显示了《守望先锋》中的各种信息

HUD 在此版本中也有一些改进:

  • 改进了 HUD 的整体外观并修复了一些字形放置不正确的问题。
  • 内存分配统计现在显示每个 Vulkan 内存堆分配的内存量,这允许区分视频内存和系统内存分配。
  • 修复了绘制调用和队列提交统计信息会在当前帧完成处理之前更新,导致数字不准确的问题。
  • 绘制调用和队列提交统计信息现在每 0.5 秒更新一次,使其更具可读性。

最后,DXVK 1.5 还包括对 Atelier Ryza、Crysis 3、Fifa 19、Halo MCC 和 Star Citizen 等游戏的错误修复和改进。

DXVK 可以从 GitHub 下载,其发布页面上提供了预编译的二进制文件,但使用 Lutris 在 Linux 上运行 Windows 游戏更容易(大多数用户可能会使用它),只需设置要使用的 DXVK 版本从这个应用程序。 您可以在此处阅读有关 Lutris 和 DXVK 的更多信息。 如果您不熟悉 Lutris,请参阅此快速入门指南。