
The initial Apple M3 hardware debuted back in 2023 while the Asahi Linux bring-up has been slow given engineering changes that have also carried on to the newer M4 and M5 hardware too. Paired with the reduced volunteer manpower, it's been a slow process being able to enjoy Linux on newer Apple Macs. Asahi Linux developer Michael Reeves shared some progress though this week on the porting to the M3 hardware.
Michael Reeves shared on X that they have reverse-engineered enough of the M3 SoC to get storage, display, and input in "solid" shape with their downstream code.
Notably lacking right now though is GPU acceleration with the Apple M3. So booting to the KDE Plasma desktop means using LLVMpipe CPU-based software acceleration. Besides being slow performance with LLVMpipe, it ends up keeping the CPU cores busy and thus atrocious battery life for now until the GPU can be properly enabled.
Nice seeing progress made on the Apple M3 for (Asahi) Linux and hopefully the bring-up for M4/M5 will go smoother and ultimately seeing the necessary changes upstreamed to the mainline Linux kernel in due course.