Collabora har annonceret certificeringen af grafikkdriveren Panfrost, som har bestået alle tests i CTS (Khronos Conformance Test Suite) og er anerkendt som fuldt kompatibel med specifikationen for OpenGL ES 3.1. Driveren er certificeret til brug med GPU Mali-G52, men der planlægges senere også certificering for andre chips. Især er der allerede implementeret usikker støtte for OpenGL ES 3.1 til chipsene Mali-G31 og Mali-G72, som har en arkitektur der ligner Mali-G52. For GPU Mali-T860 og ældre chips er fuld kompatibilitet med OpenGL ES 3.1 endnu ikke sikret.
At opnå certificeringen giver mulighed for officielt at udtale kompatibilitet med grafiske standarder og bruge relaterede varemærker fra Khronos. Certificeringen åbner også dørene for at bruge driveren Panfrost i kommercielle produkter, der inkluderer GPU Mali G52. Testen blev udført i et miljø med Debian GNU/Linux 11, Mesa og X.Org X Server 1.20.11. De rettelser og forbedringer, der blev forberedt i forbindelse med certificeringen, er allerede blevet backportet til Mesa 21.2-grenen og inkluderet i den nylige udgivelse af Mesa 21.2.2.
Driveren Panfrost blev grundlagt i 2018 af Alyssa Rosenzweig, som arbejder hos Collabora, og er blevet udviklet ved hjælp af reverse engineering af de originale drivere fra ARM. Siden da har udviklerne etableret samarbejde med ARM, der har leveret den nødvendige information og dokumentation. I øjeblikket understøtter driveren chips baseret på mikroarkitekturerne Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x). For GPU Mali 400/450, som bruges i mange ældre chips baseret på ARM-arkitektur, udvikles der en separat driver kaldet Lima.
Kilde: opennet.ru
