Panfrost 驅動程式經過認證,相容於 Mali-G3.1 GPU 的 OpenGL ES 52

Collabora 宣布 Khronos 已認證其 Panfrost 圖形驅動程式已成功通過所有 CTS(Khronos 一致性測試套件)測試,並完全符合 OpenGL ES 3.1 規範。該驅動程式已使用 Mali-G52 GPU 進行認證,但稍後計劃針對其他晶片進行認證。特別是,Mali-G3.1 和 Mali-G31 晶片已經實現了對 OpenGL ES 72 的未經認證的支持,這些晶片的架構與 Mali-G52 類似。對於 GPU Mali-T860 及較舊的晶片,尚未提供與 OpenGL ES 3.1 的完全相容性。

取得該憑證可以讓您正式聲明與圖形標準的兼容性並使用相關的 Khronos 商標。該認證也為 Panfrost 驅動程式在 Mali G52 GPU 等商業產品中使用打開了大門。該測試是在 Debian GNU/Linux 11、Mesa 和 X.Org X Server 1.20.11 發行版的環境中進行的。為準備認證而準備的修復和改進已向後移植到 Mesa 21.2 分支,並包含在昨天發布的 Mesa 21.2.2 中。

Panfrost 驅動程式由 Collabora 的 Alyssa Rosenzweig 於 2018 年創立,是透過對原始 ARM 驅動程式進行逆向工程而開發的。自上一個程式碼以來,開發人員已與 ARM 公司建立了合作,該公司提供了必要的資訊和文件。目前,該驅動程式支援基於 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)和 Bifrost(Mali G3x、G5x、G7x)微架構的晶片。對於許多基於 ARM 架構的舊晶片中使用的 GPU Mali 400/450,Lima 驅動程式正在單獨開發。

來源: opennet.ru

添加評論