macOS 10.13.4 : Apple précise le fonctionnement des cartes graphiques externes sur Mac

Stéphane Moussie |

Maintenant que macOS prend officiellement en charge les cartes graphiques externes (eGPU) grâce à sa version 10.13.4 sortie dans la nuit, Apple précise le fonctionnement du système dans une fiche technique (uniquement en anglais pour l’instant).

Les utilisateurs ayant besoin de beaucoup de puissance graphique n’ont pas attendu la dernière mise à jour de High Sierra pour brancher une grosse carte à leur Mac, mais il fallait jusqu’à maintenant bidouiller un peu macOS et faire avec des compromis, comme des dysfonctionnements avec le branchement à chaud.

Les possibilités offertes par le support natif des eGPU dans macOS 10.13.4 sont les suivantes :

  • Accélérer les applications qui utilisent Metal, OpenGL et OpenCL
  • Connecter des écrans externes supplémentaires
  • Utiliser des casques de réalité virtuelle branchés au eGPU
  • Utiliser un eGPU avec le MacBook Pro quand il est fermé
  • Connecter un eGPU quand un utilisateur est connecté
  • Connecter plus d’un eGPU en utilisant plusieurs ports Thunderbolt 3 du Mac
  • Utiliser le menu dédié pour déconnecter en toute sécurité l’eGPU
  • Consulter les niveaux d’activité de l’eGPU dans le Moniteur d’activité

Les eGPU sont pris en charge sur les machines ayant des ports Thunderbolt 3, à savoir les MacBook Pro 2016 et 2017, les iMac 2017 et l’iMac Pro. Apple n’indique pas ce qu’il en est pour les Mac Thunderbolt 2, mais conseille explicitement d’utiliser une carte graphique et un châssis Thunderbolt 3 recommandés.

Les châssis recommandés sont les suivants :

  • OWC Mercury Helios FX (délivre 85 W, idéal pour le MacBook Pro 15")
  • PowerColor Devil Box
  • Sapphire Gear Box
  • Sonnet eGFX Breakaway Box 350W
  • Sonnet eGFX Breakaway Box 550W (85 W)
  • Sonnet eGFX Breakaway Box 650W (85 W)

Du côté des cartes graphiques, celles qui sont conseillées sont toutes des AMD :

  • Radeon RX 570 et RX 580
  • Radeon RX Vega 56 (Sapphire Vega 56 et XFX Vega 56)
  • Radeon RX Vega 64 (Sapphire Vega 64 et XFX Vega 64)
  • Frontier Edition
  • Radeon Pro WX 9100

Apple précise pour chaque carte le boîtier le plus adapté. La solution tout-en-un Sonnet Radeon RX 570 eGFX Breakaway Puck est également recommandée.

Détail à savoir, les eGPU ne sont pas gérés sur Windows dans Boot Camp ni quand on utilise la partition de restauration. Par ailleurs, pour avoir les meilleurs résultats dans les applications comme les jeux, il faut définir l’écran branché au eGPU en tant qu’écran principal du système.

Mise à jour le 16 avril : Apple a actualisé la liste des cartes prises en charge en ajoutant les Radeon RX 470 et RX 480.

avatar Bigdidou | 

L'intérêt essentiel que j'y vois est que ça ouvre la réalité virtuelle au mac, y compris (surtout, même) au macbook pro.
Après, chacun son utilisation de cette RV, et il faut qu'il y ait des solutions natives, puisque sur bootcamp, c'est mort. Je me demande ce que ça peut donner via une émulation, par contre.

avatar Ghaleon111 | 

Au début, un rêve devenus réalité sur mac puis grosse déception sur la non compatibilité avec windows bootcamp ce qui le rend quasiment inutile pour moi :(
Pourquoi faut toujours un truc qui va pas ?

avatar r e m y | 

@Ghaleon111

Et pourtant dans les versions bêta, non seulement ce n'était pas limité au thundrbolt3, mais ça fonctionnait également sous Windows via BootCamp (certains trouvant même des bench meilleurs avec Windows... serait-ce la raison du verrouillage de cette possibilité ?)

avatar byte_order | 

Pourquoi s'embêter à _retirer_ une interopérabilité qui marchait si ce n'est pas pour des raisons financières ?

avatar sandroazerty (non vérifié) | 

Question on peux utiliser un iMac comme ça écran externe brancher au egpu ?

avatar r e m y | 

@sandroazerty

Les iMacs récents ne sont plus utilisables en écran externe.
Mais un iMac ancien (mi 2011 à mi 2014) gérant le mode affichage cible via thunderbolt devrait logiquement être utilisable.

avatar sandroazerty (non vérifié) | 

merci tu aurais un écran a me conseiller ?

avatar biak | 

Très bien.
Désormais, le Mac Pro/mini peut sortir.
Ah non. On va attendre sa présentation à la WWDC de juin.

avatar nmartel | 

J’ai pas tout lu mais on peut faire du jeux en connectant une carte graphique externe?

avatar r e m y | 

@nmartel

C'est le principe... mais vu le prix de ces solutions eGPU, jouer va vous coûter un bras!

avatar nmartel | 

@r e m y

Ok mais alors mon MacBook 12 pourrait faire tourner tous les jeux ? Dispo sur mac.

avatar iGeek07 | 

@nmartel

Bien que la principale limitation des jeux sur Mac soit la puissance des cartes graphiques (en plus des APIs graphiques pas super évoluées et maintenues… à part Métal), il faut quand même avoir un CPU pas trop mauvais… du coup oui tu pourra jouer à beaucoup plus de jeux sur ton MacBook 12", mais pas à tout non plus car tu sera limité par ton processeur pas super puissant et surtout son refroidissement pas suffisant.

avatar Paul_M | 

@nmartel

Non non
Ton MacBook 12" a un CPU qui n'est pas adapté au jeu (même avec un GPU digne de ce nom peu de jeux tourneront sur un ordi non ventilé), et surtout il n'est pas équipé de TB3 donc tu ne peux pas brancher d'eGPU dessus
Le TB3 utilise le même connecteur que l'USB-C de ton MacBook mais ce n'est pas la même chose

avatar foxot | 

Ça mériterait bien un petit dossier tout ça MacG, pour avoir une idée des performances à attendre, des dysfonctionnements et des meilleurs rapports qualité/prix ^^

avatar calotype | 

@foxot

C'est plutôt mac4ever qui creuse ce genre de questions/tests et encore plus pour ce qui touche les jeux vidéos.

avatar Macbook31 | 

J’espère surtout que NVIDIA va sortir enfin potables... parce que les perfs de ma 1080 ti sur mon MacBook Pro 15 tb ne sont pas la panacée pour le moment...

avatar omorgensztern | 

curieux qu’il m’y ait aucune solution nvidia recommandée. Une des utilisations possibles du gpu externe aurait pu être de booster les performances avec les logiciels développés pour CUDA comme after effects, premiere...

avatar Almux | 

Exactement la question que je me posais.
Le principal intérêt de pouvoir joindre une (ou plusieurs) autres CG est l'amélioration du Mac dans le domaine de la 3D... et pour cela, il faut CUDA. Ça ne fait pas un pli.

avatar omorgensztern | 

Si j'étais parano, je dirais qu'Apple le fait exprès

avatar byte_order | 

Pas du tout leur genre.
^^

avatar en ballade | 

sans Boot Camp, quel intérêt? aucune application 3D digne de ce nom

avatar NestorK | 

@en ballade

Aujourd’hui, les gains avec un gpu externe sous Resolve sont deja là avec High Sierra.

Maintenant, ce serait bien qu’Apple mette a jour FCP X en ce sens (ce qui logiquement va arriver).

Il est là l’intérêt : pour toutes les apps gourmandes en ressource gpu. Il y en a plein sous macOS et c’est pas forcément - loin de là - des apps dédiées à la 3D.

PS : il y a de vraies et bonnes apps 3D sous macOS évidemment mais comme tu passes le plus clair de ton temps à troller sur des sujets qui te dépassent visiblement, je vais rester à la surface de l’eau.

avatar Orus | 

La triste conclusion : acheter un PC Windows.

avatar Kenny31i | 

Pourquoi avoir supprimé la compatibilité TB2 ? J’espère qu’une bidouille Onyx ou d’un autre outil viendra réactiver ça comme on peut le voir sur Nightshift ou AirDrop pour les MacBook anciens...

J’imagine en plus qu’il devait être possible d’utiliser deux TB2 pour accroître le débit et taquiner un TB3 ?

CONNEXION UTILISATEUR