Controlador Panfrost certificado para compatibilidad con OpenGL ES 3.1 para GPU Mali-G52

Collabora ha anunciado que Khronos ha certificado que su controlador de gráficos Panfrost ha superado con éxito todas las pruebas CTS (Khronos Conformance Test Suite) y ha demostrado que cumple totalmente con la especificación OpenGL ES 3.1. El controlador está certificado utilizando la GPU Mali-G52, pero más adelante está previsto certificarlo para otros chips. En particular, ya se ha implementado soporte no certificado para OpenGL ES 3.1 para los chips Mali-G31 y Mali-G72, que tienen una arquitectura similar al Mali-G52. Para GPU Mali-T860 y chips más antiguos, aún no se proporciona compatibilidad total con OpenGL ES 3.1.

Obtener el certificado le permite declarar oficialmente la compatibilidad con los estándares gráficos y utilizar las marcas comerciales Khronos asociadas. La certificación también abre la puerta para que el controlador Panfrost se utilice en productos comerciales, incluida la GPU Mali G52. La prueba se realizó en un entorno con la distribución Debian GNU/Linux 11, Mesa y X.Org X Server 1.20.11. Las correcciones y mejoras preparadas en preparación para la certificación ya se respaldaron en la rama Mesa 21.2 y se incluyeron en el lanzamiento de ayer de Mesa 21.2.2.

El controlador Panfrost fue fundado en 2018 por Alyssa Rosenzweig de Collabora y fue desarrollado mediante ingeniería inversa de los controladores ARM originales. Desde el último código, los desarrolladores han cooperado con la empresa ARM, que les proporcionó la información y documentación necesarias. Actualmente, el controlador admite el trabajo con chips basados ​​en microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) y Bifrost (Mali G3x, G5x, G7x). Para GPU Mali 400/450, utilizada en muchos chips antiguos basados ​​en la arquitectura ARM, el controlador Lima se está desarrollando por separado.

Fuente: opennet.ru

Añadir un comentario