Ovladač Panfrost certifikován pro kompatibilitu OpenGL ES 3.1 pro GPU Mali-G52

Společnost Collabora oznámila, že Khronos certifikoval svůj grafický ovladač Panfrost jako úspěšně prošel všemi testy CTS (Khronos Conformance Test Suite) a zjistil, že je plně v souladu se specifikací OpenGL ES 3.1. Ovladač je certifikován pomocí GPU Mali-G52, později se však plánuje jeho certifikace i pro další čipy. Zejména již byla implementována necertifikovaná podpora OpenGL ES 3.1 pro čipy Mali-G31 a Mali-G72, které mají architekturu podobnou Mali-G52. Pro GPU Mali-T860 a starší čipy zatím není poskytována plná kompatibilita s OpenGL ES 3.1.

Získání certifikátu vám umožňuje oficiálně deklarovat kompatibilitu s grafickými standardy a používat související ochranné známky Khronos. Certifikace také otevírá dveře pro použití ovladače Panfrost v komerčních produktech včetně GPU Mali G52. Test byl proveden v prostředí s distribucí Debian GNU/Linux 11, Mesa a X.Org X Server 1.20.11. Opravy a vylepšení připravené v rámci přípravy na certifikaci již byly backportovány do větve Mesa 21.2 a zahrnuty do včerejšího vydání Mesa 21.2.2.

Ovladač Panfrost byl založen v roce 2018 Alyssou Rosenzweig z Collabora a byl vyvinut reverzním inženýrstvím původních ovladačů ARM. Od posledního kódu navázali vývojáři spolupráci s firmou ARM, která poskytla potřebné informace a dokumentaci. V současné době ovladač podporuje práci s čipy založenými na mikroarchitekturách Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Pro GPU Mali 400/450, který se používá v mnoha starších čipech založených na architektuře ARM, je ovladač Lima vyvíjen samostatně.

Zdroj: opennet.ru

Přidat komentář