Panthor, ajokerek çavkaniyek vekirî ya ji bo nifşa 10-emîn Mali GPU, hate ragihandin

Collabora hebûna ajokera panthor a çavkaniya vekirî ragihand, ku ji bo GPU-yên Mali yên nifşa dehemîn (G310, G510, G710) hatiye pêşxistin. Ew teknolojiya Command Stream Frontend (CSF) bikar tîne, ku hin fonksiyonên ajokerê ji bo kêmkirina barê CPU-yê li ser firmware-ê vediguhezîne û modelek nû ji bo organîzekirina pêkanîna GPU-yê pêşkêş dike. Ajokera panthor DRM (Rêvebirê Renderkirina Rasterast) di şaxa drm-misc de hatiye pejirandin û tê payîn ku di kernel de were bicîh kirin. Linux 6.10 Guhertinên ji bo piştgiriya ajokera nû ji hêla Mesa ve hatine pejirandin û di ajokera Gallium panfrost de ji bo GPU-yên Mali hatine zêdekirin.

Di nifşa nû ya GPU-yên Malî de, nexşerêya Gerînendeyê Karê bi navgînek CSF (Command Stream Frontend) tê guheztin, ku tê de, li şûna modelek li ser şandina zincîreyek karan, modelek bingehîn-herikîna fermanê bi plansazkirina kar tê bikar anîn. dorê stream fermanê li aliyê firmware. Ji bo organîzekirina xebata plansazker, mîkrokontrolkerek cihêreng Cortex-M7 di GPU de hatî çêkirin, û yekîneyek darvekirina fermanê ya taybetî (Yekîneya Pêkanîna Ferman) tê peyda kirin da ku rêwerzên CSF bicîh bîne. Taybetmendiyên weha ji bo veguheztina kar li GPU ji cîhê bikarhêner rêxistinek bingehîn cûda hewce dike.

Di destpêkê de, hewl hate dayîn ku piştgirî ji bo GPU-yên Malî yên li ser bingeha CSF-ê di ajokera Panfrost DRM-ê de were bicîh kirin, lê pêşdebiran gihîştin wê encamê ku ev ê bibe sedema tevliheviyek mezin a ajokarê heyî û ji bo CSF-ê ew ê çêtir be ku were afirandin. ajokerek nû bi karanîna mîmariyek cûda hatî çêkirin. Ajokarê pantorê uAPI-ya bi tevahî nû, mantiqa plansazkirina xebatê ya nû, û mantiqa kontrolê ya MMU/GPU-VA-ya nû pêk tîne. Ajokara nû li ser bingeha koda ajokera DRM ya Panfrost-ê ya heyî ye, ku jê re destpêkên ajokerê tîpîk, kontrolkirina frekansê, û qalibên rêveberiya hêzê digire.

Di destpêkê de, ajokera nû bi karanîna endezyariya berevajî hate pêşve xistin, lê paşê ARM tevlî projeyê bû, gihîştina belgeyan peyda kir û beşdarî nirxandina kodê bû. Du karmendên ARM wekî hev-parastvanên ajokera kernel hatin tayîn kirin. LinuxDi pêşerojê de, gava ajokera OpenGL amade be, xebat dê li ser bicîhkirina ajokera Vulkan ji bo GPU-yên Mali yên nû û nûvekirina ajokera Vulkan a heyî ji bo GPU-yên Mali yên kevintir be.

Tê destnîşankirin ku ajokera panthor a amadekirî piştgiriya GPU li ser panelên bi Rockchip RK3588 SoC çalak dike. Collabora her wiha ji bo misogerkirina bootkirina panelên li ser bingeha Rockchip RK3588 bi karanîna stûnek nermalava bi tevahî vekirî xebitiye. Wêneyek pergalê li ser bingeha Rockchip RK3588 hatiye amadekirin. Debian û bootloader-ek çavkaniya vekirî ji bo şûna pêkhateyên taybet ên BL31 (qonaxa 3.1 a Boot Loader).

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster