Des cartes graphiques externes pour Mac ? Interview de Dave Pirinelli, co-développeur d'eGPU
MacVidCards et Netkas travaillent depuis quelques mois à une solution améliorant les performances graphiques des Mac Pro. Baptisée eGPU, elle permet de court-circuiter les cartes graphiques intégrées à la station professionnelle d’Apple avec une carte Nvidia GTX Titan X montée dans un boîtier d’extension Thunderbolt 2.

Les premières mesures réalisées par Barefeats sur un prototype montrent que l’intérêt d’une telle solution n’est pas toujours évident, et posent finalement plus de questions qu’elles n’apportent de réponses. Des questions que nous avons posées à Dave Pirinelli de MacVidCards.
eGPU nécessite-t-elle un boîtier Thunderbolt 2 ou des modifications logicielles spécifiques ?
Les boîtiers Thunderbolt 2 avec une connexion électrique x8 sont bien plus stables que les autres, mais sont aussi plus chers [NdR : le boîtier Sonnet Echo Express III-D vaut plus de 1 000 €]. Celui d’Akitio peut fonctionner, mais il est difficile d’obtenir des résultats reproductibles avec. Nous avons installé une ROM spécifique sur ceux que nous avons envoyés à Barefeats : le Mac affiche son écran de démarrage normal, comme si la carte était à l’intérieur de l’ordinateur. Nous avons aussi développé nos propres modifications logicielles.

Pour le moment, eGPU ne fonctionne qu’avec les derniers Mac Pro, avec plus ou moins de succès d’ailleurs. Comptez-vous l’adapter aux iMac ou aux MacBook Pro, des machines qui pourraient grandement bénéficier d’une carte graphique externe ?
Oui, nous avons l’intention de vendre des cartes « flashées » avec une ROM eGPU adaptées à d’autres machines. Nous essaierons aussi de vendre des « packs » prêts à l’emploi, mais cela nous pose beaucoup de problèmes. Nous espérons que le Thunderbolt 3 en résoudra certains, puisqu’il prend explicitement en charge les cartes graphiques externes.
eGPU n’est pas gratuit, mais dans le même temps, il n’est pas possible de l’acheter simplement. Combien vaut-il ? Comment l’acheter ?
L’été dernier, après plusieurs mois de test, Netkas a essayé de vendre une petite application activant les cartes graphiques externes pour une vingtaine de dollars. Une crapule sur un forum s’est approprié notre travail comme sa « découverte », et a commencé à le distribuer gratuitement pour faire sa promotion. C’était une version très peu avancée et un peu bricolée de notre travail, mais nous hésitons maintenant à publier de nouvelles versions améliorées, de peur que ce type la recèle à nouveau.
Nous avons développé une Nvidia GTX 670 qui ne demande aucune modification : il suffit de la mettre dans un boîtier Thunderbolt 2, et une machine comme le Mac mini 2014 la prendra parfaitement en charge. Nous sommes en train de travailler à un système similaire pour la Nvidia GTX Titan X.
Mais, donc, eGPU ne peut toujours pas être acheté librement. Ce n’est clairement pas une solution prête à l’emploi, mais plutôt une somme de composants à assembler soi-même : une carte graphique flashée, un boîtier Thunderbolt 2 spécifique, et des composants logiciels supplémentaires. Voilà qui réserve eGPU à une poignée de bidouilleurs, d’autant que pour ne rien arranger, son développement semble être ralenti par une de ces controverses qui émaillent régulièrement le quotidien de la communauté hackintosh.
Create Pro, un fournisseur britannique de solutions personnalisées construites autour d’un Mac Pro, s’est en effet approprié des modifications logicielles apportées par MacVidCards. Les deux sociétés travaillent à résoudre le problème, qui porte sans doute moins sur le crédit intellectuel que sur le crédit financier. Il faut dire qu’il y a quelques années, Pirinelli avait lui-même été accusé de commercialiser des modifications réalisées par des bidouilleurs sur leur temps libre.
Bref, il faudra sans doute attendre quelques mois, voire la commercialisation des premiers Mac dotés de Thunderbolt 3, avant que les cartes graphiques externes ne puissent être plus largement utilisées. Mais si ces bidouilles progressent aussi vite que le hackintosh, il sera rapidement possible de les installer en seulement quelques clics.
Tout ça parce que le Mac Pro est "beau" en forme de tube mais pas du tout adapté à être étendu comme l'ancien modèle plus classique. Et ça va rajouter fils et boîtiers. Apple part dans le design à tout prix aux dépends de la fonctionnalité. Les 2 ensemble c'est pourtant tellement mieux...
@jojo5757 :
Tout ca parceque des mecs veulent un macpro alors que ce n'est pas la machine qu'il leur faut surtout..
HS: quelqu'un cherche un dxo one pour pas cher? J'ai déballé ça tôt ce matin et j'aime pas.. je le cède à 200€ il en vaut 600€..
Ça vaut quoi en performance finalement?
@reborn :
Dommage j'ai déballé un QX100 ce matin en même temps à ce prix le dxo ont est tentant ...
Toujours disponible ?
Non je n'en veux pas !
vendu !
Rapide!
Au lieu de se prendre la tête avec des boîtiers externes, ce serait tellement plus pratique si Apple ressortait un Mac au format tour.
Bonsoir.
Mmmh, pas certain, ça...
Une tour ou tout serait soudé, bridé, avec des connectiques propriétaires n'apporterait pas grand chose... ;-)
C'est quand même triste d'en arriver là parce qu'Apple nous livre des GPUs RIDICULES malgrès un prix MAXI !
A la limite pour les portables un dock avec connectique usb3 réseau et gros gpu ... Bon une tour en fait
En même temps chez Apple c'est souvent ce qui poussent à l'upgrade : un Materiel presque parfait avec une limite soit la carte graphique soit un stockage faible soit une amélioration de lapn
Un matériel presque parfait...
Ça, c'était avant.
Des fils des fils....
j'y ai pensé au egpu sur un mac mais cela reste plus simple de se faire un hackintosh. et c'est moins cher.
Mouais, le hackintosh, simple...
J'ai beau préférer OS-X à Windows, si c'est pour me retrouver à mettre les doigts dans du cambouis d'informaticien, je préfèrerais avoir à faire avec l'original que d'en tenter une copie sur un OS dont ce n'est pas la philosophie...
Un boîtier avec une carte graphique décente en "plug and play" à brancher sur le Mac, ce serait autrement plus convivial, non?
Après, j'ai beau apprécier OS-X, si Apple s'évertue à proposer des configurations aussi déséquilibrées sans qu'il ne soit possible d'y pallier simplement, je crains bien le fait de devoir migrer (à reculons) du côté de l'OS de Redmond, malheureusement.
J'ai cru comprendre que les
Quand je vois tout ce bordel, je suis bien content d'être tomber sur un Mac Pro (dual xeon quad core @3,2Ghz) de 2008 et de lui avoir mis une GTX 970...
Le tout pour même pas 700€.
Beaucoup ne voit pas la puissance de ce genre de boîtier , c'est dommage.
@malcolmZ07 :
C'est sur que c'est une niche, vouloir absolument osx (combien de % ?) pour bosser sur des app compatibles cuda mais pas opencl (combien de % de % ?)
Le mec qui veut gagner sa croute ira plus vite de se prendre une station lin/win toute belle (non.) prête a l'emploi avec tout le matos dont il reve.
Perso j'ai 2 cables sur mon macpro, l'alim et un dock tb avec un cable de 3m. Mon bureau est vide. Les 2 d700 sont reconnu par mes app opencl. Bref c'est OK.
Apres il y a les gamers, mais la nécessité d'osx pour jouer ? Je vois pas trop..
Je comprend l'idée du macbook qu'on plug en rentrant chez sois et Pan! La puissance. Mais qui va claquer autant de tunes pour jouer a assassin creed ?
Et pour ce qui est de jouer à assassin creads, peut être que après le boulot c'est sympa de vouloir se faire une pause sans devoir acheter un PC dédié au jeu ?
@Tiroly :
Ah mais carrément ! Je ne dis pas le contraire. Je ne suis pas joueur (j'ai qu'une neogeo, c'est dire..) mais j'espère que les jeux récents tournent a peu près sur les 2 d700 ? Sinon c'est dingue ce que ca demande..
Apres tout est une question de compromis, c'est sympa de pouvoir jouer sur son ordi avec les settings a fonds mais c'est aussi sympa de l'embarquer en débranchant un cable et aller regarder un film dessus dans l'avion. Si j'hésite entre une tour avec CGs sli et une surface je doute etre satisfais un jour.
Admettons, LE mec qui a besoin absolument d'osx parcequ'il a un soft uniquement sur mac et sans alternatives, qui a son macpro camion qui va rendre l'âme, qui a judicieusement choisi Octane pour faire ses rendus, et qu'il est obligé de continuer la dessus sous peine de perdre toute sa clientèle, ouais, ok, lui il s'est mis dans la merde et attend avec impatience une solution pour mettre une Nvidia en TB.
Pour le reste il existe quelques alternatives, que ce soit sur mac ou non.. Et j'inclu a ca la solution TB, je m'interroge juste sur le pourcentage de gens ayant besoin/désirant acheter ce genre de solution. Entre ceux qui n'ont pas de mac (ca fait deja pas mal), qui jouent Casual/utilisent pas cuda (encore une bonne brouette), ne pensent pas a se monter une machine win plus appropriée pour bosser+jouer (ca monte, ca monte), il reste combien de "pourmille" ?
Je ne pense pas que ca ne sortira pas, je me demande si ca sera suivi derriere. Acheter du matos dont on a plus de nouvelles des fabriquants 6 mois apres, c'est moyen.. Une belle (et chere) boite grise pas mise a jour..