Umshayeli wePanfrost wamahhala uhlinzeka ngosekelo lwe-Mali Valhall GPU

Abasebenzi be-Collabora basebenzise ukusekelwa kwama-GPU ochungechunge lwe-Valhall (i-Mali-G57, i-Mali-G78) kumshayeli wamahhala we-Panfrost, phambilini ebigxile ekusebenziseni ukusekelwa kwama-chips e-Midgard kanye ne-Bifrost. Kuyaphawulwa ukuthi izinguquko ezilungiselelwe ngokusetshenziswa kokuqala komshayeli zithunyelwe ukuze zifakwe ekwakhiweni okuyinhloko kwe-Mesa futhi zizolethwa kubasebenzisi kokunye kokukhishwa okubalulekile okulandelayo.

Ukuqaliswa kwalungiswa ngemva kwezinyanga eziyisi-6 zobunjiniyela obuhlehlayo abashayeli bobunikazi abasetshenziswa ku-smartphone ye-Android ene-Mali G78 GPU. Umsebenzi owenziwe uyaphawuleka ngoba ukuthuthukiswa kwenziwa ngemodi yokwenziwa ngaphandle kokufinyelela kwezimpande ku-smartphone nge-chip efundwayo, i.e. abathuthukisi abakwazanga ukumiselela umshayeli okhona. Ukuhlola umshayeli nokuhlaziya okuqukethwe kwememori yevidiyo ku-smartphone, sisebenzise imodi yonjiniyela ku-Android futhi sashintsha ikhodi yethu sisebenzisa i-LD_PRELOAD.

Amashadi ahlanganisiwe, ukulandelana kwemiyalo ye-GPU, kanye nezakhiwo zedatha ezilawula isimo sezithombe zakudala ezifana nokuthungwa kwabuyiswa kumemori, izinguquko ngazinye zenziwa kulawa mathunzi nezakhiwo, futhi imiphumela yahlaziywa. Ngenxa yalokho, kwalungiswa ukuhlanganiswa kwe-shader okuphathelene ne-Valhall GPU, okwenza kwaba nokwenzeka ukukhiqiza izinto ezifanayo kanambambili, kanye nomshayeli we-prototype we-Mesa. NgoJanuwari walo nyaka, i-Chromebook esekelwe ku-chip ye-MediaTek MT8192 ene-Valhall G57 GPU yawela ezandleni zabathuthukisi, ngosizo olwenziwa ukuhlolwa kokugcina emishinini yangempela futhi umshayeli ophumelele walethwa ifomu lokusebenza. .

Source: opennet.ru

Engeza amazwana