top | item 25057789

Apple Silicon M1 Macs do not support eGPUs

81 points| MobileVet | 5 years ago |appleinsider.com | reply

102 comments

order
[+] lathiat|5 years ago|reply
Also only a single external display (6K@60Hz) for the MacBook Air and MacBook Pro as per the tech specs, which is a deal breaker for me. The Mac Mini supports one on thunderbolt also and a second at 4K 60Hz that has to be on the HDMI port.

https://www.apple.com/au/macbook-pro-13/specs/

“Simultaneously supports full native resolution on the built-in display in millions of colours and: One external display with up to 6K resolution at 60Hz”

[+] m463|5 years ago|reply
We're not the target market.

I suspect what macs may become to many of us is the trusted machine we buy for child/spouse/parent, then run off to our linux machine.

I was going to say windows for games, but it seems I wasn't paying attention and linux machines run lots of games well nowadays.

[+] m-p-3|5 years ago|reply
I'm wondering if a DisplayLink docking station like the Dell D6000 would support more, if they manage to get the drivers working for it (or if Apple integrates DisplayLink support natively, which I doubt will happen).
[+] rowanG077|5 years ago|reply
WTF. That's insane. Instant dealbreaker.
[+] jmull|5 years ago|reply
I wouldn’t read too much into this, at least not at this point. Same for some of the other technical limitations.

The Apple slotted these M1 macs into the entry-level position for their lower-end models. One thing that lets them do is focus on fundamentals of this migration first and take on more sophisticated use-cases over time.

Support for more RAM, more external displays, etc. is coming.

[+] dev_tty01|5 years ago|reply
I agree this will improve, but I think the previous commenter was referring to these particular models.

I was considering the 13 inch until i noticed only 2 Thunderbolt/USB 4 ports. There is a $100 discount from the equivalently configured Intel Pro. I guess that is for the external USB4 hub you'll need. The lack of a 32 GB option also gives me pause.

Looks like I am holding out for the 16 inch with the M1X...

[+] jmuguy|5 years ago|reply
That's distressing to hear. For many months I struggled with performance issues and throttling on my Macbook Pro (15 inch, mid 2017). I went down a bunch of rabbit holes, messing with Time Machine backup, paranoia about specific apps pegging the CPU. The issue with one side of the thunderbolt ports running hotter than the other, and maybe that was causing the system to heat up to the point of throttling.

Finally I discovered it was my external monitors - I have have 2 4k monitors connected and I use display scaling on both. This apparently strains the integrated GPU, heats up the system, and caused the throttling. As ridiculous as it was to purchase an external enclosure and video card - that solved the issue. Now the system runs flawlessly.

[+] alisonkisk|5 years ago|reply
The integrated GPU isn't the problem. The MBP only uses the dGPU for external monitors. The problem is that the dGPU driver/firmware/whatever is broken so it runs at a minimum of 8W even when there's no work to do, overloading the thermals.

The 2019 16" MPB made this problem far worse, raising the minimum dGPU to 18W, making external displays almost completely unusable for more than 1hr at a time unless you put the laptop aside in an external cooling solution (stand and fans) where you can't ergonomically use the integrated keyboard.

[+] masklinn|5 years ago|reply
> Finally I discovered it was my external monitors - I have have 2 4k monitors connected and I use display scaling on both.

M1 (or at least the macbooks) only supports a single external display, problem solved!

[+] rickyc091|5 years ago|reply
This problem still occurs with the latest MBPs even with one 4k monitor. As you mentioned, it's a heat issue. Once I turn on the AC, it starts to pick up speed again.
[+] wil421|5 years ago|reply
How do you know there is performance throttling?

I run a 4K monitor, 1440p gaming monitor, and the internal monitor without issues. Lots of scaling on all of them.

My windows computer has an issue with the 4K monitor. The cursor has notice ticks and other weird refresh issues. I even bought a 2070 and the issues remain.

What GPU enclosure do you use?

[+] einarfd|5 years ago|reply
It looks like what Apple did was take their cellphone Arm processors. Do the minimal changes to get it to work in a laptop, and jammed that into laptops they already had. Which seems to me, to be the right strategy, but you do then end up with some weird limitations. I expect these issues to be sorted in the future generations of Apple silicon laptops.
[+] gutnor|5 years ago|reply
That's also why they updated their large sales volume, entry level to average hardware.

That will give them loads of data to smooth out the kinks out of Rosetta and the rest of software chain while having enough time to work on the M2.

I expect the first "real" Apple silicon hardware will be in November 2021 staring iMac and MBP 16.

Then 2022/2023 for the MacPro where Apple really goes all out, deprecate the last of their x86 line up but at this stage we are at the M4 and nobody cares anymore.

[+] stuff4ben|5 years ago|reply
Yeah, like most first gen Apple gear, it's probably wise to hold off until they work the kinks out. That being said, my MacBook Air is getting a little long in the tooth so I may upgrade sooner rather than later.
[+] wlesieutre|5 years ago|reply
In terms of core count (4 performance cores, 4 efficient cores, 8 GPU cores) it’s the tier of hardware used in the iPad Pro, except those are currently based on the A12 instead of the A14.

But yeah, I agree they must have a roadmap past these limitations. When we get a 16” MBP I’d bet on it having more RAM and 4 thunderbolt ports. They’ve launched the low end machines with M1 first because this is a first step in the M-processors, and it’s the first time they’ve had any sort of thunderbolt controller with this architecture.

Makes me wonder if any of these changes will make their way back to the iPad Pro. Right now they’re USB-C without thunderbolt, but the new iPad Air is getting awfully close to the iPad Pro’s territory. Thunderbolt support and being able to drive a 6K display would be an interesting differentiator.

[+] GeekyBear|5 years ago|reply
I'm kind of shocked that they got an integrated Thunderbolt controller working as fast as they did, even if version one doesn't support every feature.

Apple is shipping an integrated Thunderbolt controller before Intel does with Tigerlake.

[+] vetinari|5 years ago|reply
Intel Tiger Lake machines are already being sold. XPS 13 9310, for example.
[+] bartvk|5 years ago|reply
Yeah, I always figured this would be one of the major obstacles to overcome. In hindsight, it's now clear why there are so much Apple people in these USB-C standards documents.

Do we know whose IP they use? And is it integrated on die, or integrated in the package of the SoC?

[+] hajile|5 years ago|reply
Ice Lake had integrated Thunderbolt last year.
[+] wil421|5 years ago|reply
Thunderbolt is one of the things keeping me on intel for now. I am happy Apple added it but not sure Apple Silicon can handle the video editing and transcoding at the speed I’d like it to.
[+] gumby|5 years ago|reply
I'm actually excited by this aspect, even if incomplete. This means it can come to future iPads as well.
[+] pwinnski|5 years ago|reply
This seems very, very much like a first generation product, but I hope future iteration of their M-chip SoCs support more RAM, more ports, eGPUs, etc.

I'm pretty sure they'll support more RAM and more ports and more displays in the future, but I'm worried about the eGPU support. Pulling a GPU into the SoC might make them think they've got that covered, but it won't be enough.

[+] selsta|5 years ago|reply
Is this really surprising? Apple said the transition is going to take 2 years. As predicted, they only updated their entry level devices yesterday.

More pro machines (e.g. 16" MBP) will probably get announced Q1 - Q2 2021. These will also have more available RAM, support more displays, etc.)

[+] aldanor|5 years ago|reply
It almost feels like they've intentionally limited this batch to 16G so that next year they can say "We've Quadrupled the RAM!"
[+] Shivetya|5 years ago|reply
I really hope some of the limitations we are seeing with the M1 chip being from a slow roll out to the new technology and not some sign of a new wall.

the biggest concern to me is the on die memory. while nice from a performance perspective I do not understand how they will do this going forward for true Pro models where users want 64g or even more memory. I also await their on dGPU solution.

A few users have also commented on the lack of ports and while I have not dug into this, are the controllers for these also all integrated in the chip?

[+] d3nj4l|5 years ago|reply
> are the controllers for these also all integrated in the chip?

Yes, in the unveiling video they showed the thunderbolt controller as one of the things they'd put in the SoC. I'm not sure if this is reflected in the documentation, but in the video itself it was pretty clear.

[+] warp|5 years ago|reply
I wonder if it would be feasible to release a product with different classes of memory. So you'd have the 8GB or 16GB in the M1 chip + an extra 48 GB elsewhere one the board.

Obviously the M1 memory would be faster, but e.g. Xbox series X has 16GB memory of which 10GB is considerably faster than the remaining 6GB.

So I guess it becomes a software challenge then... can they make the necessary changes to MacOS to manage different classes of memory efficiently?

[+] anentropic|5 years ago|reply
Yes the Thunderbolt controller etc are integrated into the SoC of the M1

Yesterday's models just replace the Air and lowest spec Pro

Seems likely that next year or so there would be an "M1X" chip with more RAM to support the higher end Pro models - the 16" and rumoured 14", hopefully both with four ports

[+] hocuspocus|5 years ago|reply
> I also await their on dGPU solution.

Genuine question from someone who doesn't know hardware architecture that well:

It seems clear that we'll see non-PoP variants of their SoC's, for instance to support multiple RAM configurations in the high-end models.

However, at this point, if Apple's own GPU scales well, should we except 3rd party dGPU at all? Can't Apple ship SoCs with multiple times the M1 core count and graphics units, package 8 or 16GB of fast memory (GDDR or HBM), and call it a day? They're going to push their own software stack anyway, why bother with AMD GPUs fabbed on a previous generation TSMC process.

[+] gameswithgo|5 years ago|reply
i dont think the memory is on die, its just chiplets on the same substrate ala ryzen.
[+] capableweb|5 years ago|reply
I think you (and users like you) are simply not the target customer for Apple anymore. They used to aim for the professional market segment, where people are using multiple displays, need external GPU for creative work and other external gear, and computers that don't throttle their CPU that easily.

But if the last few years of Apple's new hardware is telling us anything, is that Apple is now strictly casual-oriented, and if you're in any capacity a professional, you need to start thinking about getting a PC again.

[+] gameswithgo|5 years ago|reply
32gb l4 cache + however much normal ram?
[+] seotut2|5 years ago|reply
But I assume the SoC or the processor itself does have PCIe expansion ports, right? Internal GPUs should in theory work should the part be sold by itself.
[+] verroq|5 years ago|reply
I doubt they’d implement PCIe since they don’t need that for their baked in GPU to talk to their baked in CPU.
[+] webmobdev|5 years ago|reply
Unless Apple starts selling some overpriced PCIe devices, don't hold your hopes up on this. Ram is soldered / integrated into the SoC. Tomorrow even the SSD will be (if it isn't already). Ultimately you will not be able to upgrade anything, just like your iPhone or iPad.
[+] floatingatoll|5 years ago|reply
Apple Silicon has not yet been made available in a Mac Pro enclosure (where PCIe internal GPUs could be used). We can only guess what the story will be when it is, as no statement has been made by Apple either way.
[+] whywhywhywhy|5 years ago|reply
Showing Cinema4D front and centre during your reveal without being able to take advantage of high end gpus is strange.
[+] gumby|5 years ago|reply
Not if your objective is to demonstrate that your onboard GPU is up to the task.
[+] sschueller|5 years ago|reply
This and the eventual lockout of non-signed apps makes this a no go.

I'm not supporting a device that will give the EU the power to force removal of apps that don't have an encryption back door [1]. Same goes for apple's app store. At least I can still side load android apps for now.

Thanks to Apple and everyone copying these "for security" features we are rapidly loosing our democracy and freedoms. 1984 is already here and most want it.

Sadly no one seems to realize that in these last few acts of terrorism in France and Austria the purpatraitors where known. In fact some where already in prison before. Reading their IMs wouldn't have made any difference with the amount that was known and the incompetent government bureaucracy. Killing encryption won't fix that.

[1] https://www.ccc.de/de/updates/2020/cryptowars-2020

[+] chokeartist|5 years ago|reply
Your criticism is legitimate, and I am not buying a new Macbook with the M1 for the same reasons.

I will however say there is a legitimate, non-crippleware reason: Secure Boot (device boot/kernel integrity).

Before we had basic constructs like TPMs it was quite trivial to long-term rootkit a box or specifically a network security appliance.

Secure Boot with the keys in the hand of the owner of the hardware is a very useful tool to ensure you aren't silently running an owned kernel/etc.

But it is like any story: A useful tool immediately becomes a weapon.

[+] daxelrod|5 years ago|reply
Have you heard any additional news about "the eventual lockout of non-signed apps" on Apple Silicon? I'm curious if they announced anything besides the behavior we already know about in Big Sur.