Driver Panfrost certificato per la compatibilità OpenGL ES 3.1 per le GPU Mali della serie Valhall

Collabora ha annunciato che Khronos ha certificato il driver grafico Panfrost su sistemi con GPU Mali basati sulla microarchitettura Valhall (Mali-G57). Il driver ha superato con successo tutti i test del CTS (Khronos Conformance Test Suite) ed è risultato pienamente compatibile con le specifiche OpenGL ES 3.1. L'anno scorso è stata completata una certificazione simile per la GPU Mali-G52 basata sulla microarchitettura Bifrost.

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 tra cui le GPU Mali G52 e G57. Ad esempio, la GPU Mali-G57 viene utilizzata nei Chromebook basati sui SoC MediaTek MT8192 e MT8195.

Il test è stato eseguito in un ambiente con la distribuzione Debian GNU/Linux 12, Mesa e X.Org X Server 1.21.1.3. Le correzioni e i miglioramenti preparati in preparazione alla certificazione sono già stati trasferiti a Mesa e faranno parte della versione 22.2. Le modifiche correlate al sottosistema del kernel DRM (Direct Rendering Manager) sono state inviate per essere incluse nel kernel principale di Linux.

Il driver Panfrost è stato fondato nel 2018 da Alyssa Rosenzweig di Collabora ed è stato sviluppato mediante il reverse engineering dei driver ARM originali. Già due anni fa gli sviluppatori hanno stabilito una collaborazione con la società ARM, che ha fornito le informazioni e la documentazione necessarie. Attualmente, il driver supporta chip basati sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) e Valhall (Mali G57+). 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