在 Vulkan API 之上发布 DXVK 1.6.1、Direct3D 9/10/11 实现

形成 层间释放 DXVK 1.6.1,它提供了一个 DXGI(DirectX 图形基础设施)、Direct3D 9、10 和 11 实现,通过对 Vulkan API 的调用转换来工作。 使用 DXVK 需要 对司机的支持 Vulkan API 1.1例如 AMD RADV 18.3、NVIDIA 415.22、英特尔 ANV 19.0 和 AMDVLK.
DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为运行在 OpenGL 之上的 Wine 内置 Direct3D 11 实现的更高性能替代方案。

主要变化:

  • 添加了使用引号转义设置值的功能,例如 d3d9.customDeviceDesc = “ATi Rage 128”;
  • 添加了 dxgi.tearFree 选项,以在禁用 Vsync 时显式启用闪烁保护;
  • 实现了一些 SpecialK mods 所需的 DXGI 功能;
  • 修复了使用 Direct3D 9 时导致渲染问题或崩溃的许多错误;
  • 修复了在使用 NVIDIA 显卡的系统上检查 Vulkan 支持时出现的错误;
  • 修复了配置脚本中不适用于 Wine 5.6 的错误;
  • 解决了 Blue Reflection、Battlefield 2、Crysis、Half-Life Alyx、LA Noire、Prince of Persia、Yooka-Laylee 和 Impossible Lair 中的渲染和崩溃问题;
  • 改进了《暴雨》在 NVIDIA GPU 上的性能。

来源: opennet.ru

添加评论