Asahi Linux en approche sur les Mac M3 et se prépare sur les M4/M5

Le projet Asahi Linux, qui vise à faire fonctionner Linux nativement sur les Mac Apple Silicon, s’approche d’une étape importante. Selon un billet de blog de l’équipe, une version officielle prenant en charge les Mac avec les puces M3 doit bientôt voir le jour, alors que le support des puces M4 et M5 reste encore en cours de développement.

v

Une compatibilité des Mac M3 largement stabilisée

Le fonctionnement d’Asahi Linux sur les Mac M3 avait déjà été dévoilé en janvier, sous une forme partiellement opérationnelle. Depuis, plusieurs composants ont fait l’objet de corrections permettant d’atteindre une version quasi finalisée. Le processeur de signal d’image gérant la webcam n’a que peu changé par rapport à la version développée pour les puces M2, mais la puce M3 Max provoquait un message d’initialisation interrompue qui a nécessité l’écriture d’un nouveau pilote.

Le micro intégré a lui aussi requis une intervention spécifique en raison de la mise en place d’un nouveau décimateur haute fréquence nécessitant des coefficients inédits et déclenchant un message d’initialisation similaire, désormais résolu. Le composant ATCPHY (Apple Type-C PHY), chargé de gérer les connexions USB 3, DisplayPort et Thunderbolt via les ports USB-C, a également subi des modifications mineures.

Un changement plus conséquent pour Asahi Linux sur Mac concerne le contrôleur de port USB : les puces M3 Pro et M3 Max utilisent une puce nommée ACE3, remplaçant l’ACE2, un composant de Texas Instruments propre à Apple présent sur la puce M3 de base et les générations précédentes. Cette évolution a nécessité un travail de rétro-ingénierie. L’équipe signale enfin une modification plus prévisible concernant l’ABI du firmware de la puce graphique (GPU) et du contrôleur d’affichage, tous deux liés à une version précise de macOS.

Les puces M4 et M5 posent des défis techniques

L’équipe avait déjà anticipé en avril 2025 des difficultés spécifiques aux puces plus récentes. Le développement se poursuit désormais pour les Mac M4, avec une première version destinée aux puces M5 également en préparation, sans qu’une version publique soit encore prévue pour ces deux générations.

Deux problèmes techniques touchant spécifiquement les puces M4 ont été identifiés : un dysfonctionnement lié à l’instruction WFI, ainsi qu’un changement de comportement dans le firmware du contrôleur NVMe d’Apple, propre aux versions 15.x de macOS. Certains membres de l’équipe ont réussi à contourner ces changements, permettant d’obtenir des versions fonctionnelles pour chaque génération de puce.

Le support PCIe a par ailleurs été corrigé pour permettre l’identification correcte des périphériques connectés. Un autre correctif a résolu un plantage du système survenant juste après le démarrage lorsque plusieurs cœurs de processeur étaient activés simultanément. Mais comme dit précédemment, il va falloir patienter pour avoir Asahi Linux sur les Mac M4 et M5.

0 commentaires

Laisser un commentaire

Fil des commentaires

Quelques règles à respecter :

  1. Restez dans le sujet de l’article.
  2. Respectez les autres lecteurs : pas de messages agressifs, vulgaires ou haineux.
  3. Relisez-vous avant de soumettre un commentaire : pas de langage SMS, et vérifiez l’orthographe avant de valider.
  4. En cas d’erreur, faute d’orthographe et/ou omission dans l’article, merci de nous contacter via la page Contact.

Nous nous réservons le droit de supprimer les commentaires qui ne respectent pas ces règles.

Derniers articles