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

DXVK 2.1 层的发布可用,提供 DXGI(DirectX 图形基础设施)、Direct3D 9、10 和 11 的实现,通过对 Vulkan API 的调用转换工作。 DXVK 需要支持 Vulkan 1.3 API 的驱动程序,例如 Mesa RADV 22.0、NVIDIA 510.47.03、Intel ANV 22.0 和 AMDVLK。 DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为运行在 OpenGL 之上的 Wine 内置 Direct3D 9/10/11 实现的更高性能替代方案。

主要变化:

  • 在支持 HDR10 色彩空间的系统上,可以通过设置环境变量 DXVK_HDR=1 或在配置文件中指定 dxgi.enableHDR = True 参数来激活 HDR。 激活 HDR 后,如果安装了 vkd10d-proton 3 或更高版本,游戏可以检测并使用 HDR2.8 色彩空间。 Linux 中的主要用户环境尚不支持 HDR,但 Gamescope 复合服务器中提供了 HDR 支持,要启用它,您应该使用“--hdr-enabled”选项(当前仅适用于使用 AMD GPU 的系统) Linux 内核与 josh-hdr- 补丁)比色法)。
  • 改进了着色器编译。 为了减少卡顿,管道库的使用已扩展到具有曲面细分和几何着色器的管道,并且在使用 MSAA 时,会使用 Vulkan 扩展 VK_EXT_extended_dynamic_state3 的附加功能。
  • 对于支持多样本抗锯齿(MSAA,多样本抗锯齿)的旧版游戏,添加了 d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading 设置,为所有着色器启用采样率着色模式,从而提高质量游戏中的图像。
  • GLFW 后端已添加到 Linux 版本中,可以用作 SDL2 后端的替代方案。
  • 改进了 D3D11 命令传递逻辑,使 DXVK 行为更接近本机 D3D11 驱动程序,并实现更可预测的性能。
  • 修复了游戏中出现的问题:
    • 奇点的灰烬。
    • 战地:叛逆连队2。
    • 古剑3.
    • 生化危机4高清版。
    • 黑道圣徒:第三。
    • 只狼。
    • 索尼克边境。
    • 最高指挥官:缔结联盟。

来源: opennet.ru

添加评论