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
