ARM започва да поддържа свободен драйвер Panfrost

На конференцията XDC2020 (Конференция на разработчиците X.Org) обявено за присъединяването на компания ARM към процеса на разработка на проекта Panfrost, развиващ свободен драйвер за видеоядра Mali. Компания ARM изрази готовност да предостави на разработчиците на драйвери необходимата информация и документация за по-пълно разбиране на оборудването и фокусиране на вниманието върху разработката, без да губят време в разгадаване на загадките при обратното инженерство на бинарни драйвери. По-рано подобно се случи и с присъединяването на компания Qualcomm към работата по проекта Freedreno, развиващ свободен драйвер за GPU Qualcomm Adreno.

Участието на компания ARM ще помогне да се постигне стабилност в реализацията, готова за широко използване, и да се осигури по-пълна поддръжка на специфичните за GPU Mali вътрешни инструкции, благодарение на предоставянето на информация за архитектурата на чиповете от първа ръка. Достъпността на вътрешната документация също ще позволи постигането на максимална производителност, пълно соответствие с спецификациите и обхващане на всички налични възможности на GPU Midgard и Bifrost.

Първите промени, подготвени на базата на информация, получена от ARM, вече са предадени в кодовата база на драйвера. В частност,
е извършена работа по приведението на каноничен вид на операциите при опаковане на инструкции и пълна преработка на дизасмблера, за по-точно отразяване на архитектурата на набора от команди GPU Bifrost и съответствието с терминологията, приета в ARM.

Драйверът Panfrost е основан през 2018 година от Алисa Розенцвайг (Alyssa Rosenzweig), работеща в компания Collabora, и до момента се е развивал на базата на обратното инженерство на оригиналните драйвери от компания ARM. В момента драйверът поддържа работа с чипове, базирани на микроархитектури Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x). За GPU Mali 400/450, използвани в много стари чипове, основани на архитектурата ARM, се развива отделен драйвер Lima.


Възпроизведи видео

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster