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 pocketalex | 

@Niro

C'est tout à fait possible et ça n'a rien de déconnant, il faut juste une ligne TB3 au slot USB-C et pour le moment... y'a pas

Il y aura peut-être sur la prochaine rev par ailleurs

Après, c'est vouloir sédentariser une machine entièrement pensée et conçue pour la mobilité

Un MacBook Pro est bien mieux taillé pour se convertir en desktop replacement quand il arrive sur le bureau, et donc recevoir un eGPU pour monter d'un cran en puissance

avatar marc_os | 

@pocketalex :
Un « desktop replacement » ?
Ça parle bien la frânce ici. :/

avatar oomu | 

"desktop replacement"

yurk..c'est laid.

avatar daxr1der | 

Bof bof quoi

avatar initialsBB | 

[supprimé]

avatar Rez2a | 

Le fait que ça ne fonctionne que sur un écran externe, c'est déjà une sacrée limitation.

avatar Grizzzly | 

Les 2 trucs que j'espere resolus en priorité:
Prise en charge de Bootcamp
Possibilité de fermer le capot du macbook

avatar C1rc3@0rc | 

@Grizzzly

n'espere pas et choisi un PC adapté a ton besoin plutot que d'attendre un miracle:

«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 ;»

ces limitations ont de bonnes raisons (techniques) d'exister et elles vont durer.

avatar Grizzzly | 

@C1rc3@0rc

Oui je suis en pleine hésitation.
J'ai un MBP 2016 et j'ai pré commandé un bel écran LG USB C et display port.
J'hésite encore entre un GPU externe et un PC branché en display port sur l'écran.
Pas besoin de redémarrage, claviers souris branchés à l'écran donc utilisables sur les 2 machines.

Le GPU externe revient à moins cher mais apporte son lot d'emmerdements.
J'attends de voir un peu comment ca evolue mais il est fort possible que je prenne le PC

avatar Grizzzly | 

@C1rc3@0rc

Tiens toi qui me parlais hier de limites ne pouvant etre resolues pour des raisons techniques evidentes, eh bien va jeter un oeil sur egpu.io
Ca marche tres bien en clamshell pour de nombreux utilisateurs, aussi bien sous mac os que sous windows

Quant à boot camp c'est surtout une question de pilotes bootcamp a mettre a jour, puisqu'on peut deja les installer manuellement sous windows.

avatar IGerard | 

Faire un tour sur egpu.io pour apprendre beaucoup plus sur ce potentiel ma parait une bonne idée...

avatar Mr_Cobb | 

La non prise en charge dans boot camp est un non problème, il faut juste des pilotes sur Windows et hop.

avatar Myaboki | 

Ca n'a rien d'étonnant je trouve, les bus de la carte mère ne savent pas gérer 2x plus de flux vidéo pour la cause

avatar en ballade | 

Appl€ doit revoir sa copie surtout à ce prix.

avatar bonnepoire | 

Pour une fois je ne trouve pas ça cher du tout!

avatar oomu | 

ben non

et le produit est en développement encore

il concerne pour l'heure que des pros qui ont une urgence de développement de réalité virtuelle sur mac.

avatar alfatech | 

le fait de ne pouvoir servir de l'écran interne est un facteur limitant......En espérant qu'une mise à jour ou prochain boitier corrigera le (gros) problème

avatar marc_os | 

@alfatech :
T'as visiblement pas compris à quoi est destiné ce boîtier.

avatar alfatech | 

@marc_os

"T'as visiblement pas compris à quoi est destiné ce boîtier."

Tout à fait possible.....Eclaires moi, car pour moi cette carte externe est là pour rendre plus performant le matériel actuel sur certaines tâches et goutter aux nouvelles feature (réalité augmenté par exemple) dont  s'intéresse dernièrement et que la cg actuelle interne ne permet/permettra peut-être pas)

avatar oomu | 

peu probable que cela soit "corrigé".

pour accélérer un écran interne vous faites faire un aller-retour via le bus Thunderbolt entre la machine et le egpu

peu intéressant au final.

Typiquement une solution e-gpu signifie écran externe branché sur le egpu ou pas d'écran accéléré et egpu utilisé comme calculateur.

avatar bugman | 

"Boot Camp n’est pas pris en charge"

Merci d'être passé, au revoir. ?

avatar oomu | 

faut de la patience

et vous vous attendiez à ce qu'Apple fasse un effort en urgence pour windows ? ce n'est pas le point.

avatar bugman | 

@oomu

À bientôt alors. ?

Toujours pas envie de me tutoyer sinon ? ?

avatar oomu | 

Je ne tutoierai jamais sur internet, trop de souvenirs de Usenet.

mais vous pouvez me tutoyer, le oomu est fait pour donner un sentiment de complicité et de proximité qui réchauffe le coeur quand la pluie tombe un dimanche d'hiver sur les faubourgs de Béthune aux internautes aléatoires

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