Valve 出色的 Linux 图形/Proton 团队的 Hans-Kristian Arntzen 发布了 VKD3D-Proton 2.10,作为构建在 Vulkan 之上的 Direct3D 12 API 实现的最新功能版本,它允许现代 Windows 游戏在 Steam Play 之上的 Linux 上运行。
VKD3D-Proton 2.10 添加了对使用 NVIDIA 的 NV_memory_decompression 扩展的支持,以实现 Microsoft DirectStorage GPU 加速的 GDeflate 压缩支持。还有一个适用于 Radeon RADV 驱动程序的基于回退着色器的实现。
VKD3D-Proton 2.10 还支持使用 NV_device_ generated_commands_compute 通过 DGC 扩展实现更高效的 GPU 计算。今天的 VKD3D-Proton 2.10 更新还拥有 Shader Model 6.7 支持,支持各种新的 Vulkan 扩展、批量加速结构构建以及其他性能工作。
与大多数 VKD3D-Proton 版本一样,还有许多错误修复和游戏特定的解决方法。本轮修复的内容包括《Age of Wonders 4》、《Halo Infinite》、《Street Fighter 6》、《Unreal Engine 5》游戏等。
VKD3D-Proton 现在使用批量加速结构构建,至少可以为 RADV 光线追踪提供非常好的加速。发行说明提到它至少对于 RADV 驱动程序“极大地提高了构建性能”。之前是这个 Mesa 合并提案在决定将功能构建到 VKD3D-Proton 本身之前,RADV 会在驱动程序中批量构建加速结构。
有关 VKD3D-Proton 2.10 的许多更改的更多详细信息,可通过https://github.com/HansKristian-Work/vkd3d-proton/releases/tag/v2.10找到
作者:Michael Larabel
编译自phoronix.
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/33683.html