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

添加评论