Features
Feature catalogue v14: what each feature is expected to do per chip, in three layers.
84 runs match
asahi hardware
| Feature | Checks | Tested on |
|---|---|---|
| Display coprocessor (DCP) | 2 | |
| USB2 on Thunderbolt ports | – | – |
| USB3 on Thunderbolt ports | 2 | |
| Thunderbolt | 2 | |
| DisplayPort alt mode | – | – |
| GPU | 5 | |
| Video decoder | 4 | |
| NVMe storage | – | – |
| PCIe | – | – |
| PCIe (GE) | – | – |
| CPU frequency scaling | 1 | |
| CPU idle | – | – |
| Suspend and sleep | 2 | |
| Video encoder | – | – |
| ProRes codec | – | – |
| Interrupt controller (AIC) | – | – |
| IOMMU (DART) | – | – |
| Performance monitoring unit | – | – |
| UART | – | – |
| Watchdog | – | – |
| I2C | – | – |
| GPIO | – | – |
| USB power delivery | – | – |
| Audio interface (MCA) | 1 | |
| SPI | – | – |
| SPI NOR flash | – | – |
| System management controller (SMC) | – | – |
| SPMI | – | – |
| Real-time clock | – | – |
| Secure enclave (SEP) | 1 | |
| Neural engine | – | – |
| Asahi installer | – | – |
| Device tree | 1 | |
| Built-in display | 2 | |
| Display brightness | 2 | |
| HDMI out | – | – |
| HDMI audio | – | – |
| Keyboard | 1 | |
| Keyboard backlight | – | – |
| Trackpad | 1 | |
| Battery information | 3 | |
| USB-A ports | – | – |
| Wi-Fi | 2 | |
| Bluetooth | 2 | |
| 3.5 mm headphone jack | 1 | |
| Speakers | 3 | |
| SD card slot | – | – |
| 1 Gbps Ethernet | – | – |
| 10 Gbps Ethernet | – | – |
| Microphones | 1 | |
| Webcam | – | – |
| Touch Bar | – | – |
| Touch ID | 2 | |
| DisplayPort audio | – | – |
aurora addition
omarchy integration
- ✓ works
- ~ partial
- ✗ regression
- ! doesn't work
- · expected missing
- ? unknown hardware
- not tested
- ✓ outlined: unconfirmed
Solid once 2 machines agree or a tester confirms. Hover a square for details.
Asahi-layer states are from the Asahi Linux documentation's feature-support tables (m1.md, m2.md, m3.md, m4.md), (c) the Asahi Linux contributors, licensed under CC BY 3.0 (https://creativecommons.org/licenses/by/3.0/). Converted from table cells to per-chip states; unmodified cell text is kept in each state's "cell".