Yn XDC2020 (Cynhadledd Datblygwyr X.Org) ar ymuno ARM â'r broses datblygu prosiectau , yn datblygu gyrrwr ffynhonnell agored ar gyfer creiddiau graffeg Mali. ARM Darparu'r wybodaeth a'r ddogfennaeth angenrheidiol i ddatblygwyr gyrwyr er mwyn iddynt ddeall y caledwedd yn well a chanolbwyntio ar ddatblygu, heb wastraffu amser yn datrys dirgelion gyrwyr deuaidd peirianneg gwrthdro. Digwyddodd hyn yn flaenorol gyda chyfranogiad Qualcomm yn y prosiect. , yn datblygu gyrrwr am ddim ar gyfer GPU Qualcomm Adreno.
Bydd cyfranogiad ARM yn helpu i ddod â'r gweithrediad i gyflwr sefydlog yn barod i'w ddefnyddio'n eang a sicrhau cefnogaeth fwy cynhwysfawr ar gyfer cyfarwyddiadau mewnol penodol i GPU Mali trwy ddarparu gwybodaeth uniongyrchol am bensaernïaeth y sglodion. Bydd mynediad at ddogfennaeth fewnol hefyd yn helpu i gyflawni'r perfformiad mwyaf posibl, cydymffurfiaeth lawn â manylebau, a sylw i bob nodwedd sydd ar gael o GPUau Midgard a Bifrost.
Mae'r newidiadau cyntaf, a baratowyd ar sail gwybodaeth a dderbyniwyd gan ARM, eisoes wedi'u gwneud i mewn i sylfaen cod y gyrrwr. Yn benodol,
Gwnaed gwaith i safoni'r gweithrediadau pecynnu cyfarwyddiadau ac ailweithio'r dadosodwr yn llwyr i adlewyrchu pensaernïaeth set gyfarwyddiadau GPU Bifrost yn fwy cywir a chydymffurfio â'r derminoleg a fabwysiadwyd yn ARM.
Sefydlwyd y gyrrwr Panfrost yn 2018 gan Alyssa Rosenzweig o Collabora ac mae wedi'i ddatblygu trwy beiriannu gwrthdro'r gyrwyr ARM gwreiddiol. Ar hyn o bryd mae'r gyrrwr yn cefnogi sglodion yn seiliedig ar bensaernïaeth micro Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Mae gyrrwr ar wahân yn cael ei ddatblygu ar gyfer y GPUs Mali 400/450, a ddefnyddir mewn llawer o sglodion hŷn sy'n seiliedig ar ARM. .

Ffynhonnell: opennet.ru
