在 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 可用于运行 3D 应用程序和游戏。 Linux 使用 Wine,作为 Wine 内置的 Direct3D 9/10/11 实现的更高性能替代方案,运行在 OpenGL 之上。

主要变化:

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

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster