IT之家 11 月 25 日消息,Mesa 23.0 本周初步整合了 Vulkan 的 VK_KHR_present_wait 擴展。Valve Linux 團(tuán)隊的漢斯?克里斯蒂安?阿恩岑(Hans-Kristian Arntzen)和 VKD3D-Proton 均認(rèn)為由于目前的規(guī)格限制,只能通過 DriConf 選項加入,而新擴展可以在每款游戲 / 應(yīng)用上進(jìn)行處理,因此他們均認(rèn)為這是非?!皩嵱谩钡臄U展。
VK_KHR_present_wait 雖然是去年才在 Vulkan 1.2.185 中加入的,但可以追溯到 2019 年。IT之家了解到,VK_KHR_present_wait 是凱斯?帕卡德(Keith Packard)主導(dǎo)設(shè)計的,該擴展允許應(yīng)用等待當(dāng)前操作完成的同時使用 KHR_swapchain。
VK_KHR_present_wait 可以通過尚未呈現(xiàn)的圖像數(shù)量來監(jiān)測和控制應(yīng)用程序的節(jié)奏。這能大幅改善游戲的幀速率,未來 Valve 可能會在 Steam Deck 上部署這個擴展。
現(xiàn)在 VK_KHR_present_wait 規(guī)格的問題是缺乏一個表面查詢,以檢查每個表面對它的支持。在有了在每個表面類型的基礎(chǔ)上查詢支持的 present-wait 能力之前,這個擴展被隱藏在 DriConf 選項后面。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。