Le MacBook Pro 2016 a été critiqué pour son manque de ports d'E / S, mais ce qu'il possède – deux ou quatre ports Thunderbolt 3 basés sur votre configuration – a beaucoup de potentiel. Par exemple, il est maintenant possible de connecter un boîtier GPU externe (eGPU) via Thunderbolt 3 et de profiter de l’alimentation offerte par une carte graphique pleine taille.
Dans cet article, nous allons montrer comment alimenter le MacBook Pro 13 pouces 2016 avec un eGPU utilisant le processeur AMD RX 480 de Sapphire. Le RX 480 est un GPU à prix modique offrant une quantité de puissance suffisante pour Jeux 1080p. La connexion est rendue possible au moyen de l’Akitio Node – un boîtier GPU externe avec une alimentation intégrée de 400 W et assez de place à l’intérieur pour une carte de taille normale telle que le RX 480.
Les sympathiques employés d’Akitio nous ont fourni une unité d’essai précoce pour les tests avec macOS. Contrairement aux autres boîtiers Akitio compatibles Thunderbolt 3, le Node intègre le contrôleur Texas Instruments TI83 le plus récent et est immédiatement reconnu dans macOS. Bien que cela fasse un obstacle de moins à franchir, il reste encore de nombreux facteurs à prendre en compte avant de plonger dans l’eGPU.
Comme vous le verrez dans cet article, la configuration nécessite quelques efforts, mais il est relativement simple de fonctionner si vous suivez correctement les étapes. Si vous êtes un joueur sur Mac ou un éditeur vidéo, les avantages sont évidents, en particulier si vous utilisez un MacBook Pro avec un processeur graphique Intel Iris intégré comme le modèle 13 pouces 2016. Jetez un coup d'œil à notre guide complet vidéo pour connaître notre guide étape par étape tout au long du processus de configuration.
Contenus
Synology RT2600ac: remplacement par AirPort Extreme.
Ce dont vous aurez besoin
Visite vidéo
Abonnez-vous à 9to5mac sur YouTube pour plus de vidéos
Le matériel Akitio Node
Comme mentionné précédemment, Akitio Node est une boîte de GPU qui vous permet d'exécuter une carte graphique pleine grandeur en externe avec votre MacBook Pro équipé de Thunderbolt 3. L’unité étant livrée autonome, vous devrez donc fournir votre propre GPU.
Le nœud, qui est tout noir, mesure environ 17 pouces de long (poignée arrière comprise), 5,75 pouces de largeur et environ 9 pouces de hauteur (pieds compris).
Choisir la bonne carte graphique
Bien que le nœud lui-même soit un élément essentiel de l’utilisation d’une solution eGPU, la carte graphique que vous choisissez est peut-être une décision encore plus importante.
Cela dépendra beaucoup de la manière dont vous prévoyez d'utiliser le nœud. De plus, l’appareil ne disposant d’aucun port d’E / S en dehors de la seule connexion Thunderbolt 3, vous devez vous assurer que votre carte graphique dispose de tous les ports dont vous avez besoin.
Mais la question de la compatibilité est encore plus importante. Les cartes Pascal de Nvidia (GTX 1060, 1070, 1080, etc.) ne sont pas encore prises en charge sous macOS car il n’existe aucun pilote. La gamme Polaris d’AMD (RX 470, 480, etc.) fonctionne, et c’est ce que j’utilise dans ce tutoriel.
Les anciennes cartes Nvidia Maxwell (GTX 970, 980, etc.) comportent des pilotes Web pour macOS, mais elles sont difficiles à trouver si vous n'en possédez pas déjà un.
Et si vous exécutez Windows sur votre Mac via une partition Boot Camp? Selon la carte que vous choisissez, cela pourrait être une promenade dans le parc ou un tout nouveau défi.
Mise à niveau du firmware d’Akitio Node
La première chose que je devais faire avant de pouvoir effectuer cette configuration était d'installer le dernier firmware sur le nœud Akitio. Akitio nous a envoyé une première version du nœud avec les premiers microprogrammes. Le nouveau firmware (v1.0.0.4 B1-23 + 3.6.1) ajoute la prise en charge des hôtes Thunderbolt 3 qui ne prennent pas en charge les GPU externes.
Le micrologiciel n'étant disponible que pour Windows, j'ai utilisé une partition Windows 10 Boot Camp pour le faire fonctionner. Malheureusement, il semble que le pilote fourni avec l’appareil ne fonctionne pas bien avec le matériel Thunderbolt 3 utilisé dans le nœud.
Après des recherches et une recherche de l’ID de matériel via le Gestionnaire de périphériques de Windows 10, j’ai cherché dans Google un pilote Intel Thunderbolt avec le même ID de matériel. Je suis tombé sur ce pilote Intel Thunderbolt 16.2.52.250, et que savez-vous, cela a fonctionné. Mon installation de Windows 10 était maintenant en mesure de voir le nœud, ce qui me permettait de mettre à jour le microprogramme du nœud via mon installation Boot Camp.
Configuration du nœud pour fonctionner avec le MacBook Pro 2016
Remarque: Veuillez sauvegarder votre installation macOS et tous les fichiers nécessaires avant de poursuivre. Je ne prévois aucun problème majeur, mais lorsque vous modifiez des fichiers système, tout est possible. Tu étais prévenu.
Étape 1: Installez correctement le GPU à l'intérieur du nœud Akitio. Assurez-vous de connecter le connecteur PCIe 6 + 2 broches si nécessaire.
Étape 2: Connectez le GPU à un écran externe. (À ce stade, je n’ai pu obtenir que le 4K fonctionnant à 60Hz via DisplayPort. Le RX 480 est doté de deux ports HDMI 2.0, qui devraient également fonctionner à 4K à 60Hz. J’enquête toujours sur cette question).
Étape 3: Arrêtez MacOS et déconnectez tout de votre MacBook Pro.
Désactiver la protection de l'intégrité du système
Étape 4: Pour désactiver SIP, redémarrez votre MacBook et maintenez les touches Commande (⌘) + R enfoncées jusqu'à ce que le logo Apple apparaisse. Cela entraînera votre Mac pour démarrer en mode de récupération.
Étape 5: Cliquez sur le bouton fléché suivant dans l'écran d'accueil, puis dans la barre de menus, cliquez sur Utilitaires → Terminal.
Étape 6: À l'invite du terminal, tapez: csrutil désactivé; redémarrer et appuyez sur Retour sur votre clavier.
Votre MacBook Pro redémarrera en mode normal de macOS.
Utilisation du script automatate-eGPU de goalque
Le but de l'utilisateur GitHub a créé un script facile à utiliser, qui vient d'être mis à jour pour inclure la prise en charge d'AMD Polaris & Fiji pour macOS. Ce script modifie les extensions de noyau nécessaires pour prendre en charge le GPU utilisé. Il télécharge également automatiquement les pilotes Web Nvidia pour ceux qui utilisent des GPU compatibles Nvidia. Ce script est excellent, car il permet aux utilisateurs de ne pas avoir à bricoler les valeurs de plist dans / System / Library / Extensions / pour apporter les modifications nécessaires.
Étape 7: Connectez l’Akitio Node à votre MacBook Pro via le câble Thunderbolt 3 fourni, puis allumez-le.
Étape 8: Ouvrez Terminal et tapez les commandes suivantes pour télécharger et exécuter le script:
curl -o ~ / Desktop / automate-eGPU.sh https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh
chmod + x ~ / Desktop / automate-eGPU.sh
cd ~ / Bureau
sudo ./automate-eGPU.sh
Entrez votre mot de passe à la demande et appuyez sur Retour.
Voici à quoi votre terminal devrait ressembler une fois le script terminé:
Démarrage avec l'accélération matérielle activée
Étape 10: Connectez un autre périphérique USB-C au port USB-C adjacent de votre MacBook Pro, tel qu'un lecteur USB, l'adaptateur USB-C à USB d'Apple, etc. Sans cela, j'ai constaté que macOS démarrera avec l'accélération de GPU désactivée. . Sur mon MacBook Pro, cela semble s’appliquer uniquement aux ports USB-C de gauche, et non aux ports USB-C de droite. Toutefois, selon Apple, vous devriez probablement utiliser les ports USB-C de gauche lorsque vous vous connectez à un périphérique à bande passante élevée tel qu'un eGPU. Par conséquent, vous devez connecter un périphérique USB-C au port USB-C adjacent, car il agit comme un "amplificateur" de l’accélération matérielle. Une fois votre MacBook Pro démarré, vous pouvez supprimer ce périphérique USB-C supplémentaire jusqu'à ce que vous ayez besoin de redémarrer.
Étape facultative: Modification du nom du GPU pour corriger le nom
Selon la carte graphique utilisée, le nom du GPU répertorié dans À propos de ce Mac peut être incorrect. Par exemple, lorsque vous utilisez le RX 480, le GPU est répertorié comme un R9 xxx.
Avant de modifier le nom du GPU
Les étapes suivantes peuvent être utilisées pour résoudre ce problème, si vous le souhaitez. Le bon fonctionnement de votre GPU n’est pas absolument nécessaire, mais il s’agit d’une installation plus propre.
Étape 1: Téléchargez iHex depuis le Mac App Store et l’utilitaire Kext ici.
Étape 2: Ouvrir le Finder → Aller à → Aller au dossier.
Étape 3: Coller ce qui suit dans le Aller dans le dossier box: /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS
Étape 4: Faites glisser une copie de AMD9500Controller sur le bureau.
Étape 5: Ouvrez iHex et faites glisser le contrôleur AMD9500 du bureau vers l’application iHex.
Étape 6: Dans la barre de menus iHex, cliquez sur Édition → Rechercher → Rechercher pour afficher le menu Rechercher ou utilisez simplement les touches + F.
Étape 7: Sélectionner Texte Dans la zone Rechercher, tapez xxx en minuscule. Vous trouverez R9 xxx. Remplacez ce texte par RX 480 en plaçant votre curseur devant le «9», en tapant un «X», puis en le plaçant devant le premier x de «xxx» et en tapant 480.
Étape 8: Dans la barre de menus iHex, cliquez sur Fichier → Enregistrer ou utilisez + S. Fermez iHex.
Étape 9: Faites glisser le contrôleur AMD9500 vers l'emplacement /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS. Une fenêtre apparaît vous demandant de vous authentifier. Cliquez sur le bouton Authentifier, puis sur le bouton Remplacer dans la fenêtre contextuelle suivante. Entrez votre nom d'utilisateur et votre mot de passe, puis cliquez sur OK pour remplacer le contrôleur AMD9500 par la version modifiée.
Étape 10: Lancez l'application Kext Utility et entrez votre mot de passe une fois demandé. L'utilitaire Kext réparera les autorisations pour les extensions et ne prendra que quelques minutes. Une fois terminé, cliquez sur le bouton Quitter et redémarrez votre MacBook.
Étape 11: Vérifiez → À propos de ce Mac pour vérifier que le nom du GPU a été mis à jour.
Après avoir corrigé le nom du GPU
Avantages d'un eGPU?
Le guide mentionné ci-dessus peut sembler un grand nombre d’étapes, mais en fonction de la façon dont vous utilisez votre Mac, cela peut en valoir la peine. Si vous êtes un joueur, vous voudrez certainement y prêter attention. Si vous êtes un utilisateur assidu de Final Cut Pro X, vous pourrez également en tirer des avantages concrets.
Mais au lieu de simplement en parler, je vais vous montrer quelques points de repère que j’ai réalisés. Vous pouvez également voir ces résultats dans notre procédure vidéo intégrée ci-dessus. Les résultats parlent d'eux-mêmes.
Is an eGPU worth it?
If you’re a MacBook Pro owner that needs to tap into more power on a regular basis, then an eGPU is a viable way to do so. It’s especially nice for 13-inch MacBook Pro owners who outright lack access to discrete graphics. With a single Thunderbolt 3 cable, it’s now possible to tap into much more power when you need it.
Paired with the right graphics card, the Akito Node can turn your MacBook Pro into a decent gaming machine. I especially enjoyed playing Rocket League at 60 FPS and above using max settings.
Commentaires
Laisser un commentaire