DXVK最终达到1.0版,这是其新闻

DXVK 扩展

DXVK 扩展 (也称为DirectX到Vulkan) 是Steam的Steam Play功能中包含的工具之一。

Es 一个出色的工具,可以转换Microsoft DirectX 11和DirectX 10图形调用 Vulkan,这是与Linux兼容的开源图形API。 要使用DXVK,除了Wine和Vulkan之外,您显然还需要兼容Vulkan的GPU。

尽管DXVK仍主要在Steam Play上使用,但Linux用户并不是唯一可以利用这项出色技术的地方。

它还为Linux和Wine提供了基于Vulkan的D3D11实现, 关于在Wine上运行Direct3D 11游戏时的性能和优化,因为它们还提供了对Direct3D9的支持。

请勿将D3D9 for DXVK与分配给Vulkan的VK9 D3D9支持计划混淆,因为这是一个单独的计划,目前仍在开发中。

D3D9提出了DXVK支持,以将API调用从D3D9转换为D3D11,然后它将使用DXVK中内置的D3V11到Vulkan转换。

这与将D3D10转换为D3D11的DXUP几乎完全相同,因此可以通过DXVK将其转换为Vulkan。

关于DXVK的新版本1.0

最近,DXVK已达到1.0版,其中包括对多个游戏的性能改进和新的配置脚本。

此最新版本添加了一个选项,以显示HUD DXVK中支持的功能(功能级别)。

此外,此发行版还使用了两个新的Vulkan扩展(VK_EXT_memory_prioritye VK_EXT_memory_budget)。

这些扩展 当内存不足时,它们可以改善应用程序的行为,并更准确地向应用程序发送可用的VRAM信号,从而改善CPU开销管理。

DXVK 1.0还具有游戏特定的增强功能,包括:

  • 生化危机2: 在某些情况下,启用d3d11.relaxedBarriers选项可将性能提高多达10%。 启用此选项可能会导致其他游戏出现问题,因此启用它时请务必小心。
  • 监工: 借助VK_EXT_depth_clip_enable扩展,解决了与阴影有关的问题。
  • 孤岛惊魂3/4 /原始/血龙: 修复烦人的文物。
  • 最终幻想XIV
  • 风暴英雄
  • 怪物猎人世界

如何在Linux中添加DXVK支持?

DXVK安装

如开头所述,重要的是我们的GPU必须与Vulkan API兼容。 因此,如果您不知道,则应访问GPU制造商的网站以检查兼容性。

值得一提的是DXVK需要最新稳定的Wine版本 (也称为“葡萄酒分期”)来运行。 因此,如果您尚未安装此软件,则可以访问 以下链接 我们向您展示如何做到这一点。

现在我们只需要下载DXVK的最新稳定软件包,我们发现了这个 在下面的链接中。 可以在wget命令的帮助下下载该软件包。 在终端中,我们将键入以下命令:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz

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

tar -xzvf dxvk-1.0.tar.gz

然后,我们使用以下命令访问该文件夹:
光盘dxvk-1.0
然后我们运行sh命令来运行安装脚本:

sudo sh setup-dxvk.sh install

由于有了新的Bash脚本,可以使用Wine DXGI代替DXVK提供的实现。
为此,您必须给出以下命令:

setup-dxvk.sh install --without-dxgi

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

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

一种简单的方法是将dll复制到Wine目录中。 如您所知,像Crossover这样的PlayOnLinux也使用了Wine。 因此,对于每个应用程序或游戏,他们通常使用“ drive_c / windows”创建一个瓶子。在这里,他们应该对其系统进行更彻底的检查。

如你看到的 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.   Nasher_87(ARG)

    无法解析C:\ windows \ system32

    这对我不起作用

    1.    大卫·纳兰霍

      您可以按照本文中的指示手动进行操作。 :)只需将dll复制到相应的文件夹。

      1.    Nasher_87(ARG)

        他问我要换一个,好吗?