C'est un problème des puces Apple Silicon que nous avons déjà mis en avant : le contrôleur USB 3.0 qu'Apple emploie dans ses Mac est plus lent que ceux d'Intel, d’AMD et des autres. L’une des raisons, c'est qu'Apple a choisi d'intégrer un contrôleur notoirement peu performant dans certains de ses Mac. C'est particulièrement visible dans le cas du Mac mini M1, même si ce n’est pas le seul modèle concerné.

Le mauvais contrôleur USB des Mac est de plus en plus un facteur limitant
Posons quelques bases. La prise en charge de l'USB 3.0 dépend de ce qu'on appelle un contrôleur, qui est un composant qui s'occupe de la communication, en passant par un protocole logiciel standardisé, le xHCI. En théorie, un contrôleur compatible xHCI est accepté dans tous les cas1, et il existe donc de nombreux fournisseurs. Les performances des contrôleurs ne sont pas identiques, et certains sont plus lents ou plus rapides que d'autres.
Les différences peuvent provenir de la date de conception (les premiers modèles NEC essuyaient les plâtres de la norme), des fonctions disponibles ou des choix du fabricant. Il y a de nombreux contrôleurs USB 3.0, pour différents usages sur le marché, …













