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 - 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-edgepackage 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.
| M3 (T8122) |
M3 Pro/Max (T603x) |
|
|---|---|---|
| DCP | TBA | TBA |
| USB2 (TB ports) | WIP | WIP |
| USB3 (TB ports) | WIP | WIP |
| Thunderbolt | TBA | TBA |
| DP Alt Mode | WIP | WIP |
| GPU | WIP | WIP |
| Video Decoder | TBA | TBA |
| NVMe | WIP | WIP |
| PCIe | WIP | WIP |
| PCIe (GE) | - | - |
| cpufreq | TBA | TBA |
| cpuidle | TBA | TBA |
| Suspend/sleep | TBA | TBA |
| Video Encoder | TBA | TBA |
| ProRes Codec | TBA | TBA |
| AICv3 | WIP | WIP |
| DART | TBA | TBA |
| PMU | TBA | TBA |
| UART | WIP | WIP |
| Watchdog | TBA | TBA |
| I2C | TBA | TBA |
| GPIO | TBA | TBA |
| USB-PD | WIP | WIP |
| MCA | TBA | TBA |
| SPI | TBA | TBA |
| SPI NOR | TBA | TBA |
| SMC | TBA | TBA |
| SPMI | WIP | WIP |
| RTC | TBA | TBA |
| SEP | WIP | WIP |
| Neural Engine | TBA | TBA |
M3 devices¶
| iMac (2023) |
MacBook Pro (14-inch, late 2023) |
MacBook Air (13” and 15” 2024) |
|
|---|---|---|---|
| Installer | no | no | no |
| Devicetree | TBA | WIP | WIP |
| Main display | TBA | TBA | TBA |
| Keyboard | - | TBA | WIP |
| KB backlight | - | TBA | WIP |
| Touchpad | - | TBA | WIP |
| Brightness | TBA | TBA | TBA |
| Battery info | - | TBA | TBA |
| WiFi | TBA | TBA | WIP |
| 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 |
M3 Pro/Max devices¶
| MacBook Pro (14/16-inch, late 2023) |
|
|---|---|
| Installer | no |
| Devicetree | TBA |
| Main display | TBA |
| Keyboard | WIP |
| KB backlight | WIP |
| Touchpad | WIP |
| Brightness | TBA |
| Battery info | TBA |
| WiFi | TBA |
| Bluetooth | TBA |
| HDMI Out | TBA |
| 3.5mm jack | TBA |
| Speakers | TBA |
| Microphones | TBA |
| Webcam | TBA |
| SD card slot | TBA |
| 1Gbps Ethernet | - |
| 10Gbps Ethernet | - |
| TouchID | TBA |
Note: Many peripherals depend on DART and PCIe support.