ARM begynder at støtte den frie driver Panfrost

På konferencen XDC2020 (X.Org Developers Conference) tilkendegivet om virksomhederne ARMs deltagelse i udviklingen af projektet Panfrost, der udvikler en åben driver til Mali GPU'er. Virksomheden ARM har udtrykt vilje til at give driverudviklerne de nødvendige informationer og dokumentation for en bedre forståelse af hardwaren og fokusere opmærksomheden på udviklingen, uden at spilde tid på at finde svar under reverse engineering af binære drivere. Tidligere skete det samme med Qualcomm, da de sluttede sig til arbejdet på projektet Freedreno, der udvikler en fri driver til Qualcomm Adreno GPU'er.

ARM's deltagelse vil hjælpe med at stabilisere implementeringen til at være klar til udbredt brug og sikre en mere omfattende support til Mali GPU's specifikke interne instruktioner ved at give information om chiparkitekturen fra første hånd. Tilgængeligheden af intern dokumentation vil også muliggøre maksimal ydeevne, fuld overensstemmelse med specifikationerne og dækning af alle tilgængelige funktioner i Midgard og Bifrost GPU'er.

De første ændringer, der er forberedt på baggrund af oplysningerne fra ARM, er allerede blevet sendt blevet integreret i driverens kodebase. Især
er arbejdet udført for at bringe pakkeoperationernes kanoniske form og fullstændig redesigne disassembleren for mere præcist at afspejle Bifrost GPU's instruktionssætsarkitektur og overensstemmelse med terminologien anvendt af ARM.

Panfrost driveren blev grundlagt i 2018 af Alyssa Rosenzweig, der arbejder i Collabora, og har siden da udviklet sig baseret på reverse engineering af de originale drivere fra ARM. I øjeblikket understøtter driveren chips baseret på mikroarkitekturerne Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x). Der udvikles en separat driver til GPU'er Mali 400/450, der anvendes i mange ældre chips baseret på ARM arkitekturen. Lima.


Afspil video

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster