ARM тегін Panfrost драйверіне қолдау көрсете бастайды

XDC2020 конференциясында (X.Org Developers Conference) жариялады ARM жобаны әзірлеу процесіне қосылуы туралы Панфрост, ол Мали бейне ядролары үшін ашық драйверді әзірлейді. ARM компаниясы дайындығын білдірді Драйверді әзірлеушілерге кері инженерлік екілік драйверлердің жұмбақтарын шешуге уақытты жоғалтпай, аппараттық құралдарды жақсырақ түсіну және әзірлеу күштерін шоғырландыру үшін қажет ақпарат пен құжаттаманы беріңіз. Бұған дейін ұқсас жағдай Qualcomm-ды жобада жұмыс істеуге қосу кезінде болған Фредрено, ол Qualcomm Adreno GPU үшін тегін драйверді әзірлейді.

ARM қатысуы енгізудің тұрақтылығын кеңінен қолдануға дайын болу деңгейіне дейін жеткізуге көмектеседі және чип архитектурасы туралы бірінші қолмен ақпарат беру арқылы Мали GPU-ға тән ішкі нұсқауларға көбірек қолдау көрсетеді. Ішкі құжаттаманың болуы сонымен қатар максималды өнімділікті, техникалық сипаттамаларға толық сәйкестікті және Midgard және Bifrost GPU құрылғыларының барлық қолжетімді мүмкіндіктерін қамтуды қамтамасыз етеді.

ARM-дан алынған ақпарат негізінде дайындалған алғашқы өзгерістер болды ауыстырылды драйвер кодының базасында. Сондай-ақ,
нұсқауларды орау операцияларын канондық пішінге келтіру және GPU Bifrost нұсқаулар жинағының архитектурасын дәлірек көрсету және ARM жүйесінде қабылданған терминологияға сәйкес болу үшін бөлшектеушіні толығымен қайта өңдеу бойынша жұмыс жасалды.

Panfrost драйверін 2018 жылы Collabora қызметкері Алисса Розенцвейг құрған және осы уақытқа дейін түпнұсқа ARM драйверлерін кері инженериялау арқылы әзірленген. Қазіргі уақытта драйвер Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) және Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негізделген чиптермен жұмыс істеуді қолдайды. ARM архитектурасына негізделген көптеген ескі чиптерде қолданылатын GPU Mali 400/450 үшін драйвер бөлек әзірленуде. Лима.


Ақпарат көзі: opennet.ru

пікір қалдыру