Compania Collabora a anunțat certificarea driverului grafic Panfrost de către organizația Khronos, care a trecut cu succes toate testele suitei CTS (Khronos Conformance Test Suite) și a fost recunoscut ca fiind complet compatibil cu specificația OpenGL ES 3.1. Driverul este certificat pentru utilizarea cu GPU Mali-G52, dar ulterior se preconizează certificarea și pentru alte cipuri. În special, suportul ne-certificat pentru OpenGL ES 3.1 este deja implementat pentru cipurile Mali-G31 și Mali-G72, care au o arhitectură similară cu Mali-G52. Pentru GPU Mali-T860 și cipurile mai vechi, compatibilitatea completă cu OpenGL ES 3.1 nu este încă asigurată.
Obținerea certificatului oferă posibilitatea de a declara oficial compatibilitatea cu standardele grafice și de a utiliza mărci comerciale asociate cu Khronos. Certificarea deschide, de asemenea, uși pentru utilizarea driverului Panfrost în produsele comerciale care includ GPU Mali G52. Verificarea a fost efectuată într-un mediu cu distribuția Debian GNU/Linux 11, Mesa și X.Org X Server 1.20.11. Corecțiile și îmbunătățirile realizate în timpul pregătirii pentru certificare au fost deja backportate în ramura Mesa 21.2 și incluse în lansarea de ieri, Mesa 21.2.2.
Driverul Panfrost a fost fondat în 2018 de Alyssa Rosenzweig, care lucrează pentru compania Collabora, și a fost dezvoltat pe baza ingineriei inverse a driverelor originale de la ARM. De atunci, dezvoltatorii au stabilit o colaborare cu compania ARM, care a furnizat informațiile și documentația necesară. În prezent, driverul suportă lucrul cu cipuri bazate pe microarhitecturile Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) și Bifrost (Mali G3x, G5x, G7x). Pentru GPU Mali 400/450, utilizate în multe cipuri vechi bazate pe arhitectura ARM, driverul Lima este dezvoltat separat.
Sursa: opennet.ro
