Les limites du kit eGPU vendu par Apple

Anthony Nelzin-Santos |

La carte graphique de l’iMac Retina 5K que nous venons de tester est aussi puissante que celle du « kit de développement à carte graphique externe ». Serait-il donc possible de doubler la puissance graphique de l’iMac Retina 5K en y branchant un kit de développement eGPU ? Non, nous a expliqué un chef produit d’Apple.

L'External Graphics Development Kit. Image Apple.
L'External Graphics Development Kit. Image Apple.

Le système a été conçu de telle manière que la carte graphique externe prenne le dessus sur la carte graphique interne, pas pour que les deux puissent fonctionner en tandem. Il faut dire qu’à part cet iMac Retina 5K haut de gamme, les autres iMac et MacBook Pro compatibles possèdent des composants graphiques moins puissants que la carte AMD Radeon RX 580 du kit de développement.

Ce petit détail s’ajoute à une longue liste de subtilités dans le fonctionnement du kit de développement avec la première préversion de macOS High Sierra :

  • le kit de développement ne fonctionne qu’avec un écran externe et/ou un casque de réalité virtuelle (seul le HTC Vive est officiellement pris en charge) ;
  • les écrans Thunderbolt et USB-C ne sont pas pris en charge ;
  • la carte graphique externe ne peut pas accélérer l’affichage sur l’écran interne ;
  • le mode clamshell (branchement à un écran externe d’un MacBook Pro fermé) n’est pas pris en charge ;
  • le mode miroir (recopie du moniteur interne sur un moniteur externe) n’est pas pris en charge ;
  • Boot Camp n’est pas pris en charge ;
  • l’utilisation de la carte graphique externe empêche la bonne mise en veille de la machine ;
  • les ports HDMI de la carte graphique externe ne font pas passer le son ;
  • l’ouverture automatique de session ne fonctionne pas si le kit de développement est branché à l’allumage ou au redémarrage ;
  • et l’activation de la carte graphique externe demande la fermeture de la session.

Tous ces problèmes, et particulièrement le dernier, devraient être progressivement résolus, mais pas forcément avant la fin du développement de macOS High Sierra. L’utilisation d’une carte graphique externe restant l’affaire de spécialistes, Apple peut prendre son temps pour peaufiner la prise en charge des cartes graphiques externes. Quand on sait que la chose reste encore passablement instable sous Windows, plus d’un an après la présentation du Razer Core, on se dit que cela ne sera pas de trop.

avatar bugman | 

@oomu

Merci pour ta réponse. Toujours sympa d'avoir un oomu dans le coin, je confirme. ?

avatar fte | 

@oomu

? okay

avatar Nihondjin | 

J'ai un mbp non Retina 2012 tb1 avec une carte graphique externe gtx960 sur un boîtier akiko qui fait tourner mon Eizo 4K 32 pouces nickel. Bon c'est en 30hz mais ça ne me gêne pas même avec les jeux. Il y a un script dispo sur GitHub qui installe les pilotes Nvidia et sa marche en clamshell lol

avatar Rigat0n | 

"Serait-il donc possible de doubler la puissance graphique de l’iMac Retina 5K en y branchant un kit de développement eGPU ?"

Étonnant cet article
Ou alors c'est moi qui ai mal compris
Le fait que les performances de deux GPUs ne "s'additionnent" pas n'est absolument pas une limite du kit d'Apple c'est juste la façon dont fonctionnent les GPUs. Chez Nvidia et AMD, SLI et Crossfire respectivement permettent sous certaines conditions de combiner les perfs de plusieurs GPUs, mais c'est tout. Ça reste assez particulier et en plus je vois absolument pas pourquoi ça serait le cas pour un GPU externe. Aucun produit équipé de Thunderbolt 3 et compatible eGPU ne permet à ma connaissance d'associer les perfs de la carte internet avec celle de la carte externe, c'est pas juste le kit d'Apple.

avatar bonnepoire | 

C'est aussi ce qu'il me semble. Certaines limitations n'en sont pas vraiment de toute façon.

avatar oomu | 

oui.

avatar bonnepoire | 

Jamais de façon native. Des développeurs ont souvent proposé des solutions mais pour bien faire c'est l'os qui doit le prendre en charge.
Vu que Apple commence à le gérer, ça va seulement commencer à évoluer. Je ne suis même pas certain que ça fonctionne mieux sous windows. Et que ça fonctionne tout court.

avatar oomu | 

JAMAIS monsieur On nous "avait vendu" ça avec le TB

Des gens, dont des oomus qui n'ont pas de poids dans l'industrie mondiale, ont expliqué que c'est un des usages possibles de ThunderBolt car basé pcie.

Mais cela ne VA PAS DE SOI ! Faut le support matériel, les pilotes, que le système sache réagir à des événements typique de périphériques externes (débranchement, alimentation, etc)

Et surtout: c'est complexe. Seul Thunderbolt 3 a officiellement le support pour cela, mais le contrôleur lui même n'est qu'un élément de la chaine pour que tout fonctionne.

C'est un long chemin encore vers le egpu parfait, si tant est si bien que c'est intéressant au final.

avatar Neurotron | 

Et encore une pseudo conjonction et/ou !
https://www.druide.com/fr/enquetes/la-pseudo-conjonction-etou

avatar harisson | 

@Neurotron

Je l'aime bien cette pseudo conjonction ^_^

avatar ataredg | 

C'est très bien, mais au final, le mac moyen doit avoir des capacités graphique réduites au quart dans le meilleur de cas (portable, imac entrée de gamme). Du coup, ya t il vraiment un public sur mac pour les produits finaux qui vont être développés avec ça?

avatar françois bayrou | 

Je me pose la même question.

avatar bugman | 

@ataredg

Peut etre une alternative au Mac Pro (qui a l'air de se vendre aussi) dans certains cas, je sais pas.

avatar oomu | 

macbook pro et egpu pour accélération cuda ou opencl.

ou pour rendu accéléré sur écran externe, exemple logiciel de CAO.

avatar françois bayrou | 

C'est un kit de dev. , pas un gpu externe !
Donc un kit mais pour developper quoi exactement. Des applis maisons qui auraient besoin du même kit pour tourner ?

avatar victoireviclaux | 

La carte graphique externe ne peut pas accélérer l'affichage sur l'écran interne. ??

avatar oomu | 

c'est classique.

simple question d'occupation du bus dans les deux sens et de support matériel pour que l'écran interne puisse être piloté par le egpu.

pas trivial du tout.

avatar macfredx | 

@oomu

"simple question d'occupation du bus dans les deux sens et de support matériel pour que l'écran interne puisse être piloté par le egpu."

Pour les mêmes raisons, cela me semble tout à fait cohérent ; en tout cas, ça ne me choque pas.

avatar pocketalex | 

@victoireviclaux

"La carte graphique externe ne peut pas accélérer l'affichage sur l'écran interne. ??"

il y a un type sympa qui a bien mis les mains dedans et qui explique tout ça très bien, ici >> http://www.journaldulapin.com/2017/04/30/egpu-ecran-externe-macos/

avatar marc_os | 

@Rez2a, Grizzzly, C1rc3@0rc ("n'espere pas et choisi un PC"), en ballade, alfatech ("le fait de ne pouvoir servir de l'écran interne est un facteur limitant"), bugman, ShowMeHowToLive

Vous critiquez la chose et imaginez des scénarii d'utilisation comme s'il s'agissait d'un produit commercial grand public quelconque.
Mais dites moi, qu'est-ce que vous ne comprenez pas dans l'expression :

« kit de développement à carte graphique externe » ?

avatar bugman | 

@marc_os

Perso ? Bein, le fait de proposer un kit si c'est au final pour ne rien développer ! ?

Concernant mon premier commentaire, ca reste une "critique" purement personnel. "Sans moi" si tu préfères (mais bon, comme dit plus haut, c'est juste une question de driver)... dans l'etat, donc.

avatar oomu | 

c'est pas faux.

avatar Grizzzly | 

@marc_os

Avant de faire la leçon à tout le monde, je ne sais pas si vous etes au courant mais les GPU externe yen a deja pas mal sur le marché.

Depuis l'arrivée du thunderbolt 3 plusieurs boitiers sont sortis et ça fonctionne déjà très bien en suivant quelques manips et en installant quelques pilotes (et en acceptant quelques contraintes).

Donc oui ça peut à terme devenir une solution grand public d'autant plus si les OS les prennent en charge nativement.

avatar marc_os | 

@ Grizzzly

Oui, « à terme ».
Mais là la majorité met la charrue avant les bœufs et fait des critiques hors sujet.
C'est comme quand on critique Apple sans aucune autre base que des rumeurs comme s'il s'agissait de faits avérés.

Pages

CONNEXION UTILISATEUR