M3 Series Feature Support
This page details currently supported features on all M3 series (M3, M3 Pro, M3 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 - 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.
| M3 (T8122) |
M3 Pro (T6030) |
M3 Max (T603{1,4}) |
M3 Ultra (T6032) |
|
|---|---|---|---|---|
| DCP | WIP | WIP | WIP | TBA |
| USB2 (TB ports) | WIP | WIP | WIP | TBA |
| USB3 (TB ports) | WIP | WIP | WIP | TBA |
| Thunderbolt | TBA | TBA | TBA | TBA |
| DP Alt Mode | WIP | WIP | WIP | TBA |
| GPU | WIP | TBA | TBA | TBA |
| Video Decoder | linux-asahi (no AV1) | linux-asahi (no AV1) | linux-asahi (no AV1) | linux-asahi (no AV1) |
| NVMe | linux-asahi | linux-asahi | linux-asahi | TBA |
| PCIe | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| cpufreq | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| cpuidle | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| Suspend/sleep | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| Video Encoder | TBA | TBA | TBA | TBA |
| ProRes Codec | TBA | TBA | TBA | TBA |
| AICv3 | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) |
| DART | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| PMU | TBA | TBA | TBA | TBA |
| UART | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) |
| Watchdog | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) |
| I2C | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) |
| GPIO | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) |
| USB-PD | WIP | WIP | WIP | WIP |
| MCA | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| SPI | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| SPI NOR | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| SMC | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| SPMI | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| RTC | linux-asahi | linux-asahi | linux-asahi | linux-asahi |
| SEP | TBA | TBA | TBA | TBA |
| Neural Engine | TBA | TBA | TBA | TBA |
M3 devices¶
| iMac (2023) |
MacBook Pro (14-inch, late 2023) |
MacBook Air (13/15-inch 2024) |
|
|---|---|---|---|
| Installer | WIP | WIP | WIP |
| Devicetree | linux-asahi (7.2) | linux-asahi (7.2) | linux-asahi (7.2) |
| Main display | WIP | WIP | WIP |
| Keyboard | - | linux-asahi | linux-asahi |
| KB backlight | - | linux-asahi (7.2) | linux-asahi (7.2) |
| Touchpad | - | linux-asahi | linux-asahi |
| Brightness | WIP | WIP | WIP |
| Battery info | - | linux-asahi | linux-asahi |
| WiFi | linux-asahi | linux-asahi | linux-asahi |
| Bluetooth | linux-asahi | linux-asahi | linux-asahi |
| HDMI Out | - | WIP | - |
| 3.5mm jack | TBA | linux-asahi | linux-asahi |
| Speakers | TBA | linux-asahi | linux-asahi |
| Microphones | TBA | linux-asahi | linux-asahi |
| Webcam | TBA | WIP | WIP |
| SD card slot | - | linux-asahi | - |
| 1Gbps Ethernet | TBA | - | - |
| TouchID | - | TBA | TBA |
M3 Pro/Max/Ultra devices¶
| MacBook Pro (14/16-inch, late 2023) |
Mac Studio (2025) | |
|---|---|---|
| Installer | WIP | - |
| Devicetree | linux-asahi (7.3) | linux-asahi (7.3) |
| Main display | WIP | - |
| Keyboard | linux-asahi | - |
| KB backlight | linux-asahi (7.3) | - |
| Touchpad | linux-asahi | - |
| Brightness | WIP | - |
| Battery info | linux-asahi | - |
| WiFi | linux-asahi | WIP |
| Bluetooth | linux-asahi | WIP |
| HDMI Out | WIP | WIP |
| 3.5mm jack | linux-asahi | TBA |
| Speakers | linux-asahi | TBA |
| Microphones | linux-asahi | - |
| Webcam | linux-asahi | - |
| SD card slot | linux-asahi | WIP |
| 10Gbps Ethernet | - | WIP |
| TouchID | TBA | - |
Note: Many peripherals depend on DART and PCIe support.