Comment accélérer les applications avec un eGPU sur l'écran interne de votre Mac [Vidéo]

Comment accélérer les applications avec un eGPU sur l'écran interne de votre Mac [Vidéo]

Jeff Benjamin

- 1er juillet 2018 7h18 PT

@JeffBenjam

0

Facebook

Twitter

Pinterest

LinkedIn

Reddit

Avec

Prise en charge par macOS 10.13.4 des graphiques externes

, Apple autorise officiellement les utilisateurs à compléter leurs Mac avec un eGPU comme le

Sonnet eGFX Breakaway Box

. Malheureusement, la possibilité de rendre des applications via un eGPU lors de l'affichage

sur l'écran intégré de votre Mac

, possible via les mises à jour des applications de développement, est assez rare.

UNE

script récemment publié

appelé

set-eGPU

, de

Ancien élève d'eGPU.io @mac_editor

, donne aux utilisateurs plus de contrôle sur le rendu GPU. Le script remplace les valeurs plist attribuées à GPUSelectionPolicy, disponible dans macOS 10.13.4 et versions ultérieures, pour les applications installées de manière dynamique.

En d'autres termes, ce script utilise des outils déjà intégrés aux dernières versions de macOS pour donner à l'utilisateur final plus de contrôle sur l'utilisation de l'eGPU. L'un des principaux avantages est qu'il permet à un GPU externe de rendre les applications installées et de les présenter sur l'écran intégré de votre Mac. Avec ce script, vous pouvez désormais forcer le rendu eGPU pour bon nombre de vos applications installées sans écran externe.

Comme vous pouvez vous y attendre, l'une des premières applications que j'ai testées était

Final Cut Pro X

, et les résultats sont encourageants. Regardez notre vidéo pratique pour plus de détails.

Comment installer set-eGPU sur votre Mac

Tout d'abord, set-eGPU est un

script open source

par

mayankk2308

, vous êtes donc libre de parcourir le code pour voir exactement ce qu'il fait. Deuxièmement, le script est simple et vous n'avez rien à faire de bizarre comme désactiver SIP pour l'utiliser.

Tous les tests ont été effectués avec mon modèle de base 2017 MacBook Pro 13 pouces.

Étape 1:

La première chose que vous devrez faire est

connecter un eGPU

à votre Mac compatible Thunderbolt 3 exécutant macOS 10.13.4 ou version ultérieure. Alors que set-eGPU fonctionne sur macOS 10.14 Mojave, les utilisateurs peuvent rencontrer des bogues, ce qui est normal étant donné que Mojave est en version bêta.

Présentation vidéo

Abonnez-vous à 9to5Mac sur YouTube pour plus de vidéos

Étape 2:

Ouvrez une fenêtre Terminal via Applications → Utilitaires → Terminal.

Étape 3:

Copiez et collez ce qui suit dans le Terminal pour installer le script :

curl -s "https://api.github.com/repos/mayankk2308/set-egpu/releases/latest" | grep '"browser_download_url":' | sed -E 's/.*"([^"]+)".*/\1/' | xargs curl -L -s -0 > set-eGPU.sh && chmod +x set-eGPU.sh && . /set-eGPU.sh && rm set-eGPU.sh

Si vous préférez, vous pouvez toujours

télécharger le script

et installez-le manuellement.

Étape 4:

Appuyez sur Retour sur votre clavier et entrez votre mot de passe administrateur.

Notez que le script d'installation est une chose unique, vous n'aurez donc qu'à le saisir et à saisir votre mot de passe administrateur pour cette seule étape.

Comment exécuter set-eGPU sur votre Mac

Pour exécuter set-eGPU, tapez simplement

set-eGPU

dans une fenêtre Terminal et appuyez sur Retour sur votre clavier. À partir de là, une interface facile à utiliser vous sera présentée pour sélectionner les différentes options liées au rendu GPU.

La première option est une option globale, qui vous permet de définir toutes les applications installées dans /Applications pour préférer le rendu eGPU.

La deuxième option, celle que j'utilise principalement, vous permet de cibler des applications spécifiques pour privilégier l'eGPU. Après avoir sélectionné l'option 2, vous serez invité à entrer le nom exact de l'application (comme indiqué dans Launchpad) que vous souhaitez accélérer.

La troisième option permet aux utilisateurs de confirmer l'état d'une application particulière sur votre Mac. Encore une fois, vous devrez entrer le nom exact de l'application.

Les deux dernières options vous permettent de désactiver le rendu global de l'application…

… ou désactivez le rendu eGPU application par application.

Alternativement, les utilisateurs avancés peuvent contourner l'interface de menu et exécuter des options de ligne de commande directe. Par exemple, l'option -ss vous permet de spécifier rapidement une application pour préférer l'accélération eGPU.

Pour une liste complète des options éligibles, consultez la section Options de

Page GitHub set-eGPU de mayankk2308

. Si vous avez besoin d'assistance avec votre eGPU, je vous recommande la bonne communauté sur eGPU.io, qui est un incontournable parmi les passionnés de GPU externes. Ils ont

un fil dédié au set-eGPU

discussion. Là, vous apprendrez également à cibler certaines applications via un identifiant de bundle, utile pour les applications imbriquées dans des dossiers dans /Applications.

Comment surveiller l'utilisation de l'eGPU dans macOS

macOS dispose d'un outil intégré pour surveiller l'utilisation du GPU interne et externe.

Étape 1:

Ouvrez Activity Monitor via Applications → Utilitaires → Activity Monitor.

Étape 2:

Dans la barre de menu, sélectionnez Windows → Historique GPU ou utilisez le raccourci clavier ⌘+4.

Étape 3:

Dans la barre de menu, sélectionnez Affichage → Fréquence de mise à jour → Très souvent (1 seconde).

Repères

Quelle différence une configuration eGPU peut-elle faire ? J'ai découvert qu'avec l'aide de set-eGPU, cela peut faire une différence assez notable, et tout cela a été effectué à l'aide de mon MacBook Pro 13 pouces 2017 de base.

sans pour autant

un écran externe !

Le premier benchmark utilisant Unigine Valley et Heaven montre une amélioration notable des FPS. Ce n'est pas aussi bon que

vous obtiendriez d'une configuration d'affichage externe

, mais c'est toujours une amélioration considérable par rapport au GPU intégré.

Remarque : pour que Heaven and Valley fonctionne avec l'affichage interne, j'ai dû connecter un

Émulateur d'affichage DisplayPort

(adaptateur factice sans tête) à l'une des connexions DisplayPort de mon GPU. Ce n'était pas nécessaire pour les autres applications que j'ai testées comme Final Cut Pro X.

La prochaine référence présente l'exportation BruceX 5K qui est populaire parmi les utilisateurs de Final Cut Pro X. Ce projet 5K lourd d'effets taxe le GPU. Vous pouvez facilement voir la différence entre les graphiques intégrés et les graphiques externes.

Grâce à set-eGPU, même les projets du monde réel devraient tirer de sérieux avantages d'une configuration eGPU dans Final Cut Pro X. Les temps d'exportation pour les exportations en un seul passage et en plusieurs passages ont été réduits de moitié lors de l'utilisation de mon eGPU équipé de Vega 64.

Voici un benchmark supplémentaire que j'ai fait via mon iMac Pro équipé de Radeon Pro Vega 56. Comme vous pouvez le voir, le GPU externe RX Vega 64 bat le GPU interne dans le benchmark BruceX. Maintenant, évidemment, un Vega 64 est plus puissant qu'un Vega 56, mais gardez à l'esprit la surcharge de la connexion Thunderbolt 3. Cela aide à mettre en perspective la quantité d'eGPU potentiels pour nous prêter de l'énergie à la demande.

Quel eGPU ?

Il existe plusieurs boîtiers eGPU sur le marché qui fonctionnent bien avec le Mac, bien que tous ne soient pas officiellement approuvés par Apple. Mon eGPU préféré en ce moment est le

Razer Core X, que j'ai expliqué dans notre examen pratique

.

Mon châssis eGPU préféré

Pourtant, Sonnet est également une option solide pour un châssis eGPU, et ils sont officiellement approuvés dans la documentation eGPU d'Apple. Sonnet a quelques

modèles eGPU bas de gamme très abordables

, qui fera un excellent travail lorsqu'il est associé à des cartes comme l'AMD RX 580. Cependant, si vous recherchez une unité capable de gérer les dernières cartes et au-delà, alors le haut de gamme de Sonnet eGFX Breakaway Box 650 (actuellement hors de stock) et le Core X de Razer sont tous deux d'excellentes options.

eGPU

Sonnet eGFX Breakaway Box 350W

Sonnet eGFX Breakaway Box 550W

Sonnet eGFX Breakaway Box 650W (en rupture de stock)

Sonnet eGFX Breakaway Box 350W avec pack RX580

Razer Core X

Akitio Node Pro

GPU

Seules certaines cartes AMD sont officiellement prises en charge pour les GPU externes sous macOS. Tous devraient produire des différences tangibles de performance.

RX Vega 64 – le GPU compatible Mac le plus puissant

AMD Radeon RX 570

AMD Radeon RX 580

Radeon Pro WX 7100

AMD Radeon RX Vega 56

AMD Radeon RX Vega 64

Vega Frontier Edition Air

Radeon Pro WX 9100

Si vous recherchez une solution tout-en-un relativement portable, assurez-vous de vérifier

Boîte de jeu RX 580 de GigaByte

. Nous

je l'ai revu il y a quelques mois

, et ont été impressionnés par son rapport taille/puissance.

Conclusion

L'inconvénient de ne pas utiliser d'écran externe avec votre configuration eGPU est que seul un GPU interne peut piloter un écran interne. Cela signifie que

les données de tirage devront être négociées entre l'eGPU et l'iGPU

, en ajoutant des frais généraux supplémentaires. Malgré l'impact sur les performances de la copie des données de dessin du GPU externe vers le GPU interne pilotant l'affichage interne, des gains de performances significatifs peuvent toujours être obtenus.

J'aimerais voir une option native dans macOS qui permet aux utilisateurs de cibler facilement des applications spécifiques à rendre avec un eGPU - quelque chose comme un commutateur dans la barre de menu de chaque application, ou même une liste globale d'applications dans le bouton SafeEjectGPU qui apparaît après avoir connecté un eGPU.

Avez-vous déjà utilisé un eGPU avec votre Mac ? Set-eGPU change-t-il votre opinion sur les graphiques externes ? Sonnez dans les commentaires ci-dessous avec vos commentaires.

FTC : Nous utilisons des liens d'affiliation automatique qui génèrent des revenus.

Suite.

Découvrez 9to5Mac sur YouTube pour plus d'actualités Apple :

Vous lisez 9to5Mac, des experts qui annoncent jour après jour l'actualité d'Apple et de son écosystème environnant. Assurez-vous de vérifier

notre page d'accueil

pour toutes les dernières nouvelles, et suivez 9to5Mac sur

Twitter

,

Facebook

, et

LinkedIn

pour rester dans la boucle. Vous ne savez pas par où commencer ? Consultez notre

histoires exclusives

,

Commentaires

,

Mode d'emploi

, et

abonnez-vous à notre chaîne YouTube

Guides

Mac

La gamme Mac d'Apple se compose de MacBook, MacBook Air, MacBook Pro, iMac, Mac Pro et Mac Mini. Le Mac exécute macOS pour son système d'exploitation.

Coup de foudre 3

Thunderbolt 3, avec une prise en charge de la bande passante jusqu'à 40 Gbit/s et la possibilité de piloter deux écrans 4K à 60 Hz, a été développé par Intel à l'aide d'un connecteur USB Type-C.

eGPU

A propos de l'auteur

Jeff Benjamin

@JeffBenjam

Jeff produit des vidéos, des procédures pas à pas, des procédures, des didacticiels écrits et des critiques. Il est fier de pouvoir expliquer les choses de manière simple, claire et concise.

L'équipement préféré de Jeff Benjamin

AirPods Pro

Les meilleurs écouteurs sans fil pour les utilisateurs Apple.

Keychron K2

Le meilleur clavier mécanique sans fil pour les utilisateurs Apple.

Articles populaires