• Technologie
  • Équipement électrique
  • Industrie des matériaux
  • La vie numérique
  • politique de confidentialité
  • Ô nom
Emplacement: Accueil / Technologie / Les GPU externes pour Mac sont-ils viables dans macOS 10.13.4 ? Nous avons testé pour savoir

Les GPU externes pour Mac sont-ils viables dans macOS 10.13.4 ? Nous avons testé pour savoir

Plateforme de services à guichet unique |
2446

Agrandir

/

Un MacBook Pro avec un boîtier eGPU et un moniteur externe.

Samuel Axon

commentaires des lecteurs

179

avec 104 affiches participantes, y compris l'auteur de l'histoire

Partagez cette histoire

Partager sur Facebook

Partager sur Twitter

Partager sur Reddit

Quand Apple

a publié macOS High Sierra 10.13.4 le 29 mars

, la fonctionnalité de carte graphique externe entièrement prise en charge était l'une des fonctionnalités phares.

La plupart des Mac sont livrés avec des GPU discrets ou intégrés, cousins ​​économes en énergie des cartes graphiques des PC de bureau, qui mettent l'accent sur une gestion efficace de l'énergie et de la chaleur autant que sur les performances. Les cartes graphiques externes (eGPU) permettent aux utilisateurs de connecter ces puissantes cartes graphiques de bureau à leurs ordinateurs via les ports Thunderbolt 3 sur les Mac modernes.

Lectures complémentaires

Le rêve graphique externe est réel: Sonnet eGFX Breakaway Box examiné

Cela pourrait résoudre bon nombre des frustrations de certains utilisateurs avec la plate-forme Mac, comme l'absence d'un chemin de mise à niveau pour les machines à usage professionnel qui dépendent de la puissance graphique et des performances de jeu médiocres dans les derniers jeux.

Lors de la conférence mondiale des développeurs d'Apple (WWDC) l'année dernière (et lorsque l'entreprise

a dévoilé l'iMac Pro

en décembre), il a affirmé que les eGPU seraient un bon moyen d'ajouter plusieurs GPU pour un travail exigeant pour lequel un seul n'est pas suffisant ou d'améliorer les performances à mesure que le GPU inclus dans l'iMac Pro vieillit.

quand nous

parlé avec Survios

, un studio qui a développé un logiciel de réalité virtuelle pour la plate-forme Mac, nous avons appris que la lenteur des progrès dans les GPU intégrés et discrets du MacBook Pro et de l'iMac standard empêche la plupart des Mac de prendre en charge la réalité virtuelle. Survios ne prend en charge que le GPU intégré de l'iMac Pro.

Les joueurs Mac ont longtemps eu affaire à des GPU qui ne suivent pas le rythme des demandes des derniers jeux PC, de sorte que des communautés de passionnés d'eGPU sont apparues sur le Web dans des endroits comme les forums MacRumors et

eGPU.io

. Il existe une demande refoulée pour de meilleures performances graphiques sur les Mac, et les eGPU offrent un peu d'espoir.

Et l'interface Thunderbolt 3 d'Apple et d'Intel (trouvée dans les Mac les plus haut de gamme de 2016 et 2017, jusqu'à présent) offre des vitesses théoriques de

jusqu'à 40 Gbit/s

. C'est une grande amélioration par rapport à l'interface précédente, et elle est sans doute suffisamment rapide pour enfin rendre les eGPU viables sans inconvénients de performances dramatiques par rapport aux interfaces PCI-e traditionnelles.

Tout cela pour dire que le moment est venu pour les eGPU de venir sur Mac. Avec la nouvelle prise en charge officielle de macOS 10.13.4, Apple aide enfin les consommateurs à essayer les eGPU.

Nous avons testé un boîtier eGPU avec un MacBook Pro équipé de Thunderbolt 3 et avons constaté que, dans la plupart des applications, les performances ne déçoivent pas. Malheureusement, nous avons également trouvé des limitations et des incohérences de support logiciel qui empêchent le rêve Mac eGPU d'être pleinement réalisé pour le moment.

Configuration et gestion de l'eGPU

La configuration est simple. Une fois que vous avez un boîtier externe et une carte graphique de bureau, il vous suffit d'insérer la carte dans l'emplacement PCI-e du boîtier, comme vous le feriez sur la carte mère d'un ordinateur de bureau. Ensuite, vous branchez le boîtier au mur, connectez le Mac au boîtier avec un câble Thunderbolt 3, connectez le boîtier à votre écran externe avec le câble de votre choix et allumez le tout.

Publicité

Le GPU est installé dans le boîtier comme il le serait dans un boîtier de PC de bureau.

Vous connectez le Mac au boîtier avec Thunderbolt. Vous n'avez qu'à utiliser un seul câble et le boîtier peut alimenter votre Mac.

Le boîtier est connecté au moniteur et au Mac, et il possède son propre cordon d'alimentation.

L'eGPU fonctionne également lorsqu'un ordinateur portable Mac est en mode clapet.

Ici, nous avons le boîtier connecté à l'écran externe avec un câble DisplayPort. L'écran n'a pas besoin de prendre en charge Thunderbolt 3 si votre boîtier possède d'autres ports vidéo.

Une fois connecté à macOS, vous verrez une nouvelle icône dans la barre de menus en haut à droite. En cliquant dessus, vous verrez quels eGPU sont connectés et vous pourrez cliquer dessus pour les déconnecter. Si vous ne le faites pas avant de débrancher le boîtier, vous obtiendrez un message d'erreur similaire à celui que vous obtiendriez si vous débranchez un disque externe sans l'éjecter, mais un crash dur est peu probable.

Vous n'avez pas non plus besoin de redémarrer votre Mac pour activer ou désactiver l'eGPU. Si vous regardez le panneau À propos de ce Mac, vous devriez voir que le GPU dans le boîtier est répertorié sous les graphiques.

Une fois l'eGPU connecté, une icône de barre de menu apparaît. À partir de là, vous pouvez voir quels eGPU sont détectés et vous pouvez les déconnecter, un peu comme éjecter un disque dur externe.

Débrancher le boîtier sans faire cela entraîne cette notification.

Si tout fonctionne, vous verrez le GPU que vous avez installé dans le boîtier sous "Graphiques" dans le panneau À propos de ce Mac.

C'est ça. Vous n'avez pas besoin d'installer de logiciel ou de pilote, et vous n'avez pas besoin de modifier les paramètres. Il n'y a même rien dans les Préférences Système reconnaissant la présence de l'eGPU, et encore moins vous offrant des options de modification.

Si vous le souhaitez, vous pouvez connecter un casque HTC Vive VR au boîtier eGPU. L'eGPU fonctionne en mode clapet (lorsque le couvercle de votre ordinateur portable est fermé) et il devrait automatiquement se mettre en veille lorsque votre Mac le fait. Enfin, à condition que l'alimentation de l'eGPU offre suffis

amment de puissance pour alimenter à la fois le GPU et votre Mac, vous n'avez pas besoin d'utiliser l'un de vos ports Thunderbolt 3 pour l'adaptateur secteur de votre Mac ; les boîtiers pris en charge fourniront de l'énergie à votre Mac.

Il y a encore des limites importantes

Il y a encore beaucoup de choses que vous ne pouvez pas faire avec les eGPU, et certaines d'entre elles sont majeures. Apple a pris en charge les eGPU en gardant la focalisation extrêmement étroite et en limitant les logiciels et le matériel pris en charge.

Lectures complémentaires

MacOS 10.13.4 d'Apple est là avec une prise en charge complète des GPU externes

Certaines de ces limitations sont compréhensibles et attendues, mais d'autres donnent l'impression que cela ressemble à un déploiement incomplet - un palliatif jusqu'à ce que la prise en charge complète de l'eGPU vienne, espérons-le, plus tard. Apple devra résoudre les problèmes les moins compréhensibles pour que ce soit le chemin de mise à niveau normal pour les utilisateurs de Mac.

Thunderbolt 3 est requis

Apple exige à la fois que votre Mac et votre boîtier eGPU disposent de ports Thunderbolt 3. Ce n'était pas toujours le cas ; Les premières versions bêta de 10.13.4 vous permettaient de brancher un eGPU avec Thunderbolt 2 sur un Mac Pro, par exemple. Cependant, cette capacité était (probablement délibérément) absente de la version finale de cette mise à jour du système d'exploitation.

Publicité

Cela limite la prise en charge de l'eGPU aux MacBook Pro à partir d'octobre 2016, à l'iMac Pro et aux iMac à partir de juin 2017 et plus tard. En d'autres termes, seul le matériel Apple le plus récent prend en charge les eGPU. C'est décevant, mais peut-être inévitable si nous sommes réalistes à ce sujet. Thunderbolt 2 a un débit maximum de 20 Gbit/s ; c'est la moitié de ce que vous obtenez avec Thunderbolt 3. Apple a peut-être jugé Thunderbolt 2 insuffisant pour des performances fluides.

La communauté eGPU a

scripts produits

qui réactivent cela. Il suffit de se (très) mouillé les pieds pour y arriver, et comme ce n'est pas pris en charge, une expérience idéale est loin d'être garantie. De plus, les Thunderbolt 1 et 2 ne sont sans doute pas assez rapides pour vous offrir des performances satisfaisantes.

Les cartes graphiques Nvidia ne sont pas prises en charge

Seules les cartes graphiques AMD sont prises en charge, donc si vous avez un GPU Nvidia, vous n'avez pas de chance sans passer par des cerceaux non pris en charge. C'est décevant, car de nombreux utilisateurs estiment que les GPU Nvidia sont préférables pour les jeux, bien que cela soit dû en grande partie aux puissants pilotes Windows de Nvidia, qui ne s'appliquent pas ici.

Bien que nous ne soyons pas satisfaits de cela, nous ne sommes pas non plus surpris : chaque Mac actuel doté d'une solution GPU autre que la carte graphique intégrée d'Intel utilise AMD. Certains modèles antérieurs, comme le MacBook Pro Retina 2012, utilisaient des graphiques Nvidia et sont toujours pris en charge par Apple, mais ils n'ont pas non plus Thunderbolt 3, donc les eGPU ne sont pas une option pour eux. Ni Apple ni Nvidia ne proposent de pilotes vidéo officiels pour les cartes Nvidia récentes.

La communauté des passionnés d'eGPU a également développé des solutions de hack-y pour cela, mais encore une fois, c'est loin d'être idéal.

Il n'y a pas de support dans Boot Camp

Le logiciel Boot Camp d'Apple rend l'installation et l'exécution de Windows relativement simples ; il fournit les derniers pilotes vidéo et plus encore pour votre Mac dans le système d'exploitation de Microsoft. Malheureusement, Boot Camp n'inclut actuellement pas la prise en charge des eGPU sous Windows.

Cette limitation pique vraiment, car en dehors des applications professionnelles et créatives, la plupart des gens qui veulent des eGPU veulent qu'ils jouent à des jeux modernes sur du matériel Apple, et cette expérience est souvent meilleure sous Windows. Le fait de ne pas prendre en charge cela signifie que l'un des principaux arguments de vente des eGPU n'est pas résolu par la mise en œuvre actuelle d'Apple.

Comme pour les deux limitations précédentes, vous pouvez toujours y arriver avec des connaissances techniques et des ressources en ligne. Mais franchement,

le processus nécessaire est un cauchemar absolu

. La majorité des utilisateurs n'ont pas les connaissances, la confiance ou le désir de réussir, et même ceux qui le font devront investir pas mal de temps pour obtenir une expérience finalement sous-optimale.

Les écrans intégrés ne peuvent généralement pas être alimentés par l'eGPU

La solution eGPU dans macOS 10.13.4 fonctionne en sortant la vidéo via Thunderbolt 3 vers un boîtier externe, qui envoie ensuite l'image vers un écran externe. La connexion du Mac au boîtier sans écran externe ne fait rien dans toutes les circonstances que nous avons testées - le système d'exploitation reconnaît que le GPU est là, mais il exécute toujours tout à partir du GPU discret ou intégré de l'ordinateur portable jusqu'à ce qu'un écran externe soit connecté au boîtier .

Il y a cependant quelques précisions à noter ici. Premièrement, il ne s'agit pas d'une limitation matérielle. Les personnes sur les forums eGPU.io ont réussi à faire fonctionner l'affichage interne sur l'affichage interne de Windows (avec beaucoup de travail). Deuxièmement, Apple

documentation d'appui

indique que les développeurs de logiciels tiers pourraient choisir de prendre en charge cela pour certaines applications. En fait, nous avons vu des unités de test de l'iMac Pro exécutant Cinema 4D sous macOS avec des eGPU sur l'écran interne de l'iMac Pro lors d'un événement Apple en décembre. Nous nous attendons donc à ce que celui-ci soit résolu. Ceci peut également être accompli avec un

pirater

, mais c'est assez bancal.

Ensuite, parlons performances.