Tha an draibhear Panfrost an-asgaidh a-nis a’ toirt taic do Mali Valhall GPUs

Tha Collabora air taic a chuir an gnìomh airson GPUs sreath Valhall (Mali-G57, Mali-G78) anns an draibhear Panfrost an-asgaidh, a bha roimhe seo ag amas air taic a chuir an gnìomh airson chips Midgard agus Bifrost. Thathas a’ toirt fa-near gun deach na h-atharrachaidhean ullaichte le buileachadh tùsail an draibhear a chuir a-steach airson an toirt a-steach do phrìomh sgrìobhadh Mesa agus gun tèid an toirt gu luchd-cleachdaidh ann an aon de na h-ath fiosan cudromach.

Chaidh am buileachadh ullachadh às deidh 6 mìosan de dhraibhearan seilbh innleadaireachd cùil air an cleachdadh ann am fòn cliste Android le Mali G78 GPU. Tha an obair a chaidh a dhèanamh iongantach leis gun deach an leasachadh a dhèanamh ann am modh fulangach às aonais ruigsinneachd freumha air a’ fòn cliste leis a ’chip fo sgrùdadh, i. cha b' urrainn do luchd-leasachaidh an dràibhear a th' ann mar-thà a chur na àite. Gus deuchainn a dhèanamh air an draibhear agus sgrùdadh a dhèanamh air susbaint a’ chuimhne bhidio anns a ’fòn cliste, chleachd sinn am modh leasaiche ann an Android agus chuir sinn an àite ar còd a’ cleachdadh LD_PRELOAD.

Chaidh shaders cruinn, sreathan stiùiridh GPU, agus structaran dàta a tha a’ cumail smachd air staid prìomhadaichean grafaigs leithid inneach air ais bhon chuimhne, às deidh sin chaidh atharrachaidhean fa-leth a dhèanamh air na shaders agus na structaran sin agus chaidh an toradh a sgrùdadh. Mar thoradh air an sin, dh’ ullaich sinn an inneal-cruinneachaidh sgàilein againn fhèin airson an Valhall GPU, a rinn e comasach stuthan dà-chànanach coltach ris a ghineadh, a bharrachd air prototype draibhear airson Mesa. Anns an Fhaoilleach am-bliadhna, thuit Chromebook stèidhichte air sgiob MediaTek MT8192 le GPU Valhall G57 ann an làmhan luchd-leasachaidh, le cuideachadh bhon deach sgrùdadh deireannach a dhèanamh air fìor uidheamachd agus a thoirt gu cruth obrach den draibhear a thàinig às.

Source: fosgailtenet.ru

Cuir beachd ann