DXVK 2.2 已经发布,这些是它的新闻

DXVK 扩展

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

新版斗篷 DXVK 2.2 现已推出 它带来了一些非常有趣的变化,其中我们可以强调与 D3D11On12 的兼容性支持,以及 D3D9 的部分展示、错误修复等。

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

DXVK 2.2的主要新功能

在 DXVK 2.2 的这个新版本中,我们可以发现 s添加了对 D3D11On12 层的支持允许 Direct3D 11 在 Direct3D 12 之上工作. 在基于 Unity 引擎的新游戏中支持 D3D12,例如 Lego Builder's Journey, DXVK 已经实现了创建 D3D11 设备的能力 从 D3D12 设备使用 D3D11On12CreateDevice 函数和 ID3D11On12Device API。

此新版本中另一个引人注目的变化是 Direct3D 9 实施 引进 支持局部显示 它允许通过将后台缓冲区的内容复制到系统内存中,然后将其绘制到 CPU 窗口来组织窗口部分的显示。 这提高了与游戏启动器的兼容性,尤其是那些基于 Microsoft 的 WPF 工具包和一些视觉小说的启动器。

这个功能 改进了与内置游戏启动器的兼容性 微软WPF 以性能下降为代价。 对于 Direct3D 9,虚拟帧缓冲区 (SwapChain) 的一般行为也得到了改进,并且删除了对 d3d9.noExplicitFrontBuffer 选项的支持。

除此之外,还要强调的是 与 Proton 或 Wine 一起使用时,默认情况下,日志文件的创建停止并且 使用特定于 Wine 的功能组织诊断消息到控制台的输出,对应于 vkd3d-proton 的行为。 要恢复创建单独的日志文件,您可以设置 DXVK_LOG_PATH 环境变量。

其他突出的变化:

  • 创建未在游戏中使用的 D3D11 设备时显着减少内存消耗。
  • 修复了线程未被正确销毁的问题。
  • 修复了在为纹理启用反馈循环时由于不正确的布局跟踪导致的 Vulkan 验证错误。
  • 在游戏创建未使用的 D3D11 设备的情况下显着减少内存使用。

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

如何在Linux中添加DXVK支持?

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

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

tar -xzvf dxvk-2.2.tar.gz

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

cd dxvk-2.2

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