ARM hakkab toetama tasuta Panfrosti draiverit

XDC2020 konverentsil (X.Org Developers Conference) teatas ARM-i liitumisest projekti arendusprotsessiga pannfrost, mis arendab Mali videotuumade jaoks avatud draiverit. Firma ARM väljendas valmisolekut Pakkuge draiveri arendajatele teavet ja dokumentatsiooni, mida nad vajavad riistvara paremaks mõistmiseks ja arendustegevuse keskendumiseks, ilma et raiskaks aega kahenddraiverite pöördprojekteerimise mõistatuste lahendamisele. Varem juhtus sarnane asi Qualcommi ühendamisega projekti kallal töötamiseks Freedreno, mis arendab Qualcomm Adreno GPU-de jaoks tasuta draiverit.

ARM-i osalemine aitab viia juurutamise stabiilsuse laialdaseks kasutamiseks valmisolekuni ja pakub suuremat tuge Mali GPU-spetsiifilistele sisejuhistele, pakkudes vahetut teavet kiibi arhitektuuri kohta. Sisedokumentatsiooni kättesaadavus aitab tagada ka maksimaalse jõudluse, täieliku vastavuse spetsifikatsioonidele ja kõigi Midgardi ja Bifrosti GPU-de saadaolevate funktsioonide katvuse.

Esimesed ARM-ilt saadud info põhjal koostatud muudatused on juba tehtud üle kantud juhi koodibaasi. Eriti,
on tehtud tööd, et viia juhiste pakkimistoimingud kanoonilisele kujule ja demonteerija täielikult ümber töötada, et see kajastaks täpsemalt GPU Bifrosti käsukomplekti arhitektuuri ja vastaks ARM-is kasutusele võetud terminoloogiale.

Panfrosti draiveri asutas 2018. aastal Alyssa Rosenzweig Collaborast ja see on seni välja töötatud algsete ARM-draiverite pöördprojekteerimise teel. 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, töötatakse draiverit välja eraldi Lima.


Allikas: opennet.ru

Lisa kommentaar