Forum

M1 avec eGPU pour FCP ?

FilmIndustrieGuy

Affiche originale
12 mai 2015
Plage de Manhattan, Californie
  • 27 mars 2021
J'ai un PC avec un GPU RTX 3080. utilisez actuellement le MBP 16 pouces mais sachez passer au M1. Est-il judicieux d'obtenir un boîtier eGPU pour le rendu et les effets dans FCP avec le 3080 ? Vais-je obtenir de bien meilleures performances ? T

LeRealAlex

2 sept. 2015


  • 27 mars 2021
En raison des brevets détenus par NVIDIA, qu'Apple a contournés grâce à l'aide d'Intel. Les nouvelles puces M1 fabriquées par Apple ne bénéficient pas de ces mêmes contournements de brevet. Par conséquent, les puces M1 fabriquées par Apple ne peuvent pas contourner les brevets eGPU que NVIDIA détient.

Les travaux sont en cours mais pas encore prêts, alors ne retenez pas votre souffle. Ou qu'ils seront aussi bons à leur sortie. J

joevt

Donateur
21 juin 2012
  • 27 mars 2021
TheRealAlex a déclaré : En raison des brevets détenus par NVIDIA, qu'Apple a contournés grâce à l'aide d'Intel. Les nouvelles puces M1 fabriquées par Apple ne bénéficient pas de ces mêmes contournements de brevet. Par conséquent, les puces M1 fabriquées par Apple ne peuvent pas contourner les brevets eGPU que NVIDIA détient.

Les travaux sont en cours mais pas encore prêts, alors ne retenez pas votre souffle. Ou qu'ils seront aussi bons à leur sortie. Cliquez pour agrandir...
Vous dites que les Mac M1 ne prennent pas en charge les eGPU à cause des brevets ? Où avez-vous obtenu cette information?
Qu'est-ce qu'un brevet eGPU ? Un GPU n'est qu'une carte PCIe. Vous le connectez, ajoutez des pilotes et vous avez terminé. Les Mac M1 ont les pilotes mais ils n'ont pas été recompilés pour ARM.

FilmIndustrieGuy

Affiche originale
12 mai 2015
Plage de Manhattan, Californie
  • 27 mars 2021
joevt a déclaré : Vous dites que les Mac M1 ne prennent pas en charge les eGPU à cause des brevets ? Où avez-vous obtenu cette information?
Qu'est-ce qu'un brevet eGPU ? Un GPU n'est qu'une carte PCIe. Vous le connectez, ajoutez des pilotes et vous avez terminé. Les Mac M1 ont les pilotes mais ils n'ont pas été recompilés pour ARM. Cliquez pour agrandir...
frais. J'attends avec impatience les nouveaux modèles J

joevt

Donateur
21 juin 2012
  • 27 mars 2021
FilmIndustryGuy a dit : cool. J'attends avec impatience les nouveaux modèles Cliquez pour agrandir...
Je ne sais pas si Apple activera un jour l'eGPU pour Apple Silicon. Les tiers ne peuvent pas créer de pilotes graphiques pour Mac.

Au moins, les nouveaux modèles devraient prendre en charge plus d'écrans.
Réactions :IllinoisMaïs L

léman

14 octobre 2008
  • 28 mars 2021
M1 ne prend pas en charge les eGPU et je parie que cela ne le sera jamais. Apple ne prend pas une seule fois en charge les eGPU sur Apple Silicon car ils ne sont pas compatibles avec leur modèle de programmation.
Réactions :bierdybard et TheRealAlex

pêcheur

20 févr. 2009
  • 28 mars 2021
AU:

Si vous avez besoin d'un eGPU, mieux vaut utiliser un Mac à processeur Intel.
Comme leman le prédit, il n'y aura probablement pas de prise en charge des eGPU sur les Mac de la série m de si tôt.
Réactions :BigMcGuire

GumaRodak

14 avr. 2015
  • 28 mars 2021
La question est de savoir si les nouvelles machines à puces AS auront besoin d'egpu.
il est possible que le GPU intégré soit très puissant. T

LeRealAlex

2 sept. 2015
  • 28 mars 2021
leman a déclaré : M1 ne prend pas en charge les eGPU et je parie que cela ne le sera jamais. Apple ne prend pas une seule fois en charge les eGPU sur Apple Silicon car ils ne sont pas compatibles avec leur modèle de programmation. Cliquez pour agrandir...
C'est pourquoi j'attends M2X avec support natif eGPU. L

léman

14 octobre 2008
  • 28 mars 2021
TheRealAlex a déclaré : C'est pourquoi j'attends M2X avec prise en charge native de l'eGPU. Cliquez pour agrandir...

Comme je l'ai déjà dit, les eGPU sont fondamentalement incompatibles avec le modèle de programmation Apple Silicon car ils brisent les hypothèses importantes garanties par l'architecture Apple. Ce ne sera pas différent pour M2 ou n'importe quelle révision. À

Acronyme

24 janvier 2011
  • 29 mars 2021
J'utilise un eGPU dans ma configuration quotidienne depuis plus de 4 ans maintenant (une Radeon RX580 8 Go avec mon MBP nTB 2016). Cela a très bien fonctionné pour mes besoins et a été vraiment bien, surtout l'année dernière avec tout le travail à domicile. Bien que je sois un peu déçu que la prise en charge de l'eGPU ne prenne probablement pas en charge Apple Silicon, je vais tout à fait abandonner mon eGPU à l'avenir si les performances graphiques d'Apple Silicon sont proches d'être aussi bonnes qu'un dGPU interne.
Réactions :Miko Meloni et hagjohn R

richinaus

26 octobre 2014
  • 29 mars 2021
Acronyc a déclaré: J'utilise un eGPU dans ma configuration quotidienne depuis plus de 4 ans maintenant (une Radeon RX580 8 Go avec mon MBP nTB 2016). Cela a très bien fonctionné pour mes besoins et a été vraiment bien, surtout l'année dernière avec tout le travail à domicile. Bien que je sois un peu déçu que la prise en charge de l'eGPU ne prenne probablement pas en charge Apple Silicon, je vais tout à fait abandonner mon eGPU à l'avenir si les performances graphiques d'Apple Silicon sont proches d'être aussi bonnes qu'un dGPU interne. Cliquez pour agrandir...
Je pense que si les prochaines puces haut de gamme ont un GPU qui est le même ou un peu meilleur que le 5600m de mon 16', alors ça devrait être génial.
Pour mon utilisation, ce GPU fonctionne bien, et je ne veux pas trop de choses dans un ordinateur portable - juste moins de chaleur et de paix, et je laisserai le gros du travail à mes ordinateurs de bureau.
Les EGPU sont fantastiques pour convertir un ordinateur portable en ordinateur de bureau, si vous êtes un gros utilisateur de GPU comme je le suis, mais dans l'ensemble, une solution de bureau fonctionne toujours [pas de latence, processeur plus rapide, etc.]. B

bierdybard

16 avr. 2014
  • 29 mars 2021
leman a déclaré : Comme je l'ai déjà dit, les eGPU sont fondamentalement incompatibles avec le modèle de programmation Apple Silicon car ils brisent les hypothèses importantes garanties par l'architecture Apple. Ce ne sera pas différent pour M2 ou n'importe quelle révision. Cliquez pour agrandir...
Vous voulez fournir quelques exemples ici ? Parce qu'on dirait franchement que vous soufflez de la fumée.

Il n'y a rien de particulièrement spécial à propos d'un eGPU, c'est un GPU discret qui se trouve être connecté sur des voies PCIe qui sont externalisées via Thunderbolt. Apple Silicon utilise toujours le PCIe. Le seul vrai problème ici, ce sont les pilotes. Si Apple prend en charge les GPU discrets dans les derniers Mac Apple Silicon (et c'est un très bon pari), la seule chose qui empêche la prise en charge de l'eGPU à ce stade est la paresse ou les tentatives de contrôle. L

léman

14 octobre 2008
  • 29 mars 2021
bierdybard a dit : Vous voulez fournir quelques exemples ici ? Parce qu'on dirait franchement que vous soufflez de la fumée.

Il n'y a rien de particulièrement spécial à propos d'un eGPU, c'est un GPU discret qui se trouve être connecté sur des voies PCIe qui sont externalisées via Thunderbolt. Apple Silicon utilise toujours le PCIe. Le seul vrai problème ici, ce sont les pilotes. Si Apple prend en charge les GPU discrets dans les derniers Mac Apple Silicon (et c'est un très bon pari), la seule chose qui empêche la prise en charge de l'eGPU à ce stade est la paresse ou les tentatives de contrôle. Cliquez pour agrandir...

Exemples:
  • Les GPU Apple ont une mémoire unifiée, les eGPU par définition ne le font pas
  • Les GPU Apple sont des appareils TBDR, les GPU tiers ne le sont pas
  • Les GPU Apple offrent certaines garanties de performances, les GPU tiers ne sont pas
  • Metal est conçu pour les GPU Apple et la gamme complète de fonctionnalités Metal n'est disponible que sur les GPU Apple, les GPU tiers ne prennent en charge qu'un sous-ensemble de ces fonctionnalités
Conclusion : si Apple autorise les GPU tiers sur sa plateforme, ils fragmentent l'API et diluent les fortes garanties offertes par leurs propres GPU. Les développeurs ciblant Apple Silicon devraient implémenter plusieurs algorithmes GPU pour différentes familles de GPU, ce qui les découragera d'optimiser spécifiquement les GPU Apple.

À l'heure actuelle, Apple Silicon offre un avantage unique aux développeurs de GPU : un environnement de développement rationalisé avec une API puissante et des capacités matérielles unifiées. Les GPU tiers et les eGPU en particulier ne sont pas compatibles avec cet environnement, ergo, je ne vois pas Apple saboter sa plate-forme en proposant cette fonctionnalité.
Réactions :Moonjumper, adib et MarkC426 S

subjonas

10 février 2014
  • 29 mars 2021
leman a dit : Exemples :
  • Les GPU Apple ont une mémoire unifiée, les eGPU par définition ne le font pas
  • Les GPU Apple sont des appareils TBDR, les GPU tiers ne le sont pas
  • Les GPU Apple offrent certaines garanties de performances, les GPU tiers ne sont pas
  • Metal est conçu pour les GPU Apple et la gamme complète de fonctionnalités Metal n'est disponible que sur les GPU Apple, les GPU tiers ne prennent en charge qu'un sous-ensemble de ces fonctionnalités
Conclusion : si Apple autorise les GPU tiers sur sa plateforme, ils fragmentent l'API et diluent les fortes garanties offertes par leurs propres GPU. Les développeurs ciblant Apple Silicon devraient implémenter plusieurs algorithmes GPU pour différentes familles de GPU, ce qui les découragera d'optimiser spécifiquement les GPU Apple.

À l'heure actuelle, Apple Silicon offre un avantage unique aux développeurs de GPU : un environnement de développement rationalisé avec une API puissante et des capacités matérielles unifiées. Les GPU tiers et les eGPU en particulier ne sont pas compatibles avec cet environnement, ergo, je ne vois pas Apple saboter sa plate-forme en proposant cette fonctionnalité. Cliquez pour agrandir...
Cette mémoire unifiée signifie-t-elle que les GPU Apple feront probablement toujours partie du SoC ? Même l'éventuel AS Mac Pro ?

jayducharme

22 juin 2006
L'épaisseur de celui-ci
  • 29 mars 2021
J'avais une configuration eGPU haut de gamme avec mon précédent mini i7. Cela a bien fonctionné, mais a définitivement augmenté assez fort lorsque je travaillais sur des projets de modélisation 3D ou de Final Cut. Mon M1 mini est beaucoup plus rapide que ma configuration précédente et a été plus que capable avec tout ce que je lui ai lancé (et a été complètement silencieux). Je ne vois donc pas le besoin d'un eGPU. Et cela ne fera que s'améliorer avec les futures itérations. Donc, si vous avez un Intel mini, vous avez certainement besoin d'un eGPU. Mais ce n'est pas nécessaire avec le M1.
Réactions :hagjohn P

professeur

28 févr. 2019
  • 29 mars 2021
Pour répondre à la question de l'OP, je ne pense pas que les Nvidia 3080 aient jamais été pris en charge sous Mac OS. Apple et Nvidia ont une relation assez désagréable, et il n'y a pas eu de pilotes pour les cartes Nvidia modernes pour Mac. Donc, non, connecter votre 3080 dans un Egpu ne fonctionnera probablement pas, et FCP ne le reconnaîtrait pas de toute façon, Intel ou M1. L

léman

14 octobre 2008
  • 29 mars 2021
subjonas a déclaré : Cette mémoire unifiée signifie-t-elle que les GPU Apple feront probablement toujours partie du SoC ? Même l'éventuel AS Mac Pro ? Cliquez pour agrandir...

Voyant à quel point Apple mettait l'accent sur la publicité d'UMA sur Apple Silicon, je ne les vois tout simplement pas ne pas l'avoir également sur le Mac Pro. Qu'il s'agisse d'un grand SoC ou de plusieurs puces interconnectées par une matrice de cache/mémoire partagée (comme le fait AMD) est une question technique.

P.S. pour être clair à 100%, ce n'est que mon avis. Je peux très bien me tromper.
Réactions :adib, thekev et subjonas S

subjonas

10 février 2014
  • 30 mars 2021
Leman a déclaré : Voyant à quel point Apple mettait l'accent sur la publicité d'UMA sur Apple Silicon, je ne les vois tout simplement pas ne pas l'avoir également sur le Mac Pro. Qu'il s'agisse d'un grand SoC ou de plusieurs puces interconnectées par une matrice de cache/mémoire partagée (comme le fait AMD) est une question technique.

P.S. pour être clair à 100%, ce n'est que mon avis. Je peux très bien me tromper. Cliquez pour agrandir...
J'ai des connaissances techniques très peu approfondies, mais ce que je comprends est fascinant. Tellement curieux de voir comment Apple gérera ses machines haut de gamme et sa clientèle professionnelle.

pêcheur

20 févr. 2009
  • 30 mars 2021
Mon opinion totalement inculte est qu'Apple se rapproche de plus en plus de « systèmes complètement fermés » sur Mac.

En tant que tels, les Mac de la série m deviendront de plus en plus « limités » dans la gamme de « mises à niveau » qu'ils peuvent prendre en charge. L

léman

14 octobre 2008
  • 30 mars 2021
Fishrrman a déclaré : Mon opinion totalement inculte est qu'Apple se rapproche de plus en plus de « systèmes complètement fermés » sur le Mac.

En tant que tels, les Mac de la série m deviendront de plus en plus « limités » dans la gamme de « mises à niveau » qu'ils peuvent prendre en charge. Cliquez pour agrandir...

Je ne pense pas qu'il y ait d'autre interprétation à ce que nous voyons. Les Mac sont devenus aussi fermés sur le plan matériel que les iPhones. Tout type d'extensibilité tierce sera uniquement externe. Je me demande ce que cela signifie pour le Mc Pro cependant...

hagjohn

27 août 2006
Pennsylvanie
  • 30 mars 2021
Une fois que nous verrons plus de Mac sortir, nous pourrons mieux deviner où Apple va, mais je suis d'accord avec tout le monde. Je doute qu'il y ait des eGPU dans la gamme AS. Cela va à l'encontre de l'ensemble du concept de mémoire unifiée de l'AS SOC. Ils peuvent intégrer la vidéo AMD dans le SOC, mais nous ne pouvons que deviner pour l'instant.

MarqueC426

14 mai 2008
Royaume-Uni
  • 30 mars 2021
jayducharme a déclaré : Je ne vois donc pas le besoin d'un eGPU. Et cela ne fera que s'améliorer avec les futures itérations. Donc, si vous avez un Intel mini, vous avez certainement besoin d'un eGPU. Mais ce n'est pas nécessaire avec le M1. Cliquez pour agrandir...
À titre d'exemple de références M1 actuelles :

Dans le rendu d'octane
Un M1 prend 101 secondes
Un 5700XT 21 secondes

Apple a donc vraiment besoin d'augmenter les spécifications du GPU pour macproAS.
Réactions :Flabasha, Sendeky, Chung123 et 1 autre personne R

richinaus

26 octobre 2014
  • 30 mars 2021
jayducharme a déclaré: J'avais une configuration eGPU haut de gamme avec mon précédent mini i7. Cela a bien fonctionné, mais a définitivement augmenté assez fort lorsque je travaillais sur des projets de modélisation 3D ou de Final Cut. Mon M1 mini est beaucoup plus rapide que ma configuration précédente et a été plus que capable avec tout ce que je lui ai lancé (et a été complètement silencieux). Je ne vois donc pas le besoin d'un eGPU. Et cela ne fera que s'améliorer avec les futures itérations. Donc, si vous avez un Intel mini, vous avez certainement besoin d'un eGPU. Mais ce n'est pas nécessaire avec le M1. Cliquez pour agrandir...
Pour la modélisation 3D peut-être. Qu'en est-il du rendu GPU ? R

richinaus

26 octobre 2014
  • 30 mars 2021
Fishrrman a déclaré : Mon opinion totalement inculte est qu'Apple se rapproche de plus en plus de « systèmes complètement fermés » sur le Mac.

En tant que tels, les Mac de la série m deviendront de plus en plus « limités » dans la gamme de « mises à niveau » qu'ils peuvent prendre en charge. Cliquez pour agrandir...

Cela a toujours été l'objectif depuis le début d'Apple, n'est-ce pas ? Matériel et logiciel entièrement intégrés.

Je pense que c'est génial pour la plupart des utilisateurs et que je le supporte totalement. Cependant, ce n'est probablement pas très bien pour certains de mes travaux professionnels, mais c'est bien, Windows fait un excellent travail là-bas. Bon outil bon travail.