ARM begint de vrije driver Panfrost te ondersteunen

Op de XDC2020-conferentie (X.Org Developers Conference) aangekondigd is de aansluiting van ARM bij het ontwikkelingsproces van het Panfrost, een open driver voor Mali-grafische processors. ARM heeft bereidheid getoond om ontwikkelaars van de driver de benodigde informatie en documentatie te verstrekken voor een beter begrip van de hardware en om zich te kunnen richten op de ontwikkeling, zonder tijd te verspillen aan het ontrafelen van raadselen tijdens het reverse-engineeren van binaire drivers. Eerder gebeurde dit ook met de samenwerking van Qualcomm aan het Freedreno, dat een vrije driver voor Qualcomm Adreno GPU ontwikkelt.

De deelname van ARM zal helpen de stabiliteit van de implementatie te verbeteren en deze klaar te maken voor breed gebruik, en zal een meer volledige ondersteuning van de specifieke interne instructies voor Mali GPU's mogelijk maken door informatie over chiparchitectuur rechtstreeks te verstrekken. De beschikbaarheid van interne documentatie zal ook helpen om maximale prestaties te bereiken, volledige conformiteit met de specificaties te garanderen en alle beschikbare mogelijkheden van de Midgard- en Bifrost-GPU's te benutten.

De eerste wijzigingen, voorbereid op basis van informatie verkregen van ARM, zijn al overgedragen in de codebase van de driver. In het bijzonder is
werk verricht aan het kanoniseren van de instructie-packaging operaties en de volledige herziening van de disassembler, om een nauwkeuriger beeld te geven van de architectuur van de Bifrost-instructieset en conformiteit met de terminologie die door ARM is aangenomen.

De Panfrost-driver is opgericht in 2018 door Alyssa Rosenzweig, die werkt bij Collabora, en is sindsdien ontwikkeld op basis van reverse-engineering van de originele drivers van ARM. Momenteel ondersteunt de driver chips op basis van de Midgard-microarchitecturen (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x). Voor de Mali 400/450 GPU's, die in veel oudere chips op basis van ARM-architectuur worden gebruikt, wordt er apart een driver ontwikkeld. Lima.


Video afspelen

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster