Linux-omgeving voor Apple M2 demonstreert KDE en GNOME met GPU-versnelde ondersteuning

De ontwikkelaar van de open Linux-driver voor de Apple AGX GPU kondigde de implementatie aan van ondersteuning voor Apple M2-chips en de succesvolle lancering van de KDE- en GNOME-gebruikersomgevingen met volledige ondersteuning voor GPU-versnelling op een Apple MacBook Air met een M2-chip. Als voorbeeld van OpenGL-ondersteuning op de M2 ​​demonstreerden we de lancering van het Xonotic-spel, gelijktijdig met de glmark2- en eglgears-tests. Bij het testen van het stroomverbruik ging de batterij van de MacBook Air 8 uur mee bij ononderbroken Xonotic-gamen met 60 FPS.

Er wordt ook opgemerkt dat het DRM-stuurprogramma (Direct Rendering Manager), aangepast voor M2-chips voor de Linux-kernel, nu kant-en-klaar kan werken met het asahi OpenGL-stuurprogramma dat voor Mesa is ontwikkeld zonder wijzigingen in de gebruikersruimte aan te brengen. Wat de ontwikkeling van stuurprogramma's voor Linux compliceert, is dat Apple's M1/M2-chips een eigen, door Apple ontworpen GPU gebruiken waarop bedrijfseigen firmware draait en tamelijk complexe gedeelde datastructuren gebruiken. Er is geen technische documentatie voor de GPU en bij de ontwikkeling van onafhankelijke stuurprogramma's wordt gebruik gemaakt van reverse engineering van stuurprogramma's uit macOS.

Linux-omgeving voor Apple M2 demonstreert KDE en GNOME met GPU-versnelde ondersteuning
Linux-omgeving voor Apple M2 demonstreert KDE en GNOME met GPU-versnelde ondersteuning

Ondertussen hebben de ontwikkelaars van het Asahi-project, gericht op het porten van Linux zodat het kan draaien op Mac-computers die zijn uitgerust met door Apple ontwikkelde ARM-chips, de distributie-update van november (590 MB en 3.4 GB) voorbereid en een rapport gepubliceerd over het bereikte ontwikkelingsniveau van de project. Asahi Linux is gebaseerd op de Arch Linux-pakketbasis, bevat een traditionele set programma's en wordt geleverd met de KDE Plasma-desktop. De distributie is gebouwd met behulp van standaard Arch Linux-repository's en alle specifieke wijzigingen, zoals de kernel, het installatieprogramma, de bootloader, hulpscripts en omgevingsinstellingen, worden in een aparte repository geplaatst.

Recente veranderingen zijn onder meer de implementatie van USB3-ondersteuning (voorheen werden Thunderbolt-poorten alleen in USB2-modus gebruikt), voortgezette werkzaamheden aan ondersteuning voor de ingebouwde luidsprekers en hoofdtelefoonaansluiting van de MacBook, de toevoeging van ondersteuning voor het regelen van de toetsenbordverlichting, verbeterde ondersteuning voor energiebeheer en de toevoeging van een standaard installatieoptie aan het installatieprogramma van apparaten met een M2-chip (zonder over te schakelen naar de expertmodus).

Bron: opennet.ru

Voeg een reactie