Driver Panfrost certificado para compatibilidade com OpenGL ES 3.1 para GPU Mali-G52

A Collabora anunciou que a Khronos certificou seu driver gráfico Panfrost como tendo passado com sucesso em todos os testes CTS (Khronos Conformance Test Suite) e considerado totalmente compatível com a especificação OpenGL ES 3.1. O driver é certificado usando a GPU Mali-G52, mas posteriormente está planejado para ser certificado para outros chips. Em particular, o suporte não certificado para OpenGL ES 3.1 já foi implementado para os chips Mali-G31 e Mali-G72, que possuem uma arquitetura semelhante ao Mali-G52. Para GPU Mali-T860 e chips mais antigos, a compatibilidade total com OpenGL ES 3.1 ainda não é fornecida.

A obtenção do certificado permite declarar oficialmente a compatibilidade com os padrões gráficos e usar as marcas registradas Khronos associadas. A certificação também abre a porta para o driver Panfrost ser usado em produtos comerciais, incluindo a GPU Mali G52. O teste foi realizado em ambiente com a distribuição Debian GNU/Linux 11, Mesa e X.Org X Server 1.20.11. As correções e melhorias preparadas na preparação para a certificação já foram transferidas para a filial do Mesa 21.2 e incluídas no lançamento de ontem do Mesa 21.2.2.

O driver Panfrost foi fundado em 2018 por Alyssa Rosenzweig da Collabora e foi desenvolvido por engenharia reversa dos drivers ARM originais. Desde o último código, os desenvolvedores estabeleceram cooperação com a empresa ARM, que forneceu as informações e documentação necessárias. Atualmente, o driver suporta trabalhar com chips baseados nas microarquiteturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). Para a GPU Mali 400/450, usada em muitos chips antigos baseados na arquitetura ARM, o driver Lima está sendo desenvolvido separadamente.

Fonte: opennet.ru

Adicionar um comentário