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

Collabora anunciou que Khronos certificou que o seu controlador de gráficos Panfrost superou con éxito todas as probas CTS (Khronos Conformance Test Suite) e cumpre totalmente coa especificación OpenGL ES 3.1. O controlador está certificado usando a GPU Mali-G52, pero máis tarde está previsto que se certifique para outros chips. En particular, xa se implementou soporte non certificado para OpenGL ES 3.1 para os chips Mali-G31 e Mali-G72, que teñen unha arquitectura similar á Mali-G52. Para a GPU Mali-T860 e os chips anteriores, aínda non se ofrece a compatibilidade total con OpenGL ES 3.1.

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 comerciais, incluíndo a GPU Mali G52. A proba realizouse nun ambiente coa distribución Debian GNU/Linux 11, Mesa e X.Org X Server 1.20.11. As correccións e melloras preparadas para a certificación xa foron trasladadas á sucursal de Mesa 21.2 e incluídas no lanzamento de onte de Mesa 21.2.2.

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 último código, os desenvolvedores estableceron unha cooperación coa empresa ARM, que proporcionou a información e documentación necesarias. Actualmente, o controlador admite o traballo con chips baseados en microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). 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