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

Collabora anunciou que Khronos certificou o controlador de gráficos Panfrost en sistemas con GPU Mali baseados na microarquitectura Valhall (Mali-G57). O controlador superou con éxito todas as probas do CTS (Khronos Conformance Test Suite) e comprobouse que é totalmente compatible coa especificación OpenGL ES 3.1. O ano pasado, completouse unha certificación similar para a GPU Mali-G52 baseada na microarquitectura Bifrost.

A obtención do certificado permítelle declarar oficialmente a compatibilidade cos estándares gráficos e utilizar as marcas rexistradas asociadas de Khronos. A certificación tamén abre a porta para que o controlador Panfrost se use en produtos que inclúen as GPU Mali G52 e G57. Por exemplo, a GPU Mali-G57 úsase nos portátiles Chromebook baseados nos SoC MediaTek MT8192 e MT8195.

A proba realizouse nun ambiente coa distribución Debian GNU/Linux 12, Mesa e X.Org X Server 1.21.1.3. As correccións e melloras preparadas para a certificación xa foron transferidas a Mesa e formarán parte da versión 22.2. Os cambios relacionados no subsistema do núcleo DRM (Direct Rendering Manager) foron enviados para a súa inclusión no núcleo principal de Linux.

O controlador Panfrost foi fundado en 2018 por Alyssa Rosenzweig de Collabora e foi desenvolvido mediante enxeñaría inversa dos controladores ARM orixinais. Desde o ano pasado, os desenvolvedores estableceron unha cooperación coa empresa ARM, que proporcionou a información e documentación necesarias. Actualmente, o controlador admite chips baseados nas microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) e Valhall (Mali G57+). Para a GPU Mali 400/450, usada en moitos chips máis antigos baseados na arquitectura ARM, o controlador Lima está a ser desenvolvido por separado.

Fonte: opennet.ru

Engadir un comentario