Asahi Linux meldt dat de ondersteuning voor de M3 bijna klaar is voor een officiële release. Inmiddels werken onder meer webcams, microfoons, USB 3.0 en Thunderbolt op de hele reeks.
Asahi Linux staat op het punt om officieel ondersteuning te bieden voor Macs met Apple’s M3-chip. Tegelijkertijd wordt er al gewerkt aan de nieuwere M4- en M5-modellen.
Voor alle M3-Macs met een ingebouwde camera is de webcamondersteuning nu volledig beschikbaar. De hardware is grotendeels hetzelfde als voorheen, maar voor de M3 Max was een kleine aanpassing in de driver nodig om alles correct te laten werken.
Ook de ingebouwde microfoons werken nu op alle M3-modellen. Apple heeft de audiohardware in deze generatie aangepast, waardoor het team eerst extra reverse-engineering moest uitvoeren voordat Linux deze goed kon gebruiken. Daarnaast werken USB 3.0 en Thunderbolt nu ook op alle M3-Macs.
De displayondersteuning voor M3-Macs is inmiddels bijna net zo compleet als die voor systemen met M1 en M2. Volgens Asahi is de ondersteuning van de M3-displaycontroller bijna op hetzelfde niveau als die voor de oudere Apple Silicon-modellen. Door al deze recente vooruitgang is het project nu dicht genoeg bij een officiële release.
Er wordt ook verder gewerkt dan alleen de M3-generatie. Ontwikkelaars van Asahi hebben NVMe-opslag ingeschakeld op zowel M4- als vroege M5-systemen door Linux en de m1n1-bootomgeving aan te passen aan de vernieuwde firmware van Apple voor de opslagcontroller.

De PCIe-ondersteuning is verbeterd, waardoor Linux apparaten op de bus nu kan herkennen. Het team heeft ook een fout opgelost waardoor Linux na het opstarten kon crashen wanneer meer dan één CPU-kern was ingeschakeld.
Toch zijn Macs met M4 en M5 nog niet klaar voor dagelijks gebruik met Linux. Volgens Asahi werkt de meeste hardware nog niet en kunnen beide modellen nog niet via de Asahi Installer worden geïnstalleerd. Werkende opslag, PCIe en ondersteuning voor meerdere cores zijn echter belangrijke eerste stappen.
Het team boekt ook vooruitgang met hardwareversnelde videodecodering. Dankzij ondersteuning voor Apple’s Video Decoder werken H.264-, H.265- en VP9-decodering nu betrouwbaar op ondersteunde machines. Macs met M3 en nieuwer ondersteunen daarnaast ook AV1-decodering.
Tot slot werkt het team aan een van de minder zichtbare, maar juist zeer belangrijke onderdelen van Linux op Apple Silicon: het energiebeheer van de cpu.
Apple’s processors gaan anders om met energiezuinige cpu-toestanden, waardoor Asahi tot nu toe een Apple-specifieke Linux-driver heeft gebruikt. Volgens de ontwikkelaars werkt dat wel, maar kunnen ze deze oplossing niet toevoegen aan de standaard Linux-code, omdat de beheerders van ARM64 de gebruikelijke Power State Coordination Interface, oftewel PSCI, vereisen.





