DXVK 2.1 基于Vulkan的D3D9、D3D10和D3D11的Linux/Wine的实现现在已经推出,为所有的铁杆游戏玩家提供了新的功能和改进。
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 APIs。此外,预计只有Nvidia的驱动程序可以在Windows上工作,”开发人员在发布说明中指出。
由于Valve的Pierre-Loup Griffais不久前在Twitter上分享了开发者Josh Ashton迄今为止取得的进展,Linux上的HDR支持每天都在增加。Griffais用Halo Infinite、Deep Rock Galactic和DEATH STRANDING DC视频游戏在他的AMD桌面上演示了HDR支持。
新的Linux游戏里程碑:随着Josh Ashton的最新工作,现在可以为真正的游戏启用HDR了!这是个很好的里程碑。今晚在我的AMD桌面上用Halo Infinite、Deep Rock Galactic、DEATH STRANDING DC测试了它。非常早期,仍然需要一些时间来烘烤,以便对大多数人有用。 pic.twitter.com/S7DzLMe6Ng
– Pierre-Loup Griffais (@Plagman2) 2023年1月3日
除了对HDR的支持,DXVK 2.1还带来了着色器编译的改进,为DXVK的原生Linux构建的GLFW后端作为SDL2后端的替代,以及两个新的选项(d3d9.forceSampleRateShading和d3d11.forceSampleRateShading),用于在支持MSAA的老游戏上为所有着色器启用采样率着色。
当然,还有针对各种游戏的常规改进,包括《死亡救赎2》、《奇点灰烬》、《战地》。Bad Company 2, Cardfight!Vanguard, Gujian 3, Resident Evil 4 HD, Saints Row: The Third, Sekiro: Shadows Die Twice, Sonic Frontiers, and Supreme Commander:锻造联盟。
DXVK 2.1现在可以从项目的GitHub页面下载,如果你喜欢从源代码编译它。否则,你应该从你的GNU/Linux发行版的稳定软件库中安装它以获得更好的游戏体验。
转自 DXVK 2.1 Released with HDR Support, Shader Compilation Improvements – 9to5Linux