Asahi Linux 7.0 Lands M3 Alpha Support, ProMotion VRR and 20% Idle Power Savings (April 2026)
Asahi Linux's April 26 progress report ships Linux 7.0 with alpha-quality M3 MacBook hardware support, working ProMotion Variable Refresh Rate, a 20% idle power reduction on Pro/Max/Ultra Macs, and the first new installer release in nearly two years.
The Asahi Linux project on published its Progress Report: Linux 7.0, marking the first major Asahi update tied to the new 7.x kernel series after almost three years on 6.x. The release brings alpha-quality M3 MacBook support, working Variable Refresh Rate (VRR) on external and ProMotion displays, a 20% idle power reduction on Pro/Max/Ultra Macs, and an end to Bluetooth audio dropouts — the largest single drop of Apple Silicon Linux improvements in over a year.
What Happened
Linux 7.0 shipped this week and the Asahi team, led by James Calligeros and chaos_princess, used the milestone to land a backlog of long-running work. Hardware patches for Apple's M3 SoC are now in the Asahi kernel tree, covering PCIe, MacBook keyboards and trackpads, the SMC-based real-time clock and reboot controller, and the NVMe storage controller (work credited to Michael Reeves and Alyssa Milburn). The team writes that "M3 Linux support now sits at roughly the same level as the original Asahi Linux alpha for M1", although GPU acceleration is still missing and installation through the official Asahi Installer is not yet available for M3 machines.
The same release ships a new Asahi Installer 0.8.0 — the first installer release since June 2024 — which adds Mac Pro support, bundles m1n1 stage 1 v1.5.2, and is now built and pushed via GitHub Actions on every tag, ending the long-criticised manual release process.
Key Details
- Variable Refresh Rate (VRR) works. Calligeros traced that the DCP firmware exposes VRR via a single "minimum refresh rate" parameter (the value
0x300000equals 48 Hz in DCP's fixed-point format). Setting it to0disables VRR; setting it to a non-zero value enables it. VRR is confirmed working on external displays and on internal MacBook Pro ProMotion panels (48–165 Hz). For now it must be force-enabled with theappledrm.force_vrrkernel module parameter because the VESA Adaptive Sync spec forbids the modeset Apple's DCP requires to switch states. - 20% idle power saved on Pro/Max/Ultra Macs. A new driver from chaos_princess for the Power Management Processor (PMP) saves around 0.5 W of idle power on a 14″ M1 Pro MacBook Pro — about a 20% reduction. Base M1 machines use an older PMP variant that dd-dreams is separately working on.
- Bluetooth audio dropouts fixed. chaos_princess landed Broadcom-specific Host Controller Interface (HCI) coexistence commands in the upstream kernel Bluetooth stack, so BlueZ can now mark audio streams as high priority and stop Wi-Fi scans from chewing the 2.4 GHz airtime.
- Headphone jack now does 44.1, 88.2, 176.4 and 192 kHz. The CS42L84 driver previously only supported macOS's 48 and 96 kHz, forcing PipeWire to resample. The team back-ported the missing register values from the public Cirrus CS42L42 datasheet; the patches are merged for Linux 7.1 and back-ported to Asahi 6.19.9.
- Ambient Light Sensor support. The AOP+ALS driver set is now usable thanks to runtime firmware extraction added to the installer — a step toward True Tone-style adaptive display in the future.
- Fedora Asahi Remix 44 lands April 28. The downstream distro releases on or shortly after Fedora Linux 44 on , with Plasma 6.6's new Plasma Setup replacing Calamares and Plasma Login Manager replacing SDDM on new installs.
What Developers and Users Are Saying
The blog post hit the front page of Hacker News within hours of publication and reached 507+ points and 220+ comments by April 26 evening. Top commenters singled out the PMP idle savings as the most practically valuable change — "0.5W is the difference between an unusable and a usable Linux laptop on battery for me" — and praised the level of reverse-engineering disclosure in the VRR section. Phoronix's M3 coverage echoed the team's tempered framing: real progress, but not a release date. Some users on Mastodon noted that ProMotion VRR alone makes Asahi competitive with macOS for video editing on the road.
What This Means for Developers and Users
If you already run Asahi Linux on an M1 or M2 Mac: update to Asahi kernel 6.19.9 (or the upcoming 7.0 packaging) for the headphone jack sample-rate fix, the Bluetooth coexistence fix and ALS firmware support. The PMP idle-power patches need an opt-in via your device tree (APPLE_USE_PMP) and have not been validated on every machine yet, so they are not on by default. VRR similarly requires the appledrm.force_vrr kernel module parameter and works best in Kwin; other Wayland compositors may behave unpredictably.
If you have an M3 MacBook: the kernel now boots and storage, keyboard and trackpad work, but you cannot install via the official installer yet and there is no GPU acceleration. The team explicitly asks users not to ask for an ETA. Realistically this is "alpha" in the same sense the original M1 port was — usable for kernel hackers, not for daily driving.
What's Next
Calligeros says the team's near-term targets are upstreaming the remaining audio stack, validating PMP support across the full Apple Silicon line-up, exposing VRR through the standard KMS API once upstream agrees on whether modesets between VRR transitions are allowed, and continuing the M3 hardware enablement push toward installer-supported releases. Fedora Asahi Remix 44 is the milestone to watch over the next two weeks.
Sources
- Asahi Linux blog — Progress Report: Linux 7.0 — the primary source from project maintainer James Calligeros, published April 26, 2026.
- Phoronix — Apple M3 With Asahi Linux Continues Making Progress — independent coverage of the M3 milestone with hardware-enablement context.
- UbuntuPit — Asahi Linux Reaches New Milestones with Linux 7.0 — summary of the major changes for general Linux readers.
- Linuxiac — Asahi Linux Improves Apple Silicon Support — coverage focused on the upcoming Fedora Asahi Remix 44 release.
- Hacker News thread (47909226) — 500+ points, developer reaction and technical Q&A.
- asahi-installer GitHub — primary reference for the new automated installer 0.8.0 build pipeline.
Stay up to date with Doolpa
Subscribe to Newsletter →