本周mesa 23.0初步整合了vulkan的vk _ khr _现在_等待扩展valve linux团队的hans christian arntsen和vkd3d—proton都认为,由于目前的规范,只能通过driconf选项添加,新的扩展可以在每个游戏/应用上处理,所以他们都认为这是一个非常实用的扩展
vk _ khr _现在_等待是去年才在vulkan 1.2.185中加入的,不过可以追溯到2019年本站了解到,vk _ khr _现在_等待是由凯思帕卡德设计的,这个扩展允许应用程序在等待当前操作完成时使用khr_swapchain
这可以大大提高游戏的帧率,未来valve可能会在steam deck上部署这个扩展
现在,vk khr现在等待规范的问题是缺少一个表面查询来检查每个表面对它的支持该扩展隐藏在driconf选项之后,直到能够基于每个表面类型查询支持的present—wait