3

基于 Vulkan 的翻译层 DXVK 2.1 发布:支持 HDR 游戏,改进着色器编译

 1 year ago
source link: https://finance.sina.com.cn/tech/digi/2023-01-28/doc-imyctqsn0349977.shtml
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

基于 Vulkan 的翻译层 DXVK 2.1 发布:支持 HDR 游戏,改进着色器编译

IT之家 1 月 28 日消息,DXVK 是流行的基于 Vulkan 的 Direct3D 9、10 和 11 的开源翻译层,允许用户通过 Wine 在 GNU / Linux 系统上运行为 Windows 设计的 3D 应用程序和游戏。

适用于 Linux / Wine 的 DXVK 2.1 现已推出,为所有游戏玩家提供新功能和改进。

DXVK 2.1 版本中最大的新功能是 HDR 支持。通过设置 DXVK_HDR=1 环境变量或在 DXVK 配置文件中设置 dxgi.enableHDR = True 选项,可以为支持 HDR10 色彩空间的系统上的游戏启用 HDR。

但是,由于目前没有主要的 Linux 桌面环境支持 HDR,因此用户需要启用 --hdr-enabled 选项的 Gamescope 会话。此外,HDR 支持仅受开源 AMDGPU 图形驱动程序和来自 Josh Ashton 分支的一些内核补丁的支持。

“D3D11 支持已实现,但预计不会在大多数游戏中运行,因为它们通常需要 AMDAGS 或 NVAPI 来设置 HDR 输出,而不是使用相应的 DXGI API。此外,只有 Nvidia 驱动程序有望在 Windows 上运行,”开发人员在发行说明中指出。

随着 Valve 的 Pierre-Loup Griffais 不久前分享了开发人员 Josh Ashton 迄今为止取得的进展,Linux 上的 HDR 支持越来越丰富。Griffais 在他的 AMD 台式机上演示了 HDR 支持,其中包括《光环:无限》、《深岩银河》和《死亡搁浅 DC 》电子游戏。

e9b7-dfb2be7910f29d3d7a1999fe73b1a91b.png
广告

IT之家了解到,除了 HDR 支持,DXVK 2.1 还带来了着色器编译改进、用于 DXVK 原生 Linux 构建的 GLFW 后端作为 SDL2 后端的替代方案,以及两个用于启用采样率着色的新选项(d3d9.forceSampleRateShading 和 d3d11.forceSampleRateShading),适用于支持 MSAA 的旧游戏上的所有着色器。

当然,还有各种游戏的常规改进,包括《荒野大镖客 2》等等。

要想获得源代码编译 DXVK 2.1,用户现在可以从该项目的 GitHub 页面下载。用户还可以从 GNU / Linux 发行版的稳定软件存储库安装它以获得更好的游戏体验。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK