千家信息网

有望改善 Steam Deck 游戏帧率,Valve 为 Mesa Vulkan 驱动部署新扩展

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,CTOnews.com 11 月 25 日消息,Mesa 23.0 本周初步整合了 Vulkan 的 VK_KHR_present_wait 扩展。Valve Linux 团队的汉斯・克里斯蒂安・阿恩
千家信息网最后更新 2024年11月11日有望改善 Steam Deck 游戏帧率,Valve 为 Mesa Vulkan 驱动部署新扩展

CTOnews.com 11 月 25 日消息,Mesa 23.0 本周初步整合了 Vulkan 的 VK_KHR_present_wait 扩展。Valve Linux 团队的汉斯・克里斯蒂安・阿恩岑(Hans-Kristian Arntzen)和 VKD3D-Proton 均认为由于目前的规格限制,只能通过 DriConf 选项加入,而新扩展可以在每款游戏 / 应用上进行处理,因此他们均认为这是非常"实用"的扩展。

VK_KHR_present_wait 虽然是去年才在 Vulkan 1.2.185 中加入的,但可以追溯到 2019 年。CTOnews.com了解到,VK_KHR_present_wait 是凯斯・帕卡德(Keith Packard)主导设计的,该扩展允许应用等待当前操作完成的同时使用 KHR_swapchain。

VK_KHR_present_wait 可以通过尚未呈现的图像数量来监测和控制应用程序的节奏。这能大幅改善游戏的帧速率,未来 Valve 可能会在 Steam Deck 上部署这个扩展。

现在 VK_KHR_present_wait 规格的问题是缺乏一个表面查询,以检查每个表面对它的支持。在有了在每个表面类型的基础上查询支持的 present-wait 能力之前,这个扩展被隐藏在 DriConf 选项后面。

0