Les cartes Ethernet 10 Gb/s d'Intel fonctionnent nativement sous macOS Ventura et iPadOS

Pierre Dandumont |

Pendant de longues années, la seule solution pour utiliser une carte Ethernet 10 Gb/s Intel était compliquée : il fallait modifier une carte pour utiliser les pilotes de SmallTree, une société qui vend des cartes Intel remarquées. Mais avec les derniers OS, Apple a ajouté un pilote natif… et il fonctionne même sur les iPad Pro dotés d'une prise Thunderbolt.

Une carte X550, dotée de deux prises RJ45.

L'avantage des cartes Intel vient du prix pour des modèles d'occasion : vous pouvez trouver facilement des cartes qui ont été retirées de serveurs pour une cinquantaine d'euros. La gamme Intel est assez large, et nous avons testé la prise en charge avec deux modèles : une carte X520 équipée d'un emplacement SFP et une carte X550 équipés de deux prises RJ45. Dans les deux cas, les cartes ont été branchées dans un boîtier externe Thunderbolt 3, mais elles peuvent évidemment fonctionner en interne dans les rares Mac1 qui possèdent du PCI-Express. Si vous ne connaissez pas bien l'Ethernet à 10 Gb/s, nous avons publié il y a quelques mois un dossier sur le sujet.

Ethernet à 10 Gb/s : comment en profiter sur Mac (1/2)

macOS et iPadOS

Sous macOS Ventura, les deux cartes sont directement reconnues et emploient un DEXT, c'est-à-dire un pilote basé sur DriverKit plutôt qu'un KEXT (une extension du noyau). Ce pilote existe aussi sous iPadOS et les cartes sont donc reconnues sur les iPad Air et Pro (les modèles équipés d'une puce M1 ou M2). Dans les deux cas, les cartes sont reconnues directement, tout comme les deux prises de la X550.

macOS charge un DEXT.
Impossible de choisir des jumbo frame de 9 000 octets.

Il y a deux limites tout de même : avec iPadOS, le système ne propose pas de réglages pour le type de connexion physique, la seule option semble être de laisser l'OS choisir. Pour macOS Ventura, il y a aussi une limitation visiblement liée au DEXT : il n'est pas possible d'utiliser les jumbo frame. La taille des trames est en effet par défaut de 1 500 octets et l'OS ne permet pas de dépasser 2 304 octets (contre 9 000 octets avec les jumbo frames). Pour résumer rapidement, les jumbo frames permettent de meilleurs débits en transmettant plus de données par paquet, ce qui réduit la charge sur la carte et améliore les performances globales.

iPadOS voit bien les deux interfaces.
Mais sans les réglages liés au matériel.

Dans tous les cas, les performances sont bien là : notre iPad a pu télécharger des données à environ 2 Gb/s. Les débits vers un NAS sont du même ordre, mais iPadOS n'est pas particulièrement adapté à ce type d'usage.

Sous macOS.
Sous iPadOS.

Bien évidemment, encore une fois, l'Ethernet à 10 Gb/s demeure un marché de niche. Sur les Mac, il est souvent plus simple de passer par l'option officielle (pour les modèles de bureau) ou un boîtier Thunderbolt natif comme ceux de Sonnet. Mais si vous avez un boîtier compatible, les cartes Intel sont parfois plus économiques. De même, avec un iPad Pro, vous allez évidemment vous retrouver avec un fil à la patte.


  1. Ou Hackintosh.  ↩︎

Accédez aux commentaires de l'article