DXVK 2.1 发布,支持 HDR


DXVK 是一个基于 Vulkan 的 Direct3D 9/10/11 转译层,允许使用 Wine 在 Linux 上运行为 Windows 设计的 3D 应用程序和游戏。

DXVK 2.1 正式发布,该版本更新内容如下:

支持 HDR

在支持 HDR10 色彩空间的系统上,现在可以通过设置环境变量 DXVK_HDR=1,或在配置文件中设置选项 dxgi.enableHDR = True来启用 HDR。

目前没有一个主要的 Linux 桌面环境支持 HDR。为了在 Linux 上使用它,需要在 Gamescope 会话中启用 -hdr-enabled。目前只在 AMDGPU 下支持,并且需要 josh-hdr-colorimetry 分支的内核补丁。

着色器编译的改进

管线库的使用被扩展到具有曲面细分或几何着色器的管线,以进一步减少卡顿。此外, VK_EXT_extended_dynamic_state3 扩展的更多功能被利用来减少在某些情况下使用 MSAA 时的卡顿,前提是 Vulkan 驱动支持它们。

采样率着色

对于支持 MSAA 的老游戏,添加了 d3d9.forceSampleRateShadingd3d11.forceSampleRateShading 选项,让用户为所有着色器启用采样率着色。这将对 GPU 绑定的性能产生非常大的影响,但在某些遭受 specular aliasing 或 shimmering alpha-tested 几何体的游戏中,可能会提高整体图像质量。

注意:那些对渲染的图像解析不充分的游戏(例如对 HDR 渲染目标进行线性解析)可能不会从这个选项中受益。

GLFW 后端

对于 DXVK 的本地 Linux 构建,添加了一个 GLFW 后端,作为现有 SDL2 后端的一个编译时替代。

错误修复和改进

  • 改进了 D3D11 命令的提交逻辑,以使整体性能更加一致,并使 DXVK 的行为与本地 D3D11 驱动更加一致。
  • 修正了围绕 2D 纹理的 D3D11 参考计数问题
  • 修正了创建 DXGI_FORMAT_A8_UNORM UAV 时的 Vulkan 验证错误。请注意,这种格式的 UAV 可能无法按预期工作
  • 修正了在某些情况下,在 Nvidia GPU 上分配专用图像内存时,会出现 Vulkan 验证错误
  • ……

更多详情可查看:https://github.com/doitsujin/dxvk/releases/tag/v2.1


相關推薦

2023-05-13

使用 Wine 在 Linux 上运行 3D 应用程序。目前DXVK 2.2 已发布,DXVK 2.2 支持 D3D11On12,允许从 D3D12 设备创建 D3D11 设备。 DXVK D3D11On12 允许导入由 VKD3D-Proton 创建的 Vulkan 设备和资源句柄,然后使用现有的 DXVK D3D11 实现来管理。较新

2022-11-12

允许使用 Wine 在 Linux 上运行 3D 应用程序。 目前 DXVK 2.0 发布了,带来了许多 Direct3D 9 更改,包括改进的内存管理、支持 D3D11 功能级别 12_1 、支持新的 D3D11 功能查询、通过使用 EXT_graphics_pipeline_library 在游戏加载时编译着色器来

2023-03-06

的,通过此合并请求获得更多详细信息。在 GNOME 44 版本发布之前,这个实验性选项已合并到 Mutter Git。 下个月 Red Hat 会在捷克共和国 HDR/显示 hackfest , 如何将 HDR 等高级图形功能的支持从 Gnome 桌面融入到整个 Linux

2023-01-07

前几天我们报道了 Valve 为 Linux 游戏带来 HDR 支持, V 社为 Linux 游戏带来的 HDR 支持局限在其 Gamescope 合成器中,与大多数合成器不同,Gamescope 是尽可能优化单个游戏窗口的视觉效果,相当对游戏窗口进行一层薄包装。这导致 Game

2022-08-05

OBS Studio 28 首个 Beta 已发布,公告称这是重大更新版本,新增了许多重要功能和其他升级。其中包括: 支持 HDR 编码和 10-bit 色彩(仅限 Windows,macOS/Linux 暂不支持) 目前只能使用 AV1 和 HEVC 编码器对 HDR 和 10-bit 色彩进

2023-01-04

软于 2021 年底发行)、Deep Rock Galactic(深岩银河,2020 年发布的科幻题材第一人称射击类游戏),以及 DEATH STRANDING DC (死亡搁浅,索尼开发的动作类游戏,2022 年 3 月上线 PC 端)。 可以看出,测试的都是些比较吃画质的现

2022-09-02

OBS Studio 28 现已发布,此版本标志着 OBS 成立 10 周年。这是一个重大更新版本,新增了许多重要功能和其他升级。其中包括: 10-bit 和 HDR 编码支持 目前只能使用 AV1 和 HEVC 编码器对 HDR 和 10-bit 色彩进行编码。10-bit H

2022-10-11

设置可以很容易地移植到其他计算机上 目前 VirtualBox 7.0 发布了,上一个大型功能版本还是发布于 2018 年的 VirtualBox 6.0 。VirtualBox 7.0 带来最大的改动是允许虚拟机完全加密运行——包括配置日志和保存状态的加密。但对于 Vi

2023-01-11

字非常直白简单,就叫 Camera Module 3。该模块也是 2016 年发布的 Camera Module 2 的升级版。 新模块使用了索尼 IMX708 传感器(Oppo Find X2 同款传感器)、具有 1200 万像素(前代 Camera Module 2 则是 800 万像素)、最高可拍摄 1080P @50 帧的

2022-05-04

经过 17 年的发展,Firefox 于今天正式发布第 100 个版本!Firefox 在最近的几个版本中仅仅带来了一些小幅改动,而在 Firefox 100 中,Mozilla 则是一次性带来了众多新特性,让我们来看看这个版本都有什么改动。 新特性: 现在在

2023-04-19

平台独占的游戏也能在 Linux 操作系统上运行。 Valve 近日发布了 Proton 8.0,新版本最值得注意的是增加了对 18 款游戏的支持,除此之外还有包括改进多点触控支持在内的一系列改进和修复。 游戏 Proton 8.0 带来了对许多 Windows 游

2022-06-15

Proton 是一个基于 Wine 和附加组件的 Steam Play 兼容性工具,需要配合 Steam 客户端一起使用。Proton 可以让那些原本针对 Windows 平台独占的游戏也能在 Linux 操作系统上运行。 在最新版本 Proton 7.0-3 中,官方提供了对近期热门游戏《V

2022-05-03

蚂蚁图形引擎 Oasis Engine 0.7 版本已发布,Oasis Engine 是一个移动优先的高性能 Web 图形引擎,被广泛应用在支付宝五福、打年兽等各种互动业务中的图形引擎。 0.7 版本在图形方面新增了文字渲染器,完善了 2D 的基础能力,同时

2022-09-27

10/HDR10+),很多流媒体平台(Netflix、Disney+ 和 HBO Max 均已支持)以及院线上映的电影都将支持这两项标准作为卖点,甚至还有以此标准搭建的杜比影院(Dolby Cinema)。除了影视内容,如今也有越来越多的显示设备(如电视、显示