DXVK 1.7带有Vulkan改进,优化等功能

DXVK 扩展

的释放 DXVK层1.7的新版本,它提供了DXGI(DirectX图形基础结构),Direct3D 9、10和11的实现, 它通过翻译Vulkan API调用来工作。

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

DXVK 1.7的主要新功能

在这个新版本的实现中 增加了对Vulkan图形API扩展的支持 VK_EXT_custom_border_color 它用于支持Sampler中的边框颜色,以及 解决了基于Direct3D 9的游戏中的许多问题 包括Crysis和Halo 2 Vista。 获得的另一个支持是 VK_EXT_robustness2, 与D3D11类似,用于处理超出可接受资源范围的访问。

重要的是要考虑到要使用这些扩展,您必须具有Wine 5.8 (开发版本),以及AMD和Intel Mesa 20.2-dev驱动程序或NVIDIA 440.66.12-beta驱动程序。

我们还可以发现 优化了清洁操作和屏障的使用 在渲染过程中 允许稍微改善某些游戏的性能.

在D3D11游戏中,如果驱动程序(例如RADV)不支持单独的传输队列,则添加了使用计算队列进行异步资源加载的功能。

在此新版本中也有介绍 减少了D3D9中的内存消耗, 这样可以避免在某些游戏(例如Toxikk)中耗尽可用内存。

在此新版本中突出的其他更改包括:

  • DXGI 1.6已实现某些功能,该功能将在以后的《魔兽世界》版本中使用。
  • 修复了Cloudpunk和其他不正确使用资源缓冲区的游戏中的Vulkan验证错误。
  • 修复GCC 10.1中的编译问题。
  • 修复了与D3D9相关的各种问题。
  • 重新设计了dxgi.tearFree选项。
  • 修复了《辐射新维加斯》,《自由职业者》,《侠盗猎车手XNUMX》和《光晕》定制版游戏中的问题。
  • winelib的构建支持已停止。 现在需要MinGW来构建DXVK。

如何在Linux中添加DXVK支持?

要使用DXVK,需要具有API Vulkan 1.1支持的驱动程序, 例如AMD RADV 18.3,NVIDIA 440.66,Intel ANV 19.0和AMDVLK。

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

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

tar -xzvf dxvk-1.7.0.tar.gz

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

cd dxvk-1.7.0

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