設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

重寫硬件遮擋查詢,Mesa 23.0 已合并新樹莓派 V3DV Vulkan 驅(qū)動(dòng)

2022/11/26 11:24:17 來(lái)源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 11 月 26 日消息,Mesa 中的 Broadcom V3DV VideoCore 開源 Vulkan 驅(qū)動(dòng)已經(jīng)重寫了硬件遮擋查詢(occlusion queries)相關(guān)代碼,大幅提高了性能和可靠性。

伊亞戈?托拉爾(Iago Toral)重寫了 V3DV 遮擋查詢代碼,改進(jìn)了 VideoCore Vulkan 驅(qū)動(dòng)的性能。他在合并請(qǐng)求中解釋道:“我們的實(shí)現(xiàn)主要依靠 CPU 完成,諸如查詢重置和結(jié)果復(fù)制,還有查詢可用性跟蹤的某些方面都是由 CPU 處理的”。

這個(gè)新的實(shí)現(xiàn)通過(guò)調(diào)度計(jì)算著色器來(lái)處理所有 GPU 方面的查詢功能,這涉及到查詢可用性、重置和結(jié)果復(fù)制。目前這種方式僅支持管理遮擋查詢,不過(guò)未來(lái)通過(guò)一些額外的工作也可以實(shí)現(xiàn)性能查詢(Performance queries)。

作為開源樹莓派 Raspberry Pi 圖形驅(qū)動(dòng)方面的改進(jìn),重寫的 1000 多行 V3DV 驅(qū)動(dòng)代碼已經(jīng)合并到 Mesa 23.0 中。

IT之家了解到,硬件遮擋查詢是 3D API 告訴應(yīng)用渲染某個(gè)物體時(shí)是否會(huì)繪制像素的特性。當(dāng)包圍盒被遮擋時(shí),則跳過(guò)繪制包圍盒內(nèi)的物體。盡管該特性已經(jīng)存在,但仍然存在兩個(gè)問(wèn)題影響它的廣泛使用:解決遮擋查詢本身的開銷和等待查詢結(jié)果的延遲。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Mesa,linux

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知