Der Entwickler eines Open-Source-Linux-Treibers für die Apple AGX-GPU hat die Unterstützung für die Apple M2-Chips bekannt gegeben und berichtet von erfolgreichen Starts von benutzerdefinierten Umgebungen KDE und GNOME auf dem Apple MacBook Air mit M2-Chip, einschließlich vollständiger GPU-Beschleunigung. Zum Beispiel wurde die Unterstützung von OpenGL auf M2 durch das Starten des Spiels Xonotic demonstriert, während gleichzeitig Tests mit glmark2 und eglgears durchgeführt wurden. Bei der Überprüfung des Stromverbrauchs hielt der Akku des MacBook Air acht Stunden ununterbrochenes Spielen von Xonotic im 60FPS-Modus.
Es wird auch angemerkt, dass der für M2-Chips angepasste DRM-Treiber (Direct Rendering Manager) für den Linux-Kernel jetzt direkt mit dem für Mesa entwickelten OpenGL-Treiber asahi funktioniert, ohne dass Änderungen im Benutzerbereich erforderlich sind. Die Entwicklung von Linux-Treibern wird dadurch erschwert, dass die Apple M1/M2-Chips eine proprietäre GPU verwenden, die von Apple entworfen wurde, mit einer geschlossenen Firmware und komplexen gemeinsam genutzten Datenstrukturen. Technische Dokumentationen für die GPU fehlen, und bei der Entwicklung unabhängiger Treiber wird Reverse Engineering von Treibern aus macOS angewendet.


In der Zwischenzeit haben die Entwickler des Asahi-Projekts, das darauf abzielt, Linux für Macs mit von Apple entwickelten ARM-Chips zu portieren, das November-Update der Distribution (590 MB und 3,4 GB) vorbereitet und einen Bericht über den aktuellen Entwicklungsstand veröffentlicht. Asahi Linux basiert auf der Paketbasis von Arch Linux, enthält eine traditionelle Softwareauswahl und wird mit der KDE Plasma-Arbeitsumgebung geliefert. Die Distribution wird unter Verwendung der offiziellen Arch Linux-Repositories erstellt, während alle spezifischen Änderungen, wie Kernel, Installer, Bootloader, Hilfsskripte und Umgebungsanpassungen, in ein separates Repository ausgelagert werden.
Zu den jüngsten Änderungen gehört die Implementierung der USB3-Unterstützung (zuvor waren Thunderbolt-Ports nur im USB2-Modus verfügbar), die Weiterentwicklung der Unterstützung für die integrierten Lautsprecher des MacBook und den Anschluss für Kopfhörer, die Hinzufügung von Unterstützung für die Beleuchtungssteuerung der Tastatur, Verbesserungen bei der Energieverwaltung sowie die Erweiterung des Installationsprogramms um eine integrierte Möglichkeit zur Installation auf Geräten mit M2-Chips (ohne in den Expertenmodus wechseln zu müssen).
Quelle: opennet.ru
