La naissance, la vie, la mort et la possible résurrection de l’eGPU Thunderbolt dans macOS

article thumbnail

📱 2022-04-18 19:15:55 – Paris/France.

AppleInsider est soutenu par son public et peut gagner une commission en tant qu’associé Amazon et partenaire affilié sur les achats éligibles. Ces partenariats d’affiliation n’influencent pas notre contenu éditorial.

Alors qu’Apple a adopté la technologie eGPU Thunderbolt 3 pendant des années, il n’a pas le même amour pour l’option de mise à niveau de ses Mac depuis le lancement d’Apple Silicon. Voici comment la relation d’Apple avec les eGPU a commencé, mûri, est morte – et pourrait revenir.

Pendant des années, une unité de traitement graphique externe (eGPU) a été un moyen facile pour les utilisateurs de Mac d’augmenter les capacités graphiques de leur Mac ou MacBook. Pour la plupart des installations, la mise à niveau consistait en un boîtier PCI-e externe abritant une carte graphique pleine taille, qui est connectée au Mac via Thunderbolt, permettant au Mac de profiter d’un pourcentage important de la puissance maximale de la carte.

Un eGPU peut être considéré comme un moyen d’effectuer une mise à niveau sur un Mac qui n’offre aucune véritable option de mise à niveau physique. À l’exception du Mac Pro et des modèles antérieurs qui avaient la possibilité de changer de carte graphique pour d’autres, la plupart des Mac n’offraient tout simplement pas la possibilité de mettre à niveau directement le GPU.

Un tel boîtier configuré pour fonctionner via Thunderbolt signifiait que les propriétaires de Mac mini, de MacBook Pro et d’autres matériels physiquement contraints pouvaient en fait mettre à niveau le GPU de leur Mac.

Une configuration correctement configurée a fourni de la puissance et de l’accélération au bureau pour un MacBook Pro, tout en permettant une déconnexion et un déplacement faciles avec l’ordinateur hôte. Cela permettait également de transférer un eGPU d’un système à un autre avec une relative facilité.

Et, surtout, décharger la charge graphique signifie également décharger la chaleur générée par ce traitement.

Les propriétaires de Mac Intel peuvent toujours utiliser la technologie, et au moins pour le moment, les propriétaires d’Apple Silicon n’ont pas de chance. Voici comment tout a commencé sur macOS, comment cela s’est terminé avec Apple Silicon – et pourquoi et comment cela pourrait revenir.

Premières observations de soutien

Lors de la WWDC 2017, Apple a démontré les possibilités d’utilisation de la réalité virtuelle sur un Mac, ce qui a entraîné la nécessité de donner aux utilisateurs plus de puissance de traitement graphique. Au cours de l’événement, Apple a révélé que macOS 10.13 High Sierra inclurait la prise en charge officielle des cartes graphiques externes via Thunderbolt 3.

Répondant à une promesse faite des années auparavant avec l’introduction des ports Thunderbolt sur un Mac, le système d’exploitation comprenait Metal 2, l’API graphique de nouvelle génération d’Apple. Metal 2 était crucial pour l’initiative, car il comprenait de nouveaux actifs qui fonctionnaient avec des eGPU connectés via Thunderbolt 3.

Pour aider à encourager les développeurs à commencer à utiliser Metal 2, Apple a présenté son kit de développement, qui se composait d’un Sonnet eGFX Breakaway Box, ainsi que d’un GPU AMD Radeon RX 580 et d’un concentrateur USB-C vers USB-A. Le package, qui était similaire à d’autres systèmes eGPU tiers disponibles sur le marché à l’époque, était au prix de 599 $.

Les utilisateurs de Mac qui disposaient du matériel avaient encore un peu de temps à attendre avant de pouvoir utiliser la méthode officielle d’Apple, car à l’époque, il était annoncé qu’une prise en charge complète était attendue au printemps 2018.

La mise en œuvre initiale dans ces premières versions bêta était une bénédiction et une malédiction. Bien qu’il n’y ait rien de spécial dans la configuration de l’eGPU dans le kit de développement, Apple a inclus une longue liste de problèmes qui pourraient avoir un impact sur les utilisateurs.

La liste des problèmes comprenait un manque de prise en charge des écrans en miroir, pas de prise en charge du « mode clapet », pas d’audio HDMI, pas de prise en charge des écrans USB-C et pas d’accélération de l’affichage interne sur un Mac qui en avait un.

La communauté eGPU est venue à la rescousse des utilisateurs expérimentés qui souhaitaient contourner les limitations. Très rapidement, des hacks pour certaines des limitations ont été créés et distribués en ligne, élargissant l’utilité de la version bêta pour ceux qui en avaient besoin.

Après la sortie de macOS High Sierra en septembre 2017, les utilisateurs d’eGPU ont dû compter sur les versions bêta et ces hacks pour continuer à utiliser leur matériel, au moins jusqu’à ce que la prise en charge formelle d’eGPU soit déployée pour les utilisateurs.

Ces hacks étaient utiles d’une autre manière inattendue, à savoir que certains boîtiers ne se connectaient pas aux Mac exécutant Sierra ou High Sierra, en raison d’un bloc logiciel Apple de chipsets TI82 Thunderbolt. Une solution de contournement a permis aux eGPU concernés de continuer à fonctionner comme prévu dans les versions bêta, mais avec des mises en garde telles que la désactivation de la protection de l’intégrité du système.

Progression bêta

Lors de la version bêta de macOS 10.13.4 en janvier 2018, Apple s’efforçait d’améliorer sa mise en œuvre de l’eGPU, notamment en ajoutant un nouveau menu permettant de déconnecter un boîtier eGPU sans obliger les utilisateurs à se déconnecter au préalable.

Un mode clapet dynamique est également arrivé, fonctionnant quelle que soit la configuration du moniteur. Le mode permet à un MacBook Pro de continuer à fonctionner sur l’écran externe via l’eGPU, même lorsque le couvercle est fermé.

Kit de développement eGPU d’Apple.

Lors de la cinquième version bêta en mars 2018, Apple avait apporté un grand changement aux côtés de certaines améliorations attendues. À savoir, Apple a désactivé la possibilité d’utiliser des eGPU à l’aide d’anciennes connexions Thunderbolt et Thunderbolt 2.

Le changement signifiait effectivement que les anciens Mac qui n’avaient pas Thunderbolt 3 ne pouvaient pas utiliser la fonctionnalité. Cela comprenait le cylindre Mac Pro.

High Sierra, au revoir Nvidia

Apple a publiquement apporté le support eGPU à macOS High Sierra dans 10.13.4 en mars 2018, comme promis. Cependant, sa mise en œuvre n’a pas été tout à fait fluide pour les passionnés, en particulier les utilisateurs de GPU Nvidia.

Pour commencer, la page d’assistance répertorie plusieurs cartes vidéo AMD comme étant compatibles avec la fonction eGPU de macOS, notamment la Radeon RX 570, la Radeon Pro WX 9100 et la gamme Radeon RX Vega. Le support n’était pas limité à un fournisseur spécifique, mais ils devaient principalement se conformer à la spécification de référence.

Cette liste excluait toutes les cartes de Nvidia, le rival de la gamme Radeon d’AMD. Bien que Nvidia fournisse un « pilote Web » pour ses cartes, il ne suffisait pas de faire fonctionner les GPU sans utiliser de hacks tiers.

Titan Xp de Nvidia, l’une des nombreuses cartes qui n’étaient pas prises en charge par macOS.

Ces hacks sont arrivés en avril et ont non seulement activé la prise en charge des cartes Nvidia, mais également réactivé la prise en charge des ports Thunderbolt 1 et Thunderbolt 2 avec eGPU.

En janvier 2019, il a été constaté que les développeurs d’Apple souhaitaient prendre en charge les cartes haut de gamme de Nvidia, mais les désavouaient à des niveaux plus élevés. Il y avait une certaine confusion quant à savoir qui s’abstenait activement d’adopter Nvidia, et aucune raison officielle n’a non plus été donnée pour expliquer pourquoi.

Nvidia n’était plus la bienvenue à la table.

Mojave et Blackmagic

En juillet 2018, Apple a présenté une actualisation de sa gamme MacBook Pro, ainsi qu’une configuration GPU externe créée en coopération avec Blackmagic. La configuration consistait en un boîtier abritant un GPU Radeon Pro 580 avec 8 gigaoctets de mémoire, bien qu’il utilisait une conception tout-en-un qui empêchait le bricolage et les mises à niveau.

À l’époque, l’eGPU Blackmagic coûtait 699 $.

Pendant AppleInsider tests à l’époque, il a été constaté que l’eGPU Blackmagic était le premier à prendre en charge les écrans connectés via Thunderbolt 3.

Le Blackmagic eGPU Pro mis à jour avec Radeon RX Pro Vega 56.

À l’époque, une version bêta de macOS Mojave a introduit des modifications dans la prise en charge d’eGPU pour la rendre plus granulaire, notamment en facilitant l’activation de la prise en charge d’eGPU pour chaque application. Il était possible de le faire auparavant, mais la modification a ajouté l’option directement dans le Finder.

Quelques mois plus tard, Apple et Blackmagic ont présenté un eGPU Pro, une version du même boîtier qui abritait la Radeon RX Vega 64 avec 8 Go de mémoire HBM2.

Au fil du temps, de plus en plus d’eGPU et de boîtiers sont arrivés sur le marché, offrant plus d’améliorations graphiques aux utilisateurs qui avaient besoin d’un peu plus d’effort. Et avec quelques ratés mineurs, tout allait bien jusqu’à l’introduction d’Apple Silicon.

Apple Silicon et une existence eGPU Intel uniquement

Apple a annoncé en juin 2020 qu’il abandonnait les processeurs Intel au profit de sa propre initiative Apple Silicon.

Un mois plus tard, des documents de support indiquaient qu’Apple supprimait la prise en charge des GPU non Apple dans Apple Silicon. Bien qu’il soit optimiste sur ses propres conceptions de GPU, Apple a pris soin de dire que les Mac à processeur Intel continueraient à prendre en charge les eGPU comme d’habitude.

Un document Apple Silicon indiquait apparemment que le support eGPU n’était pas inclus dans les nouvelles puces.

AppleInsider a confirmé plus tard en novembre 2020 que la gamme de puces M1 ne prendrait en charge aucune unité de traitement graphique externe et s’appuierait plutôt sur ses propres GPU sur processeur.

Ce même mois, des tests ont déterminé que macOS continuait de voir le boîtier connecté et la carte PCI-E à l’intérieur, même sur un Apple Silicon Mac. Malgré la vue des cartes, la fonctionnalité eGPU est restée absente sur Apple Silicon, mais cela a laissé espérer que le support aurait pu faire surface plus tard.

En avril 2022, ce soutien est toujours sensiblement absent.

En poursuivant la prise en charge d’Intel eGPU dans macOS, la version de macOS Monterey 12.3 en mars 2022 contenait un bogue qui réduisait considérablement les performances des cartes graphiques utilisées dans les boîtiers eGPU et le Mac Pro. Le problème a été résolu dans une mise à jour du 1er avril, indiquant qu’Apple est toujours heureux de prendre en charge les boîtiers eGPU sur les Mac Intel.

Avez-vous vraiment besoin du support eGPU ?

L’utilisation de l’eGPU visait à résoudre un problème de performances graphiques. Lorsque les graphiques intégrés ou discrets intégrés dans un Mac ne suffisaient pas à un utilisateur, eGPU fournissait un moyen non invasif d’ajouter plus de grognement graphique.

Bien qu’Apple soit réticent à offrir une prise en charge eGPU pour les Mac fonctionnant sur Apple Silicon, cela peut ne pas être un problème majeur pour la plupart des utilisateurs. Apple a fortement commercialisé les capacités graphiques de sa gamme Apple Silicon, à tel point que les utilisateurs ne pensent pas nécessairement qu’il est très utile d’emprunter la voie eGPU.

Le navigateur en ligne de Geekbench pour les benchmarks Metal testant le pipeline graphique d’Apple comprend des GPU Radeon pris en charge par macOS ainsi que des puces Apple Silicon.

Résultats des benchmarks Metal de Geekbench 5.

En recherchant les scores M1, vous trouverez le M1 Ultra dans les 15 meilleurs scores, avec des cartes graphiques extrêmement haut de gamme comme la Radeon RX 6900 XT.

Le score du M1 Max est également très respectable, le plaçant aussi mieux que la Radeon RX Vega 64 et la Radeon Pro WX 9100. La version du M1 Pro est également dans le même stade que la Radeon Pro 5500 XT, qui encore une fois n’est pas trop minable.

Bien que le M1 d’origine ne soit pas tout à fait à la hauteur des personnes soucieuses des performances graphiques, il fonctionne toujours assez bien pour que la plupart des utilisateurs puissent accomplir leurs tâches.

Si vous avez besoin de plus de puissance graphique pour votre charge de travail, tout dépend si votre charge de travail est basée sur le CPU ou dépend du GPU. Si le premier, alors il n’y a pas de valeur réelle, et si le second, il y a un coût à considérer.

Alors que les prix des GPU ont diminué ces derniers jours, nous venons de traverser une période de deux ans de pénuries, de hausses de prix et de problèmes de production induits par COVID pour les cartes déjà chères. Ajoutez un boîtier pour environ 250 $, et le rapport coût-bénéfice n’est peut-être tout simplement pas là, par rapport à un nouveau Apple Silicon Mac.

Un chemin vers la résurrection

Dans les versions et versions bêta les plus récentes de macOS Mojave, les boîtiers eGPU sont toujours identifiés. L’utilisation des cartes jointes est due à l’assistance au conducteur qui, pour le moment, fait totalement défaut.

Les Mac Apple Silicon prennent en charge les cartes PCI-E, ce n’est donc pas le problème. De nombreuses cartes centrées sur la musique fonctionnent dans des boîtiers de dérivation PCI-E Thunderbolt, de sorte que la technologie de base derrière le concept eGPU est fonctionnelle dans une certaine mesure.

AppleInsider a vu le Razer Core X et le Sonnet eGFX Breakaway Box s’identifier correctement à macOS avec un assortiment de cartes, y compris le RX 590, Vega 64 et Radeon VII. Cependant, les moniteurs connectés directement…

SOURCE : Reviews News

N’hésitez pas à partager notre article sur les réseaux sociaux afin de nous donner un solide coup de pouce. 🤟

Quitter la version mobile