DXVK 2.1 带来修复和更多内容

DXVK 扩展

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

宣布推出 新版DXVK 2.1 它解决了一些游戏中的问题,以及 启用HDR的能力, 除其他事项外。

新版DXVK 需要 Vulkan API 1.3 兼容的驱动程序, 例如 Mesa RADV 22.0、NVIDIA 510.47.03、Intel ANV 22.0 和 AMDVLK。 DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为运行在 OpenGL 之上的 Wine 内置 Direct3D 9/10/11 实现的更高性能替代方案。

DXVK 2.1 的主要新特性

在新发布的DXVK 2.1版本中 支持 HDR10 色彩空间的系统, 可以启用 HDR 通过设置环境变量 DXVK_HDR=1 或在配置文件中指定 dxgi.enableHDR=True 参数。 启用 HDR 后,如果安装了 vkd10d-proton 3 或更新版本,游戏可以检测并使用 HDR2.8 色彩空间。

值得一提的是 目前 Linux 上的主要用户环境还不支持 HDR, Gamescope Composite Server 提供 HDR 支持 要启用它,您需要使用选项“–hdr-enabled”(当使用带有 josh-hdr 补丁 -colorimetry 的 Linux 内核时,仅适用于带有 AMD GPU 的系统)。

新版本中另一个突出的变化是改进了着色器的编译。 为了减少卡顿,管道库的使用已扩展到具有几何和曲面细分着色器的管道,并且在使用 MSAA 时,使用了 Vulkan VK_EXT_extended_dynamic_state3 扩展的附加功能。

对于早于 支持多样本平滑 (MSAA, Multi-Sample Anti-Aliasing),添加了d3d9.forceSampleRateShading和d3d11.forceSampleRateShading设置,为所有着色器启用采样率着色模式,让您提高游戏中的图像质量。

GLFW 后端 已添加到 Linux 构建中, 可以用作 SDL2 后端的替代方案。

改进了 D3D11 命令传递逻辑以将 DXVK 行为近似于原生 D3D11 驱动程序以获得更可预测的性能

修复了游戏中出现的问题:

  • 奇点灰烬 - 修复了由次优描述符集映射引起的性能回归。
  • 战地风云:叛逆连队 2:固定闪烁
    卡片战斗! 先锋:固定渲染
  • 古剑 3 – 修复了某些 GPU 上的渲染问题。
  • Resident Evil 4 HD – 修复了 Vulkan 的无效使用导致 RADV 中 GPU 崩溃的问题。
  • Saints Row: The Third – 修复了使用 D3D9 渲染器时下雨的严重性能问题。
  • Sekiro:Shadows Die Twice – 修复了 Nvidia GPU 上的卡顿问题。
  • Sonic Frontiers – 修复了连接到 GPU 时导致阴影闪烁的游戏错误。
  • Supreme Commander: Forged Alliance – 修复了加载后的崩溃

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

如何在Linux中添加DXVK支持?

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.1/dxvk-2.1.tar.gz

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

tar -xzvf dxvk-2.1.tar.gz

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

cd dxvk-2.1

然后我们执行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. 权利:您可以随时限制,恢复和删除您的信息。