Skip to content

Features & status

Status
Upstream
FeatureStatusUpstreamUpdated
Audio DSPHelp wantedSpeaker protection and FIR filter profiles that make the internal speakers usable at full volume. Tied to Apple's hardware, so this stays downstream.🙋 FIRs from machines not yet supported.KAIT2EN Fedora · t2bce_audio · @deqrocksIn progressDownstream only
Package C-statesHelp wantedGetting the platform into deep package C-states so idle power draw and battery life come closer to macOS.🙋 Powertop and turbostat readings from different T2 models.KAIT2EN Fedora · Power management · @deqrocksIn progressDownstream only
Thunderbolt device linksLinux kernel · Thunderbolt · v7 · @ruiCONIn progress
Keyboard backlight after re-enumerationThe backlight did not come back on after the keyboard re-enumerated.upower · @deqrocksIn progress
Hybrid graphics and dGPU power managementRuntime GPU switching.KAIT2EN Fedora · t2gmux / amdgpu · @deqrocksAvailableDownstream only
Touch Bar control center (react-drm)Replaces the standard Touch Bar interface: function keys, media and brightness controls, application-aware panels and system information.KAIT2EN Fedora · t2bdrm / react-drm · @deqrocksAvailableDownstream only
Display brightness restored after rebootThe backlight had no stable path ID, so the brightness setting was lost on every reboot.systemd · udev · @deqrocksAvailableMerged
Thunderbolt controller stays powered (15,1)Withdrawn upstream, still investigating.Linux kernel · USB / xHCI · v1 · @deqrocksAvailableWithdrawn
Volume slider without DSP cracklingDragging the Quick Settings volume slider caused audible crackles on PipeWire DSP sinks.GNOME Shell · Quick Settings · @deqrocksAvailableMerged
Fn double press switches F-keys and media controlsLinux kernel · HID / Touch Bar · v1 · @AdityaGarg8, @deqrocksAvailable
dGPU wakes up on MacBookPro15,1The SMU was dead after resume, leaving the discrete GPU unusable.Linux kernel · PCI / amdgpu · v1 · @deqrocksAvailableMerged
Keyboard backlight after resumeThe butterfly keyboard backlight came back on at 0% after resume, and now uses the same LED naming as the magic keyboards.Linux kernel · HID / Input · v1 · @deqrocksAvailableMerged
Keyboard backlight brightness levelsThe backlight reports were parsed with the wrong endianness.Linux kernel · HID / Input · v1 · @deqrocksAvailableMerged