Une GeForce Titan X externe sur les Mac Pro "Tube"
Par Didier Pulicani - Publié le
Tubedoivent pour le moment se cantonner à utiliser les composants livrés avec la machine, à l'exception de la RAM, seul accessoire qu'Apple autorise à mettre à jour manuellement.
Bien que les GPUs ne soient pas soudés, la Pomme n'a jusque là proposé aucun kit d'upgrade pour ces machines. Puisqu'il s'agit de designs spécifiques, aucun constructeur ne s'est encore risqué à proposer des modèles compatibles (sans doute en l'absence d'un marché suffisant). Il existe pourtant une alternative : utiliser le Thunderbolt 2 pour y brancher un GPU externe (eGPU) via un châssis PCIe.
Nos camarades de Barefeats ont tenté la chose grâce à des pilotes fournis par MacVidCards. Ils ont ainsi installé une GeForce Titan X sur un Mac Pro 2013. Ils ont ensuite comparé les performances de cette machines avec un ancien Mac Pro
Tourmuni de la même carte ainsi que le Mac Pro 2013 et sa D700 originale.
Avant de vous lancer dans l'aventure (qui nécessite un certain investissement, sans compter l'absence de garantie que la solution fonctionne sur la durée), regardez bien les benchs qui suivent. En effet, les résultats sont assez disparates, suivant les usages. Par exemple, en OpenCL, mieux vaut conserver les GPU internes capable de travailler de concert si le programme est optimisé :
En revanche, en OpenGL, il n'y a pas photo : l'eGPU se montre bien plus efficace que la D700 (les développeurs étant a priori incapables d'utiliser les 2 GPU simultanément). Malgré tout, on n'obtient pas tout à fait les performances de la même carte placées en interne dans un anciens Mac Pro. On peut imaginer qu'il s'agit essentiellement d'une question de qualité des pilotes, bien qu'il manque également plus de la moitié des lignes de PCIe en passant par le TB2.
Avec certains programmes, comme ici avec Cinema 4D, la différence reste faible et ne justifie clairement pas l'investissement :
Dans tous les cas, il est vraiment dommage qu'Apple ne prenne pas nativement en charge les GPU externes, tout comme elle n'utilise pas de connecteurs SSD PCIe standards. Pour une machine à ce prix et d'envergure professionnelle, cela aurait été un bon moyen de compenser les lacunes de ces bécanes, quasiment impossibles à mettre à jour sans bidouille.