← back

Support & parity matrix

Hardware evidence: elementary OS 9 Early Access boots to Pantheon on a 2021 14-inch MacBook Pro (MacBookPro18,3, M1 Pro). As of 2026-10-18, the running kernel is Aurora .20, 7.1.12-2-20261017.20-sep-ARCH, with its matched J314S boot payload. Exact hardware receipts cover boot/PMP/idle accounting plus separate GPU and filesystem smoke tests; full release qualification remains incomplete. This is an installed transformed system, not our mkosi factory image. The factory ISO built successfully on October 13 but has not been booted on hardware. See the desktop notes and bug-fix audit.

Rows retain their evidence dates. October 14 results describe the earlier kernel and do not automatically qualify Aurora .20. The current freeze is experimental.

FeatureObserved on installed M1 ProFactory ISO
Boot to PantheonConfirmed on the transformed installationISO boots to the graphical installer in an ARM64 VM; Pantheon user session and Mac hardware boot remain unverified
Display and brightness OSDBacklight and OSD calls succeed; physical keys and login persistence still need confirmationNot tested
Ambient keyboard lightingALS and UPower adjusted keyboard from 0 to 59/255 at 141 lx; lock/lid and suspend behavior still need interactive qualificationNot tested
USB-C dock hub and downstream inputConfirmed 2026-10-14 on a Dell WD22TB4: hub, mouse and wired Ethernet work. A fix for the Ethernet panel icon is installed and awaits a replug checkNot tested
USB-C dock DisplayPort videoOwner reported a picture through WD22TB4 HDMI on Aurora .20 with the matched boot payload (2026-10-18). Replug/suspend and complete mode qualification remain open. Recorded resultNot tested
Lid-open resume without a dockTraced 2026-10-14: suspends on lid close, wakes on lid open, login screen in about 2 seconds, no power buttonNot tested
Suspend with a USB4 dockEarlier Fairydust blocked suspend with the dock. Aurora .20 dock suspend/resume is not yet qualified; optional teardown remains off.Not tested
Battery charge limit (80%) and switchLimit reads 80%; switch installedNot tested
Docked lid modeService running; lid-close with the dock not yet repeatedNot tested
Network speed and usage indicatorInstalled on the desktop; built into the image overlayNot tested
Local Troubleshooter (on-device model)Answers verified on the M1 Pro; see the screenshotsNot tested
Audio watchdog and WirePlumber rulesWatchdog running; rules apply at next loginNot tested
Command+Space launcherInstalled; search text readability fixed 2026-10-14 (to confirm)Not tested
Screenshot thumbnail and MarkupBuilt; thumbnail appears and expires correctly; drag-and-drop and Alt not yet tried in real appsNot tested
Speakers / DSPAudio output passed after installing speakersafetyd, Asahi DSP packages, and the matching PipeWire LV2 pluginInstall path not packaged or tested
GPU, Wi-Fi resume, microphone, video decodeNo complete end-to-end result recorded for this buildNot tested
Touch ID for passkeysPasskey/WebAuthn user verification is not verified on this build; password and recovery fallback must remain availableNot tested

Tested on

MachineSoCImageResultTester
MacBookPro18,3 (2021 14-inch)M1 ProInstalled transformed elementary OS 9 Early Access; Aurora .20 + matched J314S boot payloadBoot/PMP/idle accounting and separate GPU/filesystem smoke checks pass. Experimental freeze; full qualification pending. This does not test the factory ISO.Owner / Codex scoped checks
QEMU 10.2.1 / KVM / AAVMF UEFIVirtual ARM64, 4 CPUs / 4 GiBCorrected CI ISO at source 32877a7Checksum and hardware-helper payload checks passed; reached graphical installer language selection. No installation or Mac hardware boot.Codex

Reproducible VM smoke test and limits

The corrected elementary OS 9 ARM64 ISO showing the installer language selection screen inside QEMU

Out of scope (by design)

Intel Macs (T2, 2015–2017 SPI keyboard/NVMe, Broadcom STA offload tweaks) and Hyprland/Omarchy desktop behavior — see PORT-MAP.md.