Ovládač Panfrost certifikovaný pre kompatibilitu OpenGL ES 3.1 pre GPU Mali-G52

Spoločnosť Collabora oznámila, že Khronos certifikoval svoj grafický ovládač Panfrost ako úspešne zložený vo všetkých testoch CTS (Khronos Conformance Test Suite) a zistil, že je plne v súlade so špecifikáciou OpenGL ES 3.1. Ovládač je certifikovaný pomocou GPU Mali-G52, no neskôr sa plánuje jeho certifikácia aj pre ďalšie čipy. Konkrétne už bola implementovaná necertifikovaná podpora pre OpenGL ES 3.1 pre čipy Mali-G31 a Mali-G72, ktoré majú architektúru podobnú Mali-G52. Pre GPU Mali-T860 a staršie čipy ešte nie je zabezpečená plná kompatibilita s OpenGL ES 3.1.

Získanie certifikátu vám umožňuje oficiálne deklarovať kompatibilitu s grafickými štandardmi a používať súvisiace ochranné známky Khronos. Certifikácia tiež otvára dvere pre použitie ovládača Panfrost v komerčných produktoch vrátane GPU Mali G52. Test bol vykonaný v prostredí s distribúciou Debian GNU/Linux 11, Mesa a X.Org X Server 1.20.11. Opravy a vylepšenia pripravené v rámci prípravy na certifikáciu už boli backportované do vetvy Mesa 21.2 a zahrnuté do včerajšieho vydania Mesa 21.2.2.

Ovládač Panfrost založila v roku 2018 Alyssa Rosenzweig z Collabora a bol vyvinutý reverzným inžinierstvom pôvodných ovládačov ARM. Od posledného kódu vývojári nadviazali spoluprácu so spoločnosťou ARM, ktorá poskytla potrebné informácie a dokumentáciu. V súčasnosti ovládač podporuje prácu s čipmi založenými na mikroarchitektúrach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Pre GPU Mali 400/450, ktorý sa používa v mnohých starších čipoch založených na architektúre ARM, sa ovládač Lima vyvíja samostatne.

Zdroj: opennet.ru

Pridať komentár