Në konferencën XDC2020 (Konferenca e Zhvilluesve të X.Org) për anëtarësimin e kompanisë ARM në procesin e zhvillimit të projektit , që zhvillon një drejtues të hapur për bërthamat grafike Mali. Kompania ARM për t'u siguruar zhvilluesve të drejtuesit informacionin dhe dokumentacionin e nevojshëm për një kuptim më të plotë të pajisjeve dhe për t'u fokusuar në zhvillim, pa humbur kohë në zgjidhjen e mistereve gjatë procesit të inxhinierisë së prapme të drejtuesve binarë. Më parë, një ngjashmëri e tillë ndodhi me anëtarësimin e kompanisë Qualcomm në punën mbi projektin , që zhvillon drejtues të lirë për GPU-në Qualcomm Adreno.
Pjesëmarrja e kompanisë ARM do të ndihmojë në përmirësimin e stabilitetit të implementimit deri në gatishmërinë për përdorim të gjerë dhe në sigurimin e mbështetje më të plotë për udhëzimet specifike për GPU Mali përmes ofrimit të informacionit mbi arkitekturën e çipave nga burimet e para. Disponueshmëria e dokumentacionit të brendshëm gjithashtu do të lejojë arritjen e performancës maksimale, përputhshmërisë të plotë me specifikimet dhe mbulimin e të gjitha mundësive të disponueshme të GPU-së Midgard dhe Bifrost.
Ndryshimet e para, të përgatitura në bazë të informacionit të marrë nga ARM, tashmë në bazën e kodit të drajverit. Sidomos,
është punuar për të sjellë në një formë kanonike operacionet e paketaimit të urdhrave dhe për një ripunim të plotë të disasembler-it, për të reflektuar më saktësisht arkitekturën e setit të komandave GPU Bifrost dhe për të përputhur terminologjinë e pranuar në ARM.
Drajveri Panfrost u themelua në vitin 2018 nga Alyssa Rosenzweig, që punon në kompaninë Collabora, dhe vazhdon të zhvillohet mbi bazën e inxhinierisë së kundërt të drajverëve origjinalë nga kompania ARM. Aktualisht, drajveri mbështet punën me çipa që bazohen në mikroarkitekturë Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x). Për GPU Mali 400/450, të aplikuara në shumë çipa të vjetër që bazohen në arkitekturën ARM, zhvillohet një drajver i veçantë. .

Burimi: opennet.ru
