DXVK 2.3 发布,对 Vulkan、兼容性等进行了改进

DXVK 扩展

DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏

新版本 DXVK 2.3 已经发布 并且对 Vulkan 进行了重大更改和改进,以及一些游戏标题的错误修复、一般故障排除等。

对于那些还不了解DXVK的人,他们应该知道它是什么 Steam Play功能中包含的工具之一 来自Steam。

DXVK 2.3的主要新功能

在这个新版本的 DXVK 2.3 中,该版本最重要的变化之一是 对 Vulkan VK_KHR_present_wait 扩展进行的改进 在其中 现在,当呈现图像时,将标记帧延迟事件,而不是渲染作业完成时。 值得一提的是,该扩展只有在系统兼容且启用垂直同步(VSync)的情况下才能发挥作用。 据说这个功能 允许您减少某些游戏的响应时间, 提高 DXGI 统计显示帧数的准确性,并提高 dxgi.maxFrameLatency 和 d3d9.maxFrameLatency 选项的效率。

此外,在支持 Vulkan VK_EXT_swapchain_maintenance1 扩展的系统上(使用带有 ENABLE_GAMESCOPE_WSI=1 选项的 Gamescope 复合服务器时受支持),此更改解决了游戏中相对于各个帧设置渲染间隔的一些性能问题。

在这个新版本中突出的另一个变化是 Vulkan扩展支持VK_EXT_Depth_bias_control, 哪一个 提供正确的深度偏差比例,它解决了使用 D3D9 在游戏中渲染阴影时出现的伪影问题。

除此之外,它还凸显了 新的配置选项 «dxgi.隐藏NvidiaGpu“为 替换过时的 dxgi.nvapiHack 配置。 新配置与 AMD 和 Intel GPU 的类似配置相统一,并通过将解决方法与其出现的特定应用程序联系起来来实现差异化。

其他变化 脱颖而出:

  • dxgi.tearFree 和 d3d9.tearFree 配置已合并到通用 dxvk.tearFree 配置中。
  • 通过 DXVK_CONFIG 环境变量提供指定配置参数的能力。
  • 在系统中 Vulkan VK_EXT_line_rasterization 扩展的支持下,实现了在应用程序中使用平滑线或矩形线的能力。
  • 现在,D3D9 的发送命令与 D3D11 的工作方式相同,这将导致更多发送,但通常会减少资源读取延迟。 这可以提高经常与 GPU 同步的游戏的性能。
  • 修复了 D3D9 反馈循环跟踪的一个小问题。
  • 修复了 D3D11 流输出的小问题
  • 修复了 D3D11 平铺资产部署的错误和性能问题。
  • 修复了 HDR 元数据报告的几个问题。
  • 修复了编译 vkd3d HLSL 编译器生成的 D9D3 着色器时发生的崩溃。

最后 如果您有兴趣了解更多信息 关于此新版本,您可以查看详细信息 在下面的链接中。

如何在Linux中添加DXVK支持?

DXVK可用于使用Wine在Linux上运行3D应用程序和游戏,它是Wine在OpenGL上运行的内置Direct3D 11实现的一种更高性能的替代方案。

DXVK需要最新的稳定版Wine 跑步。 因此,如果您尚未安装此软件。 现在我们只需要下载最新的稳定DXVK软件包,我们将找到这个 在下面的链接中。

wget https://github.com/doitsujin/dxvk/releases/download/v2.3/dxvk-2.3.tar.gz

现在完成下载后,我们将解压缩刚刚获得的软件包,这可以在您的桌面环境或终端本身中通过执行以下命令来完成:

tar -xzvf dxvk-2.3.tar.gz

然后,我们使用以下命令访问该文件夹:

cd dxvk-2.3

然后我们执行sh命令来 运行安装脚本:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

在Wine前缀中安装DXVK时。 优点是Wine vkd3d可用于D3D12游戏,而DXVK可用于D3D11游戏。

另外,新脚本允许将dll安装为符号链接,从而更容易更新DXVK以获取更多Wine前缀(您可以通过–symlink命令执行此操作)。

您将如何看待该文件夹 DXVK包含另外两个32位和64位dll 这些 我们将根据以下路线放置它们。
您将“用户”替换为您在Linux发行版中使用的用户名。

对于64位,我们将它们放入:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

对于32位:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。