Je parle souvent de GPU externes (eGPU) mais ça semble toujours un peu compliqué à activer. Si vous êtes sous Mac OS X, il existe une solution simple, fonctionnelle même sous El Capitan.
Quand on voir le tutorial pour Yosemite, ça semble compliqué, et donc des membres de forums ont eu une idée : un script qui fait le boulot.
Disponible là, il fait tout le boulot et modifie les fichiers nécessaires, en détectant les cartes, etc.
Première étape, sous El Capitan, désactiver le SIP.
Ensuite, branchez le GPU externe (j’ai testé avec mon montage ExpressCard, mais ça marche avec d’autres) et lancez le script.
git clone https://github.com/goalque/automate-eGPU
cd automate-eGPU
chmod +x automate-eGPU.sh
sudo ./automate-eGPU.sh
Le script va tout modifier, télécharger les pilotes nVidia quand c’est nécessaire, etc. Il suffit ensuite de redémarrer.
Et voilà.
Je vous remercie pour vos articles éclairés!
Avec ce script et pour le matériel, un boîtier [http://www.macway.com/fr/product/28026/sonnet-echo-express-se-ii-pcie-thunderbolt-2-to-pcie-expansion-chassis.html] et une carte graphique adaptée [lesquelles?], cela fonctionnera?
Je pense aà un système pour alléger le travail du MBA et du MaxMini qui sont limités…
En remercimenet, comment puis-je vous faire parvenir un paquet surprise rempli de produits technologiques que je n’ai pas le temps d’utiliser?
Globalement, aucun boîtier ne permet de le faire directement. Le Sonnet cité ne fournit pas assez d’énergie pour une carte graphique et il faut donc une alimentation externe.
Le Sonnet « III » devrait marcher avec les cartes graphiques qui n’utilisent qu’une seule prise d’alimentation externe (comme une GTX 960).
Les gens qui font ce genre de choses utilisent un boîtier Akitio avec une alimentation ATX externe (https://forum.techinferno.com/diy-e-gpu-projects/)
Bonjour à tous et merci pour ce script :)
J’ai une petite question concernant le gpu externe.
Il me semble avoir lu sur ce blog qu’il était possible de procéder à cette installation pour l’écran de la machine en elle-même (sans utiliser un écran externe).
En effet, j’ai un iMac 27′ late 2015 et les performances graphiques sont loin d’etre au rendez-vous (impossible de faire tourner les jeux en 5k… un comble !)
Est-il possible de pousser les perfs par ce moyen (ou un autre ?) sans recourir à un ecran externe ?
Bien cordialement,
Non, sauf sous Windows.
Sous Mac OS X, impossible
Bonjour,
J’aimerai avoir si ce script était fonctionnel pour les cartes dual GPU du style Titan Z sur boitier Akitio et osx El Capitan.
Config : MBP Mid 2015
Sinon, comment faire?
Merci beaucoup
Globalement, le dual GPU, ça ne fonctionne pas sous OS X. Plus exactement, les deux GPU sont vus séparément, et sur une carte avec deux GPU, un seul est généralement relié à une sortie vidéo. A part pour du calcul, c’est donc totalement inutile.
C’est pour utiliser pour du rendu vidéo 360.
J’ai deja la carte titan Z et reçoit le boitier bientôt.
Tu penses que ce script devrait detecter la carte?
merci
A priori oui, avec le bon boîtier. Le script, il modifie juste les pilotes pour activer les cartes.
Après, c’est des cartes que je n’ai jamais testé, j’avoue.
J’ai exécuté la manip avec un boitier bizon 2 et une nvidia Titan Z à deux glu mais….
« Please install eGPUs one by one »
ligne 951 du script.
personne n’a d’idée?
merci
Merci
Faut aller voir sur les forums eGPU ou essayer de modifier le script pour supprimer la vérification des deux GPU, vu qu’ils sont identique.
L’autre solution, c’est de tester avec une carte avec un seul GPU de la même génération et d’appliquer le script, puis de changer simplement de carte
http://fr.aliexpress.com/item/2pcs-PCI-E-PCI-Express-1X-to-16X-Riser-Card-USB3-0-60CM-Extender-Cable-with/2038081908.html?ws_ab_test=searchweb201556_3,searchweb201644_2_10001_10002_10005_10006_10003_10004_62,searchweb201560_8,searchweb1451318400_6148
Tu as vu ce genre de chose ?
Oui, c’est surtout pratique pour les eGPU avec des boîtiers Thunderbolt vers PCIe x1
c’est bon, merci pierre, j’ai réussi à faire fonctionner ma Titan Z en modifiant le script pour supprimer la vérification des deux GPU.
tout fonctionne bien sur OSX, par contre, impossible de la faire fonctionner sour windows 10.
windows dit qu’il n’y a pas assez de ressources pour faire fonctionner la titan…..
Salut med, comment as-tu modifié le script? Par ailleurs comment marche ton mac avec la carte?
Hi Pierre,
I just tried the script on a laptop running El Capitan 10.11.3. Still trying to get Quadro 4000 for Mac running over Sonnet 3.
I ran the script in terminal, after entering password when prompted I got the following error:
Password:
nvram: Error getting variable – ‘ csr-active-config ‘ : (iokit/common) data was not found
Boot into recovery partition and type: csrutil disable
Paolas-MacBook-Pro:automate-eGPU MensajeroAzul$
I used my wife’s computer to try this out because she uses El Capitan, whereas I’m still on 10.9.5. I hope I didn’t mess up her computer!!
Any thoughts??
Thank you!
Salut Matt,
j’ai tout simplement enlevé la boucle qui vérifie si un deuxième GPU est présent.
la carte marche pas mal sauf que OSX et notamment FCPx ne reconnais qu’un seul gpu sur 2.
Alors que certain logiciels de bench comme luxmark activent les deux et j’atteint des scores de dingue.
Bonjour,
Merci pour le script! Une question néanmoins avant de me lancer dans l’aventure!!
Est-ce que l’écran du Macbook reste actif si je branche en plus un écran externe?
Merci,
Vincent.
Oui, tout à fait. Il est relié à la carte interne et reste actif.
Ah, c’est cool!
J’ai une 970 qui traine (qui était dans un hackintosh) au format mini… ça devrait être top dans le boitier Akitio!
Néanmoins, je trouve ça plutôt dingue que (dans mon cas: graphiste 2d/3d) on soit obligé de passer par ce genre de manipulations (1 hackintosh + 1macbook pro et egpu) pour pouvoir bosser et profiter de osx!
Enfin bon, je donnerai mon retour sur cette solution!
Merci Pierre! :)
Ah oui, dernier point, au niveau mise à jour, y a-t-il des manipulations à effectuer?
Je sais que pour le hack, c’est toujours de bonnes goutes de sueurs qui m’envahissent! :p
Merci!
C’est… compliqué. Il faut le boîtier Akitio, une alimentation externe, un écran externe (sauf si la carte est pour du calcul pur) et espérer que ça marche, ce qui n’est pas toujours le cas. Pour du travail, je déconseille généralement ça, parce que ça reste de la bidouille, en attendant un support propre un jour.
Merci bien Pierre pour toutes ces infos! Pour ma part, ça sera du calcule pur de dépannage en déplacement…
Bon, je vais m’éditer sur cette possibilité!
Mille mercis!
Vincent.
Merci, ça devrait être bien pratique pour pour relier un écran 4K en 60Hz sur un MBP 2012. Je tente.
Le script fonctionne aussi sous Sierra !
Bonjour la communauté !
Je me lance dans un eGPU à l’aide de l’expresscard de mon MacBook Pro fin 2008 avec ElCapitan. J’ai un boitier EXP GDC avec une alimentation externe FSP Hyper 600 80plus et une carte video HD5870 1g mac edition.
Le montage étant réalisé, je connecte le tout via le port express card de mon mac. J’allume d’abord le eGPU (Tous les ventilos , carte graphique + alim tourne à fond les ballons) et la le mac ne boot pas (Led du mac allumé mais écrans noir).
Je force l’extinction du mac, je deconnecte le eGPU, je redémarre le mac (Il reboot, ouf ;-)) avant de me logger je reconnect le eGPU, je l’allume (Les ventilos sont toujours à fond, je me log, j’arrive sur le bureau=> à propos de ce mac=>carte graphique = affiche que les cartes graphiques embarqué et pas la HD5870 mac edition. Je tente un redémarrage en laissant le eGPU allumé, au moment du redémarrage les ventilos se calment enfin (Je me dis que c’est bon signe) mais pareil le mac ne boot pas (Led du mac allumé mais écrans noir).
Med : peux tu détailler ta manip : j’ai tout simplement enlevé la boucle qui vérifie si un deuxième GPU est présent.
Si d’autres personnes on des idées je suis preneur !
Au plaisir de vous lire.
Je l’ai fait avec un 2009, j’ai jamais testé sur un 2008 (c’est bien l’Unibody ?)
Bonjour Pierre !
Effectivement c’est un macbook pro 15″ unibody fin 2008
Ci-dessous des liens vers des images de ma config mac et eGPU
http://gofile.me/3iJux/8iMFlzCn1
http://gofile.me/3iJux/UpQtjf6lT
http://gofile.me/3iJux/DQPQFsisV
http://gofile.me/3iJux/bvpoO9PMi
Merci
J’en suis venu à bout de mon eGPU !!!
Je vous explique tout demain ! Car la c’est l’heure de l’apero !!!
Pour rappel : MacBook Pro fin 2008 en mode expresscard avec alimentation externe, une Ati HD5870 mac édition et évidemment le SIP Disable (J’avais oublié de le préciser dans les derniers commentaires ;-))
Des petites manips sur les petits interrupteurs du boîtier EXP GDC et le tour était tous simplement joué !!!
Mon Final Cut Pro X et mon AutoCAD vous remercient d’avance !!!
Bientôt plusieurs photos à venir et surtout la photo du score du cinebench ! On verra bien mais au vue de mes ouvertures de projets 3D sur AutoCAD je peux dors et déjà vous dire que ça sera mieux que les GPU embarqués ;-)
J’adore maximiser au mieux les vieux appareils !
Une dernière infos : y’en a pour environ 100 euros de matos !!!
Bonne soirée
Fallait gérer l’allumage en décalant la détection, c’est ça ?
Bonsoir Pierre !
Exactement !!!
Mais le mode d’emplois en chinois et très peu d’anglais n’en parlait pas vraiment !
J’ai même réussi à faire passé le son dans le hdmi a l’aide du script HDMIaudio-1.1
Promis je vous balance toutes les infos et les liens bientôt !
Mine de rien le télétravail me prends du temps ;-)
Merci pour ce tuto et forum ! Cela m’a beaucoup aidé dans mes démarches !!!
Bonjour Pierre !
ci dessous des liens téléchargeables depuis mon NAS Synology (Tuto de mon eGPU au format pdf et un dossier Nippé : HDMIaudio-1.0.zip
Le tuto : http://gofile.me/3iJux/gj8rkd8H2
Le dossier nippé : http://gofile.me/3iJux/YbeFxypaA
Je n’est pas réussi à intégrer ces informations directement sur ce forum. Si vous le trouvé pertinent vous pouvez évidemment le partager au reste de la communauté.
Cordialement, Manu.
Y a une validation, j’ai supprimé les doublons (et merci)
Merci pour tout Pierre !