Kākoʻo ka mea hoʻokele Panfrost manuahi i nā GPU Mali Valhall

Ua hoʻokō nā limahana o Collabora i ke kākoʻo no Valhall series GPUs (Mali-G57, Mali-G78) i loko o ka mea hoʻokele Panfrost manuahi, kahi i kālele mua ʻia i ka hoʻokō ʻana i ke kākoʻo no Midgard a me Bifrost chips. Hoʻomaopopo ʻia ua waiho ʻia nā hoʻololi i hoʻomākaukau ʻia me ka hoʻokō mua ʻana o ka mea hoʻokele no ka hoʻokomo ʻana i ka haku mele Mesa nui a lawe ʻia i nā mea hoʻohana i kekahi o nā hoʻokuʻu nui e hiki mai ana.

Ua hoʻomākaukau ʻia ka hoʻokō ma hope o 6 mau mahina o ka hoʻohuli ʻana i nā mea hoʻokele waiwai i hoʻohana ʻia i kahi kelepona Android me kahi Mali G78 GPU. He mea koʻikoʻi ka hana i hana ʻia i ka hoʻomohala ʻana i ke ʻano passive me ka loaʻa ʻole o ke aʻa i ke kelepona me ka chip i aʻo ʻia, i.e. ʻaʻole hiki i nā mea hoʻomohala ke pani i ka mea hoʻokele e kū nei. No ka hoʻāʻo ʻana i ka mea hoʻokele a me ka nānā ʻana i nā ʻike o ka hoʻomanaʻo wikiō ma ke kelepona, ua hoʻohana mākou i ke ʻano hoʻomohala ma Android a hoʻololi i kā mākou code me ka hoʻohana ʻana iā LD_PRELOAD.

ʻO nā shaders i hōʻuluʻulu ʻia, nā kaʻina aʻo GPU, a me nā hale ʻikepili e hoʻomalu i ke kūlana o nā kiʻi primitives e like me nā textures i kiʻi ʻia mai ka hoʻomanaʻo ʻana, ua hoʻololi ʻia kēlā me kēia mea i kēia mau shaders a me nā hale, a ua loiloi ʻia nā hopena. ʻO ka hopena, ua hoʻomākaukau ʻia kahi mea hoʻohui shader proprietary no ka Valhall GPU, i hiki ai ke hana i nā mea binary like, a me kahi mea hoʻokele prototype no Mesa. I Ianuali o kēia makahiki, ua hāʻule kahi Chromebook i hoʻokumu ʻia ma ka chip MediaTek MT8192 me kahi Valhall G57 GPU i loko o nā lima o nā mea hoʻomohala, me ke kōkua o kahi hoʻāʻo hope i hana ʻia ma nā mea hana maoli a ua lawe ʻia ka mea hoʻokele i ka hana hana. .

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka