
Pour utiliser un Mac M3 avec Linux sans renoncer à des éléments aussi essentiels que les ports USB-C, les microphones ou la webcam, la compatibilité matérielle est déterminante. Asahi Linux indique désormais préparer une publication officielle pour cette génération de puces Apple Silicon, après avoir travaillé sur plusieurs particularités propres aux M3.
Les fonctions du Mac M3 au cœur du travail
Le projet Asahi Linux permet de faire fonctionner Linux nativement sur les processeurs ARM d’Apple. Une démonstration sur M3 avait déjà été effectuée en janvier, mais l’état du portage restait alors incomplet. L’équipe estime aujourd’hui le support assez avancé pour se rapprocher d’une diffusion officielle, avec davantage de précisions attendues dans les semaines à venir.
La webcam a nécessité une attention spécifique. Son processeur de signal d’image reste largement comparable à celui de la génération M2, mais un message d’initialisation négligé sur le M3 Max empêchait le bon fonctionnement de ce composant. Asahi Linux a résolu ce problème au moyen d’un nouveau pilote.
Les microphones intégrés ont aussi demandé des ajustements : les M3 utilisent un nouveau décimateur « High Frequency », qui impose de nouveaux coefficients et une procédure d’initialisation distincte.
USB-C, Thunderbolt et stockage : des différences selon les puces
Les changements ne se limitent pas à l’audio. Asahi Linux a adapté la prise en charge du bloc ATCPHY, impliqué notamment dans l’USB 3, le DisplayPort et Thunderbolt via les connecteurs USB-C. Le projet a également étudié le passage du contrôleur de ports USB ACE2 à l’ACE3 sur les M3 Pro et M3 Max, une évolution qui a exigé un travail de rétro-ingénierie.
L’équipe mentionne aussi une évolution de l’ABI du firmware des contrôleurs graphiques et d’affichage, liée à une version donnée de macOS. Ces éléments illustrent pourquoi la compatibilité ne se résume pas à faire démarrer Linux : les différents contrôleurs intégrés au Mac doivent également communiquer correctement avec le système.
Les Mac M4 et M5 sont déjà dans le viseur
En parallèle, Asahi Linux poursuit le portage sur M4 et a réalisé un premier portage pour les M5. Sur M4, des correctifs ont notamment traité un souci autour de l’instruction WFI et une incompatibilité du firmware du contrôleur NVMe employé avec macOS 15.x. Le support PCIe a été réparé afin d’énumérer les périphériques du bus, tandis qu’un plantage survenant peu après le démarrage avec plusieurs cœurs CPU actifs a été corrigé.
Ce que ça change
Pour un utilisateur de Mac M3 intéressé par Linux, cette avancée rapproche le projet d’une expérience native plus exploitable avec les composants du quotidien, plutôt que d’un simple démarrage du système. Elle rappelle aussi que chaque famille Apple Silicon demande des adaptations précises, y compris lorsque les puces semblent proches. La prochaine publication destinée aux M3 sera donc le jalon concret à surveiller.