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

Depuis quelques années maintenant, l’Ethernet à 1 Gb/s est un goulot d’étranglement pour les transferts sur un réseau. Mais les possibilités pour passer au-delà de ce débit reste onéreuse, avec souvent quelques limites. QNAP propose une solution tout de même intéressant, en USB, pour atteindre (à peu près) 5 Gb/s. : le QNA-UC5G1T.

Si Apple intègre de l’Ethernet 10 Gb/s en standard dans l’iMac Pro (et en option dans le mini 2018), ce n’est pas le cas dans les machines portables. Il existe quelques solutions, dont j’ai déjà parlé : une carte Ethernet 10 Gb/s en PCIe dans un boîtier Thunderbolt (cher, comptez au moins 250 € de boîtier et 100 à 125 € pour une carte) ou une carte directement en Thunderbolt 3 (~225 €).

L’adaptateur et le câble USB-C vers A


USB-C


RJ45 (8P8C)

Ou passez à la vitesse inférieure. Il existe une norme pour l’Ethernet 2.5 Gb/s et pour l’Ethernet 5 Gb/s. Dans le premier cas, on trouve des cartes vers 50 € en USB-C. Dans le second, le sujet du jour, QNAP propose une solution 5 Gb/s (plus ou moins) à moins de 100 € (prix public, ça dépend un peu du revendeur).

Plutôt gros et lourd, il utilise une puce Aquantia AQC111U capable de travailler à 5 Gb/s (elle supporte aussi le 2.5 Gb/s, le 1 Gb/s et même le 100 Mb/s). Côté USB, on a de l’USB 3.0 (USB 3.2 Gen. 1, mais c’est la même chose) à 5 Gb/s aussi. C’est donc un facteur limitant : on peut espérer 3,5 Gb/s en réel dans le meilleur de cas. Idéalement, il faudrait une puce compatible USB 3.2 Gen. 2 (10 Gb/s). QNAP ne livre qu’un câble USB-C (côté adaptateur) vers USB-A, donc si vous avez un Mac moderne, il faudra vous procurer un câble USB-C vers USB-C.

USB 3.0 à 5 Gb/s

Un problème de pilotes

Sur Mac, l’adaptateur pose malheureusement un problème. Officiellement, il nécessite un pilote. En pratique, sous Mojave (10.14.6), il fonctionne nativement avec un pilote standard, mais mal. Premièrement, j’avais déjà eu le problème avec le modèle 2.5 Gb/s, le pilote gère mal l’affichage de la norme utilisée. C’est uniquement de l’affichage : le switch et l’adaptateur lui-même indique bien la bonne vitesse. Mais macOS indique une liaison à 100 Mb/s. Deuxièmement, le débit est franchement faible, avec une utilisation CPU élevée : ~1,7 Gb/s et ~30 % de CPU (190 % dans le moniteur, plus 35 % pour iPerf lui-même). La consommation est d’ailleurs assez élevée : 2,75 W à la prise, juste pour l’adaptateur et sans compter la consommation élevée du CPU.

Liaison 100


Liaison 100


Testé à 1,7 Gb/s

QNAP renvoie directement vers Aquantia pour les pilotes, mais c’est une plaie. Premièrement, le pilote n’a pas de package d’installation, et Aquantia impose de désactiver le SIP (mauvaise idée). Ensuite, j’ai dû corriger les droits manuellement, et le pilote ne se charge pas par défaut, sans que je connaisse la raison exacte. En le chargeant manuellement (c’est indiqué dans la documentation), il fonctionne. Cette façon de faire, en plus d’être honteuse en 2019, risque de ne pas fonctionner avec macOS Catalina, qui verrouille encore un peu plus l’OS. Par contre, le pilote a le mérite d’être performant. Les débits passent à 3,4 Gb/s (en gros, le maximum possible sur une liaison 5 Gb/s en USB 3.0) et l’occupation du CPU descend à ~15 % (105 % pour le transfert, 30 % pour iPerf). la consommation ne bouge pas, mais macOS indique le bon débit dans les préférences.

5 Gb/s


3,4 Gb/s en réel

J’espère que l »arrivée de macOS Catalina améliorera les choses, mais dans l’absolu, ce n’est pas un produit intéressant sur un Mac. Pour le côté PC? j’en parlerais dans Canard PC Hardware.