De l’Ethernet 2.5 Gb/s pour Mac, en USB-C

Avec un an de retard, les premiers adaptateurs Ethernet à 2.5 Gb/s arrivent enfin dans les étals. Et bonne nouvelle, ça fonctionne bien sur les Mac.

Petit rappel : l’Ethernet 1 Gb/s (~125 Mo/s) existe dans le grand public depuis pas loin de 20 ans (dès 2000 dans les Power Mac G4) et en 2019, ça limite pas mal. Apple propose quelques Mac avec du 10 Gb/s (iMac Pro, Mac mini, mais pas iMac ou MacBook Pro) et on peut ajouter assez facilement une carte 10 Gb/s en Thunderbolt. Le problème, c’est que c’est cher : comptez plus de 200 € pour un adaptateur Sonnet. En pratique, il existe deux normes entre le 1 Gb/s et le 10 Gb/s : le 2.5 Gb/s et le 5 Gb/s. J’avais essayé une carte 5 Gb/s dans un Mac (sans succès) et les cartes 2.5 Gb/s arrivent enfin. La norme permet un gain correct (on peut espérer 300 Mo/s avec un NAS moderne en face), fonctionne sur des câbles Cat 5E et les adaptateurs ne coûtent pas trop cher. J’ai testé un modèle Club 3D en USB-C (environ 50 €) et il existe une version USB-A pour les anciennes machines. L’adaptateur fonctionne en USB 3.0 (ou USB 3.1 Gen. 1 si vous voulez) à 5 Gb/s, donc ça passe sur d’anciennes machines sans soucis. Attention quand même sur les docks Thunderbolt (ou sur un Mac Pro), l’USB 3.0 peut limiter.

L’adaptateur


USB-C


C’est de l’USB à 5 Gb/s

La bonne nouvelle : l’adaptateur fonctionne sans pilotes sous macOS (je vais y revenir) et j’ai atteint des débits pratiques de 2,35 Gb/s, soit pratiquement 300 Mo/s en réel vers mon Mac Pro qui sert de NAS. Seconde bonne nouvelle, la compatibilité est bonne : mon Mac est relié à un switch 10 Gb/s (Netgear, comptez vers 200 €), lui-même relié en RJ45 à un second switch 10 Gb/s (en SFP+). La machine en face est aussi en 10 Gb/s, mais en SFP+. Pas la solution la plus simple ni la plus pratique donc.

2,35 Gb/s mesurés

Maintenant, les petits défauts. Premièrement, Club 3D livre les pilotes Windows et macOS sur un CD de 8 cm, sans aucune possibilité de téléchargement. C’est un peu embêtant : aucun Mac n’a de lecteur compatible, et ça fait un moment. J’ai dû tenter sur deux lecteurs différents pour faire une image ISO, d’ailleurs. Pourquoi parler des pilotes ? Parce que les pilotes standards de macOS ont un souci : ils n’affichent pas la bonne vitesse. Dans mon cas, ça affiche une liaison à 1 Gb/s alors que l’ensemble fonctionne bien à 2.5 Gb/s. Tant les tests que l’interface de mon switch montrent que le lien fonctionne bien à 2.5 Gb/s. Les pilotes du mini CD (j’ai sorti un lecteur à tiroir) ont le même comportement malheureusement.

macOS dit 1 Gb/s (mais se trompe)


Le switch dit 2,5 Gb/s


Le CD de pilotes

Second défaut, classique avec ce genre de trucs, ça consomme pas mal. Typiquement, l’adaptateur consomme 400 mA sur la prise (2 W) et ça chauffe un peu. Ce n’est pas horrible et c’est stable (j’ai testé pendant 20 minutes de iPerf) mais c’est notable. Mais surtout, ça utilise (beaucoup) le CPU. Lors d’un test iPerf, j’obtiens ~30 % de charge totale en USB-C (200 % + 45 % de iPerf, sur un total théorique de 800 %, MacBook Pro oblige), contre la moitié en Thunderbolt 3 avec une carte à base de puce Tehuti (~120 % de kernel_task + 25 % de iPerf).

Un peu plus gros qu’un modèle 1 Gb/s

Le dernier défaut évoluera peut-être, mais pour le moment il faut un switch 10 Gb/s, qui vaut au moins 200 €. Les switchs compatibles 2.5 Gb/s devraient arriver un jour, Realtek vend le nécessaire, mais rien n’existe pour le moment à ma connaissance. De même, il faut évidemment l’équivalent en face, mais ça reste logique. En pratique, on peut trouver assez facilement des NAS avec 10 Gb/s ou même du 2.5 Gb/s, et pas mal de NAS modernes permettent d’en ajouter, que ce soit avec une carte PCI-Express ou… l’adaptateur USB testé ici.

Pour conclure, l’adaptateur de Club 3D fonctionne bien, ne vaut pas (trop) cher (50 € me semble correct vu le gain espéré) et offre des performances excellentes. Je vous le conseille pour un MacBook Pro (par exemple)… si vous avez le nécessaire pour en profiter.

Dernier point, pour les amateurs de Windows. Ca fonctionne nativement sous Windows 10, avec de la même façon une utilisation assez élevée du CPU. Sur le PC portable de test (un ultraportable HP), le passage sur batterie limitait les débits (1,6 Gb/s au lieu de 2,35 Gb/s), a priori à cause de réglages liés à l’autonomie.