Үнэгүй Panfrost драйвер нь Mali Valhall GPU-д дэмжлэг үзүүлдэг

Collabora-гийн ажилтнууд өмнө нь Midgard болон Bifrost чипүүдэд дэмжлэг үзүүлэхэд чиглэгдсэн үнэгүй Panfrost драйверт Valhall цуврал GPU (Mali-G57, Mali-G78)-ийн дэмжлэгийг хэрэгжүүлсэн. Жолоочийн анхны хэрэгжилттэй бэлтгэсэн өөрчлөлтүүдийг Меса үндсэн бүрэлдэхүүнд оруулахаар оруулсан бөгөөд дараагийн чухал хувилбаруудын аль нэгэнд хэрэглэгчдэд хүргэх болно гэж тэмдэглэв.

Хэрэгжилтийг ашигласан өмчийн драйверуудыг 6 сарын урвуу инженерчлэл хийсний дараа бэлтгэсэн Android- Mali G78 GPU-тай ухаалаг утас. Хөгжүүлэлтийг идэвхгүй горимд, чипийг судалж байгаа ухаалаг гар утсанд root хандалтгүйгээр хийсэн тул уг ажил нь анхаарал татаж байсан бөгөөд энэ нь хөгжүүлэгчид одоо байгаа драйверийг орлож чадахгүй гэсэн үг юм. Драйверыг туршиж, ухаалаг гар утасны видео санах ойн агуулгыг шинжлэхийн тулд хөгжүүлэгчийн горимыг ашигласан. Android мөн таны кодыг LD_PRELOAD ашиглан орлуулах.

Эмхэтгэсэн шэйдерүүд, GPU-ийн зааврын дараалал, бүтэц гэх мэт график командуудын төлөвийг хянадаг өгөгдлийн бүтцийг санах ойноос татаж авч, эдгээр шэйдер болон бүтцэд тус тусад нь өөрчлөлт хийж, үр дүнд дүн шинжилгээ хийсэн. Үүний үр дүнд Valhall GPU-д зориулсан хувийн шэйдер хөрвүүлэгчийг бэлтгэсэн бөгөөд энэ нь ижил төстэй хоёртын объект, мөн Mesa-д зориулсан прототип драйвер үүсгэх боломжтой болсон. Энэ оны 8192-р сард Valhall G57 GPU бүхий MediaTek MTXNUMX чип дээр суурилсан Chromebook хөгжүүлэгчдийн гарт орж, түүний тусламжтайгаар бодит тоног төхөөрөмж дээр эцсийн туршилт хийж, үр дүнд нь драйверийг ажлын хэлбэрт оруулав. .

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster