Controlador Panfrost certificado para compatibilidad con OpenGL ES 3.1 para GPU Valhall Series Mali

Collabora ha anunciado que Khronos ha certificado el controlador de gráficos Panfrost en sistemas con GPU Mali basadas en la microarquitectura Valhall (Mali-G57). El controlador pasó con éxito todas las pruebas de CTS (Khronos Conformance Test Suite) y resultó ser totalmente compatible con la especificación OpenGL ES 3.1. El año pasado, se completó una certificación similar para la GPU Mali-G52 basada en la microarquitectura Bifrost.

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 que incluyen las GPU Mali G52 y G57. Por ejemplo, la GPU Mali-G57 se utiliza en Chromebooks basados ​​en los SoC MediaTek MT8192 y MT8195.

La prueba se realizó en un entorno con la distribución Debian GNU/Linux 12, Mesa y X.Org X Server 1.21.1.3. Las correcciones y mejoras preparadas en preparación para la certificación ya se transfirieron a Mesa y formarán parte de la versión 22.2. Los cambios relacionados con el subsistema del kernel DRM (Direct Rendering Manager) se han enviado para su inclusión en el kernel principal de Linux.

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 año pasado, los desarrolladores han establecido una cooperación con la empresa ARM, que proporcionó la información y documentación necesarias. Actualmente, el controlador admite chips basados ​​en las microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) y Valhall (Mali G57+). 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