DXVK 1.9.1 包含错误修复、性能改进等

DXVK 扩展

几天前 DXVK 1.9.1 新版本发布 在其中 进行了一些修复 错误和消除与以前版本的 Mesa 相关的代码等。

对于那些仍然不了解DXVK的人,他们应该知道这是什么 Steam Play功能中包含的工具之一 来自Steam。 这是一个很棒的工具e可以转换Microsoft DirectX 11和DirectX 10图形调用 Vulkan,这是与Linux兼容的开源图形API。 要使用DXVK,除了Wine和Vulkan之外,您显然还需要兼容Vulkan的GPU。

尽管DXVK仍主要用于Steam Play,但Linux用户并不是唯一可以利用这项出色技术的地方。 它也有贡献 基于Vulkan的Linux和Wine的D3D11实现, 关于在Wine上运行Direct3D 11游戏时的性能和优化,因为它们还提供对Direct3D9的支持。

DXVK 1.9.1的主要新功能

在这个新版本的实现中,开发人员 修复了各种性能和稳定性问题 在重新设计 D3D9 锁定机制后, 除了修改了 D3D11 中阶段纹理的处理之外, 这导致在 CPU 和 GPU 之间移动数据所需的内存消耗和图像副本更少。

此外,锁原语已根据 Windows SRW 锁重新设计,这比 winpthreads 的 mingw 实现更有效,并且删除了旧版本 Mesa (<= 19.0) 的解决方法代码。

至于 某些标题已解决的问题 在视频游戏中,提到了以下内容:

  • 地球防卫军5- 修复了由于游戏频繁打开和关闭帧之间的垂直同步而导致的性能问题。
  • 孤岛惊魂1: Nvidia GPU 被伪造以允许更高质量的水渲染。
  • 远东惊魂5时 和其他 Dunia Engine 游戏: 修复了由于未初始化内存导致的各种问题。
  • GTA IV: 修复了一个损坏的应用程序配置文件,该配置文件会破坏 Nvidia GPU 上的游戏。
  • 崛起3: 修复了 Nvidia GPU 上的崩溃问题。
  • 最终幻想世界: 强制禁用 MSAA 以修复游戏错误。

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

如何在Linux中添加DXVK支持?

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz

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

tar -xzvf dxvk-1.9.1.tar.gz

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

cd dxvk-1.9.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. 权利:您可以随时限制,恢复和删除您的信息。

  1.   恩里克·阿方索

    现在,我没有完成安装,它出现在同一条消息中,您打算安装哪个版本的 dxvk 并不重要。

    henrique @ henrique-Aspire-F5-573G: ~ $ cd 下载
    henrique @ henrique-Aspire-F5-573G: ~ / 下载 $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G:~/下载/dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [sudo] henrique 的 senha:
    setup_dxvk.sh: 31: 0: 未找到
    wine: L »/root/.wine» 中的配置已更新。
    setup_dxvk.sh: 86: 替换错误
    henrique @ henrique-Aspire-F5-573G:~ / 下载 / dxvk-1.9.2 $