Les Macs M1 supportent matériellement les eGPUs !

Frodon

Membre expert
Club MacG
29 Juin 2002
2 838
358
41
France (Nantes)
Officiellement les Macs à base de puce Apple M1 ne supportent pas les eGPUs, et la question de savoir si c'était pour des raisons matériel ou logiciel restait en suspend.

Mac4Ever s'est amusé à brancher un eGPU BlackMagic (AMD Radeon RX580) et ils ont été surpris de constater que non seulement il était correctement détecté mais qu'en branchant un moniteur sur celui-ci, ce dernier (un Apple Pro Display XDR) affichait correctement l'image de macOS mais sans aucune accélération graphique.

Il apparait donc que le non support officiel des eGPUs n'est très certainement pas matériel, mais logiciel, en l'occurence l'absence de pilotes capable de gérer ces eGPUs, compilés pour Apple Silicon (ARM64).

Source: https://www.mac4ever.com/actu/15903...es-ecrans-144hz-et-passent-a-travers-les-egpu
 
  • J’aime
Réactions: IRONHIDE49

Frodon

Membre expert
Club MacG
29 Juin 2002
2 838
358
41
France (Nantes)
Confirmation, les pilotes pour cartes graphiques AMD sont compilés pour Intel seulement
1606056798464.png
 

lostOzone

Membre expert
Club MacG
13 Octobre 2017
1 325
389
Confirmation, les pilotes pour cartes graphiques AMD sont compilés pour Intel seulement
Voir la pièce jointe 200401

Sauf que les pilotes ne sont pas juste compilés. Si AMD n’a pas passé un accord pour les futurs Mac ils ne vont pas de prendre la tête à développer des nouveau pilotes.
Après la question c’est le n’ombres de lignes PCIE dispos sur ces ports.
 

Frodon

Membre expert
Club MacG
29 Juin 2002
2 838
358
41
France (Nantes)
Sauf que les pilotes ne sont pas juste compilés. Si AMD n’a pas passé un accord pour les futurs Mac ils ne vont pas de prendre la tête à développer des nouveau pilotes.
Après la question c’est le n’ombres de lignes PCIE dispos sur ces ports.
En effet, je n'ai fais que partager l'information sur le fait qu'actuellement les Kext (pilotes) pour les cartes AMD sont compilé en x86_64, comme on peut le voir avec la ligne de commande "lipo".

Et effectivement il faudra un accord entre les constructeurs de GPUs et Apple pour qu'ils soient supportés en eGPU via le Thunderbolt 3.
 

maxou56

Membre expert
Club MacG
14 Avril 2020
2 652
557
Lorient
Mac4Ever s'est amusé à brancher un eGPU BlackMagic (AMD Radeon RX580) et ils ont été surpris de constater que non seulement il était correctement détecté mais qu'en branchant un moniteur sur celui-ci, ce dernier (un Apple Pro Display XDR) affichait correctement l'image de macOS mais sans aucune accélération graphique.
Bonsoir,
J'avais commenté l'article sur mac4ever.

Le eGPU Blackmagic est atypique et n'est pas représentatif des autres eGPU.
Car il dispose d'un second port Thunderbolt et le branchement interne est différent.
Ce n'est donc pas anormal qu'il laisse passer l'affichage vidéo. Mais les autres eGPU affichent un écran noir.
 
Dernière édition:

hellbola

Membre actif
12 Février 2010
116
6
39
Je déterre un peu le topic.
J'ai un Macbook air 2020 avec un X Core de Razer. 2 écrans externes, 4 accessoires en USB sont connectés à ce boitier. Je profite donc de plusieurs écrans et de la puissance de la carte graphique installée dans le boitier.
De ce que je comprends l'accélération graphique n'est plus supportée mais est ce les écrans externes et les usb seraient "accessibles" sur un M1?
 

Sly54

Acrobate de l'espace
Modérateur
Club MacG
31 Janvier 2005
52 064
9 885
Nancy___

maxou56

Membre expert
Club MacG
14 Avril 2020
2 652
557
Lorient
De ce que je comprends l'accélération graphique n'est plus supportée mais est ce les écrans externes et les usb seraient "accessibles" sur un M1?
Bonjour,
Pour L'USB oui.
Pour la vidéo, non pas à travers la carte graphique, uniquement si ton boitier dispose d'un second port Thunderbolt ou d'un port displayPort/Hdmi. Donc via le chainage normal du Thunderbolt.
 

hellbola

Membre actif
12 Février 2010
116
6
39
Bonjour,
Pour L'USB oui.
Pour la vidéo, non pas à travers la carte graphique, uniquement si ton boitier dispose d'un second port Thunderbolt ou d'un port displayPort/Hdmi. Donc via le chainage normal du Thunderbolt.
Non mon boitier n'a qu'un port Thunderbolt. J'ai plus qu'a espérer qu'une prochaine évolution/maj de ces M1 prenne en charge les Egpu comme les Intel