XDC2020 konverentsil (X.Org arendajate konverents) teatas ettevÔtte ARM liitumisest projekti arendamisega , mis arendab avatud draiverit Mali graafikapoodide jaoks. EttevÔte ARM anda draiveri arendajatele vajalikku teavet ja dokumentatsiooni, et paremini mÔista seadmeid ja suunata tÀhelepanu arendusele, raiskamata aega binaarsete draiverite tagasitehnimise mÔistatuste lahendamisele. Varem juhtus sarnane asi ettevÔtte Qualcomm liitumisel projektiga , mis arendab tasuta draiverit Qualcomm Adreno GPU-de jaoks.
EttevÔtte ARM osalemine aitab stabiliseerida rakenduse valmisolekut laialdasemaks kasutamiseks ja tagada pÔhjalikuma toe Mali GPU-de spetsiifilistele sisemistele juhistele, andes esmakÀeliselt teavet kiipide arhitektuuri kohta. Sisemiste dokumentide kÀttesaadavus vÔimaldab saavutada maksimaalset jÔudlust, tÀielikku vastavust spetsifikatsioonidele ja katab kÔik saadaolevad Mali GPU Midgard ja Bifrost vÔimalused.
Esimesed muudatused, mis on valmistatud ARM-i poolt saadud teabe pÔhjal, on juba draiveri koodibaasi. EelkÔige
on tehtud tööd juhiste pakendamiste operatsioonide kanoniseerimise ja tĂ€ieliku disassembli ĂŒmberehitamise osas, et tĂ€psemalt peegeldada Bifrost GPU kĂ€su kogumi arhitektuuri ja vastata ARM-is aktsepteeritud terminoloogiale.
Draiver Panfrost loodi 2018. aastal Alyssa Rosenzweigi poolt, kes töötab ettevÔttes Collabora, ja on endiselt arenenud ARM-i originaaldraiverite tagasitehnimise pÔhjal. Praegu toetab draiver Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarhitektuuridel pÔhinevate kiipide tööd. GPU-de Mali 400/450 jaoks, mis on paljude vanade ARM-i arhitektuuril pÔhinevate kiipide osaks, arendatakse eraldi draiverit. .

Allikas: opennet.ru
