Apple Silicon M1 Mac detection of Thunderbolt 3 eGPU gives hope for future support
The lack of support for external GPUs in Apple Silicon M1 Macs may only be temporary, as a connected eGPU is still detected, but doesn't do anything.

A MacBook Pro with an eGPU.
The introduction of the M1-equipped Macs, including the Mac mini, MacBook Air, and 13-inch MacBook Pro promoted the on-processor GPU, but signs indicated that support for eGPUs were on the way out. Developer support documentation and later experimentation confirmed that support for non-Apple GPUs wouldn't be enabled in hardware using Apple Silicon, effectively making eGPUs largely unusable.
However, testing by Mac4Ever corroborated by AppleInsider's own trials, offers hope to eGPU owners. While eGPUs are not officially supported by the latest M1 MacBook Air, MacBook Pro, and Mac mini, macOS 11 still sees the enclosure, and the PCI-E card inside.
In plugging a Pro Display XDR into a Blackmagic eGPU inserted into a Thunderbolt 3 port, it was found the eGPU enclosure was still detected and functions. The display communicates with the MacBook Pro as normal, complete with video playback.
Additionally, AppleInsider has seen the Razer Core X, and the Sonnet eGFX Breakaway Box identify itself properly to macOS with an assortment of cards, including the RX 590, Vega 64, and Radeon VII. However, monitors connected directly the cards do nothing.
![An M1 MacBook Pro detects the eGPU and the Pro Display XDR fine, but doesn't use GPU acceleration [via Mac4ever]](https://photos5.appleinsider.com/gallery/38966-74411-90989_les-mac-m1-gerent-les-ecrans-144hz-l.jpg)
An M1 MacBook Pro detects the eGPU and the Pro Display XDR fine, but doesn't use GPU acceleration [via Mac4ever]
The Radeon 580 GPU included in the above enclosure isn't actively being used for graphics acceleration, nor are any of the cards we've been testing. A lack of drivers is the most obvious reason for the lack of support, but oddities in how Apple has implemented Thunderbolt or external PCI-E addressing may also be contributing factors.
This discovery leads to the possibility that Apple may reintroduce eGPU support in the future. It would have to arrive as an update to macOS Big Sur, a new M-series chip launch, or possibly both.
Apple's support for eGPUs came with a spring update to macOS Mojave -- with a complete lack of support for Nvidia cards. The core technology functions properly in macOS Big Sur with an assortment of Intel Macs.

A MacBook Pro with an eGPU.
The introduction of the M1-equipped Macs, including the Mac mini, MacBook Air, and 13-inch MacBook Pro promoted the on-processor GPU, but signs indicated that support for eGPUs were on the way out. Developer support documentation and later experimentation confirmed that support for non-Apple GPUs wouldn't be enabled in hardware using Apple Silicon, effectively making eGPUs largely unusable.
However, testing by Mac4Ever corroborated by AppleInsider's own trials, offers hope to eGPU owners. While eGPUs are not officially supported by the latest M1 MacBook Air, MacBook Pro, and Mac mini, macOS 11 still sees the enclosure, and the PCI-E card inside.
In plugging a Pro Display XDR into a Blackmagic eGPU inserted into a Thunderbolt 3 port, it was found the eGPU enclosure was still detected and functions. The display communicates with the MacBook Pro as normal, complete with video playback.
Additionally, AppleInsider has seen the Razer Core X, and the Sonnet eGFX Breakaway Box identify itself properly to macOS with an assortment of cards, including the RX 590, Vega 64, and Radeon VII. However, monitors connected directly the cards do nothing.
![An M1 MacBook Pro detects the eGPU and the Pro Display XDR fine, but doesn't use GPU acceleration [via Mac4ever]](https://photos5.appleinsider.com/gallery/38966-74411-90989_les-mac-m1-gerent-les-ecrans-144hz-l.jpg)
An M1 MacBook Pro detects the eGPU and the Pro Display XDR fine, but doesn't use GPU acceleration [via Mac4ever]
The Radeon 580 GPU included in the above enclosure isn't actively being used for graphics acceleration, nor are any of the cards we've been testing. A lack of drivers is the most obvious reason for the lack of support, but oddities in how Apple has implemented Thunderbolt or external PCI-E addressing may also be contributing factors.
This discovery leads to the possibility that Apple may reintroduce eGPU support in the future. It would have to arrive as an update to macOS Big Sur, a new M-series chip launch, or possibly both.
Apple's support for eGPUs came with a spring update to macOS Mojave -- with a complete lack of support for Nvidia cards. The core technology functions properly in macOS Big Sur with an assortment of Intel Macs.
Comments
I’m always ranting myself about how negativity and assuming the worst rules these forums. No room for positive thinking about the future of these machines and what the next generation might bring. Nope, the first ASi machines don't do this and don't support that so they are DOA.
True can be that M2 can leap other low and midrange cards so and allowing eGPU could sink sale of remaining intel Macs that will be low anyway I guess.
Just ma 2 cents.
So, while I agree that it may not ultimately result in anything, the statement that "it means absolutely nothing" isn't true.
Well, didn't we hear the same ranting and ravings over Apple dropping support for Thunderbolt because the DTK didn't support it?
Yeah, not completely true. The developer documentation does not say discreet (or external) GPUs would not be supported. All it said was to not underestimate the integrated GPU in Apple Silicon. Even the chart (Apple Silicon Mac GPU) these sites, included as proof, shows that Apple Silicon Macs will still support "Metal GPU Family Mac 2" APIs which are used to interface with non-Apple GPUs.
1. On the eGPU front it is not so much the hardware or even protocols. Instead, the APIs are different. When on Intel this wasn't an issue ... the APIs are the same. But with Apple Silicon it is Metal or nothing. While that is GREAT for iOS and Apple Arcade and other stuff developed for Apple using Apple provided tools, other stuff isn't going to be compatible unless third parties do it, and even if that happens Apple won't support it.
Remember my previous rants. Apple never wanted to join the Intel platform and support their hardware and software stuff in the first place. They were PROUD of not doing so in the 80s, 90s and early 00s. They only went to Intel, put iTunes on Windows and things like that because it was necessary to survive.
Now Apple doesn't need that stuff anymore. Macs are going to sell regardless ... they have a very dedicated customer base especially among creatives and you can't even develop iOS, watchOS etc. apps any other way. So it is going to go back to how it was before. Apple doesn't want you running Windows. They don't want you using GPUs designed for Windows. They want you to rely on their hardware and software and have the opinion that between their first party stuff, the iPad apps coming over plus web and cloud tools, that is more than enough for anyone who wants to make it work. If you cannot or do not want to, it isn't as if Wintel is going anywhere.
Convergence WITH their mobile hardware and apps. Divergence FROM the Windows stuff that they have always hated. And now that Microsoft is doing more stuff with Android and Samsung on Windows 10 and collaborating with Google in even more areas, even more so.
It is going to go back to when Apple people and Windows people were different populations who use computers to do different things, which is the way that it has been for most of these companies histories. The key difference is that thanks to Apple's prowess in mobile, there are far more Apple people than there were in 1983, 1993, 2003 or 2013.
Other thoughts: Apple used the same enclosure hardware and laptops without touchscreens to quickly get the hardware into people’s hands and to enable people to make direct comparisons between the Intel and M1 hardware with the same size of battery, etc. New form factors that differ from the Intel based Macs are undoubtably in the next update of the M1 systems. I am waiting for the next gen M1 for this reason, but also to allow it to mature a bit more.
Performance we have with the M1 chip alone crushes the performance of previous Intel models with discrete chips. Just the demo in another thread where they change resolution in a blink of an eye instead of watching the display blank and interminable delays shows this. I have this experience every time I plug in my external monitor with my top-line 16" MacBook Pro with maxed out memory and GPU. I can't wait to have my next-generation 16" MacBook Pro where it will be beautiful and seamless.
According to Apple, the reason for the increased performance is that the processor and graphics modules share the same memory and so they avoid endless copying to and fro. So if we put in an eGPU wouldn't we have the same problems and sluggish performance by definition?
but there’s also no doubt that higher performance is needed. These machines are surprisingly powerful, but they have limits too. If Apple wants these to supplant the really high end machines out there, they need graphic performance well in advance of the 2.6TF these machines are capable of. And I expect Apple will deliver it. The 16” machines will get a significant improvement. The higher 13” machine will, and so will the pro Mini.
certainly higher end iMac’s will, and then we have the iMac Pro, and the Mac Pro. There’s simply no way that the graphics performance in these M1 chips would be even close for,those machines. So Apple will have to do something. Making the actual chip large is possible, but only by so much. Smaller process sizes will help, that’s that two years off.
none of those things, however, will give a boost matches today’s highest performing cards, much less the cards a year or two from now. I believe Apple is keeping some options open, but nobody knows what just yet.
If Apple offers supports for eGPUs (or PCIe GPUs in a Mac Pro), I wonder if it will be only for compute purposes, not for display. And I further wonder if it will be a specialized, separate kind of thing, sort of like how Afterburner is in the current Mac Pro. In other words, it would be expensive, specialized hardware for a narrow purpose. It would not be a GPU that is in any way on equal footing with the integrated GPU.
actually they could do this to RAM easily, as it’s on the substrate now, in two separate modules. Extend the substraate outside of the package and pop two more modules in. They’re very small.