Skip to content

M4 Series Feature Support

This page details currently supported features on all M4 series (M4, M4 Pro, M4 Max) Apple Silicon Macs, as well as their progress towards being upstreamed. The tables herein can be interpreted as follows:

  • Kernel release, e.g. 6.0: the feature was incorporated upstream as of this release
  • linux-asahi (kernel release): the feature is stable, available for use in linux-asahi, and should be upstream by the release indicated
  • linux-asahi: the feature is (mostly) stable and available for use in Fedora Asahi Remix and in linux-asahi
  • asahi-edge: the feature is (mostly) stable and available for use in Fedora Asahi Remix. For historical reason it is available in the linux-asahi-edge package in the linux-asahi Linux distribution
  • WIP: Development work on the feature is actively progressing, however is not yet ready for wider testing, use or distribution
  • TBA: Active work on this feature is not being undertaken at this time

If a feature is not ready, then there is no estimation on when it will be ready. Please do not ask for estimations in support channels (e.g. IRC).

Table of Contents
SoC blocks

These are features/hardware blocks that are present on all devices with the given SoC.

M4
(T8132)
M4 Pro/Max
(T604x)
DCP TBA TBA
USB2 (TB ports) TBA TBA
USB3 (TB ports) TBA TBA
Thunderbolt TBA TBA
DP Alt Mode TBA TBA
GPU TBA TBA
Video Decoder TBA TBA
NVMe TBA TBA
PCIe TBA TBA
PCIe (GE) - -
cpufreq TBA TBA
cpuidle TBA TBA
Suspend/sleep TBA TBA
Video Encoder TBA TBA
ProRes Codec TBA TBA
AICv3 TBA TBA
DART TBA TBA
PMU TBA TBA
UART TBA TBA
Watchdog TBA TBA
I2C TBA TBA
GPIO TBA TBA
USB-PD TBA TBA
MCA TBA TBA
SPI TBA TBA
SPI NOR TBA TBA
SMC TBA TBA
SPMI TBA TBA
RTC TBA TBA
SEP TBA TBA
Neural Engine TBA TBA
M4 devices
MacBook Pro
(14-inch, Nov 2024)
MacBook Pro
(16-inch, Nov 2024)
MacBook Air
(13" and 15" 2025)
Installer no no no
Devicetree TBA TBA TBA
Main display TBA TBA TBA
Keyboard TBA TBA TBA
KB backlight TBA TBA TBA
Touchpad TBA TBA TBA
Brightness TBA TBA TBA
Battery info TBA TBA TBA
WiFi TBA TBA TBA
Bluetooth TBA TBA TBA
HDMI Out TBA TBA -
3.5mm jack TBA TBA TBA
Speakers TBA TBA TBA
Microphones TBA TBA TBA
Webcam TBA TBA TBA
SD card slot TBA TBA -
TouchID TBA TBA TBA
M4 Pro/Max devices
Mac mini
(2024)
MacBook Pro
(14-inch, Nov 2024)
MacBook Pro
(16-inch, Nov 2024)
Installer no no no
Devicetree TBA TBA TBA
Main display TBA TBA TBA
Keyboard - TBA TBA
KB backlight - TBA TBA
Touchpad - TBA TBA
Brightness TBA TBA TBA
Battery info - TBA TBA
WiFi TBA TBA TBA
Bluetooth TBA TBA TBA
HDMI Out - TBA -
3.5mm jack TBA TBA TBA
Speakers TBA TBA TBA
Microphones TBA TBA TBA
Webcam TBA TBA TBA
SD card slot - TBA -
1Gbps Ethernet TBA - -
10Gbps Ethernet - - -
TouchID - TBA TBA

Note: Many peripherals depend on DART and PCIe support.