Panfrosti draiver on sertifitseeritud OpenGL ES 3.1 ühilduvuse jaoks Mali-G52 GPU jaoks

Collabora teatas, et Khronos on sertifitseerinud oma Panfrosti graafikadraiveri, kuna see on edukalt läbinud kõik CTS (Khronos Conformance Test Suite) testid ja leidnud, et see vastab täielikult OpenGL ES 3.1 spetsifikatsioonile. Draiver on sertifitseeritud kasutades Mali-G52 GPU-d, kuid hiljem on plaanis sertifitseerida ka teistele kiipidele. Eelkõige on OpenGL ES 3.1 sertifitseerimata tugi juba rakendatud Mali-G31 ja Mali-G72 kiipidele, mille arhitektuur sarnaneb Mali-G52-ga. GPU Mali-T860 ja vanemate kiipide jaoks pole täielikku ühilduvust OpenGL ES 3.1-ga veel pakutud.

Sertifikaadi saamine võimaldab ametlikult deklareerida ühilduvust graafikastandarditega ja kasutada sellega seotud Khronose kaubamärke. Sertifitseerimine avab ka ukse Panfrosti draiveri kasutamiseks kommertstoodetes, sealhulgas Mali G52 GPU-s. Test viidi läbi Debian GNU/Linux 11, Mesa ja X.Org X Server 1.20.11 distributsiooniga keskkonnas. Sertifitseerimiseks ettevalmistatud parandused ja täiustused on juba Mesa 21.2 harusse tagasi kantud ja lisatud Mesa 21.2.2 eilsesse väljalasesse.

Panfrosti draiveri asutas 2018. aastal Alyssa Rosenzweig Collaborast ja see töötati välja algsete ARM-draiverite pöördprojekteerimise teel. Alates viimasest koodist on arendajad loonud koostöö ARM-i ettevõttega, kes edastas vajaliku teabe ja dokumentatsiooni. Praegu toetab draiver tööd kiipidega, mis põhinevad Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuridel. GPU Mali 400/450 jaoks, mida kasutatakse paljudes vanemates ARM-arhitektuuril põhinevates kiipides, arendatakse Lima draiverit eraldi.

Allikas: opennet.ru

Lisa kommentaar