Driver Panfrost certificato per compatibilità OpenGL ES 3.1 per GPU Mali-G52

Collabora ha annunciato che Khronos ha certificato che il suo driver grafico Panfrost ha superato con successo tutti i test CTS (Khronos Conformance Test Suite) ed è risultato pienamente conforme alla specifica OpenGL ES 3.1. Il driver è certificato utilizzando la GPU Mali-G52, ma in seguito è prevista la certificazione per altri chip. In particolare, il supporto non certificato per OpenGL ES 3.1 è già stato implementato per i chip Mali-G31 e Mali-G72, che hanno un'architettura simile al Mali-G52. Per la GPU Mali-T860 e i chip più vecchi non è ancora garantita la piena compatibilità con OpenGL ES 3.1.

L'ottenimento del certificato permette di dichiarare ufficialmente la compatibilità con gli standard grafici e di utilizzare i marchi Khronos associati. La certificazione apre anche la strada all'utilizzo del driver Panfrost in prodotti commerciali, inclusa la GPU Mali G52. Il test è stato eseguito in un ambiente con la distribuzione Debian GNU/Linux 11, Mesa e X.Org X Server 1.20.11. Le correzioni e i miglioramenti preparati in preparazione alla certificazione sono già stati trasferiti nel ramo Mesa 21.2 e inclusi nella versione di Mesa 21.2.2 di ieri.

Il driver Panfrost è stato fondato nel 2018 da Alyssa Rosenzweig di Collabora ed è stato sviluppato mediante il reverse engineering dei driver ARM originali. Dall'ultimo codice gli sviluppatori hanno stabilito una collaborazione con la società ARM, che ha fornito le informazioni e la documentazione necessarie. Attualmente, il driver supporta il lavoro con chip basati sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). Per la GPU Mali 400/450, utilizzata in molti vecchi chip basati sull'architettura ARM, il driver Lima viene sviluppato separatamente.

Fonte: opennet.ru

Aggiungi un commento