Ókeypis Panfrost bílstjórinn styður nú Mali Valhall GPUs

Starfsmenn Collabora hafa innleitt stuðning fyrir Valhall röð GPUs (Mali-G57, Mali-G78) í ókeypis Panfrost driver, sem áður var lögð áhersla á að innleiða stuðning fyrir Midgard og Bifrost flís. Það er tekið fram að undirbúnar breytingar með upphaflegri innleiðingu ökumanns hafa verið sendar inn til innlimunar í aðal Mesa samsetningu og verða færðar notendum í einni af næstu mikilvægu útgáfum.

Innleiðingin var unnin eftir 6 mánaða öfugþróun á sérreklum sem notaðir eru í Android snjallsíma með Mali G78 GPU. Vinnan sem unnin er er athyglisverð að því leyti að þróunin var framkvæmd í óvirkri stillingu þar sem ekki var rótaðgangur að snjallsímanum með flísinni sem verið er að rannsaka, þ.e. forritararnir gátu ekki skipt út fyrir núverandi bílstjóra. Til að prófa ökumanninn og greina innihald myndminnisins í snjallsímanum notuðum við þróunarstillinguna í Android og skiptum út kóðanum okkar með LD_PRELOAD.

Samsettir skyggingar, GPU leiðbeiningaraðir og gagnabyggingar sem stjórna ástandi grafískra frumefna eins og áferðar voru sóttar úr minni, einstakar breytingar voru gerðar á þessum skyggingum og byggingum og niðurstöðurnar greindar. Í kjölfarið var útbúinn sérsniðinn skyggingarþýðandi fyrir Valhall GPU, sem gerði það mögulegt að búa til svipaða tvöfalda hluti, sem og frumgerð rekils fyrir Mesa. Í janúar á þessu ári féll Chromebook byggð á MediaTek MT8192 flísinni með Valhall G57 GPU í hendur þróunaraðilanna, með hjálp hennar var gerð lokaprófun á raunverulegum búnaði og ökumaðurinn sem fékkst var færður í vinnuform. .

Heimild: opennet.ru

Bæta við athugasemd