I agree with
@redpandadev
I have a feeling this is coming down to drivers. As far as I know, there are no ARM drivers for either NVidia or AMD drivers on MacOS yet.
Are you sure about this? See:
[The video shows a Linux ARM-based system exploiting an AMD gpu for gaming (basic stuff).]
I'm no expert but I think it has something to do with the M1 controllers set, some of them might be proprietary of Intel (or other companies) and Apple might have decided not to pay them. Here's what I thought so far:
1) The mentioned controllers set is not on the M1 and Apple screwed it up, so no eGPU support for this generation macs, we should hope for next-gen macs to have these missing controllers.
2) It is actually a Driver problem so, future macOS will allow this lineup to use eGPU. But, I really doubt this because they have thousands of developers at disposal, not to talk about the amount of spendable cash Apple has.
3) It is just this gen problem, it will be assessed on pro-er models or next-gen M2 chips.
4) Let's just wait for this products to come out, maybe they will support it, somebody just forgot to add the Blackmagic eGPU in the supported devices (?).
5) Lastly and sadly, it could be that Apple is dropping the eGPU support because the M1's performance could be enough to play games within the iOS environment (we'll see). But say goodbye to any triple-A game dream (at least for the next few years).
Even if I bought an eGPU last summer, I think that they would go with the last option for two reasons, firstly is that the GPUs are optimized to cooperate with an x86 architecture, secondly, if these chips don't support an eGPU that could be the end of it, and I don't imagine the possibility of a future tv to have support for eGPUs, could you imagine that though? The lack of this support will inevitably lead whoever wants to play games (at a certain level) to buy the pro-er models or the next-gen M chip.
I think that most of the $500+ millions invested in gaming are mainly spent to develop strongly-optimized games for A (and M) series processors. All these ARM-based processors are not going to achieve my RX5800, not in the next couple of years…
What mainly pisses me off is that I bought the eGPU to do other things than gaming, but, even if apple announced that M1 is supporting TensorFlow, I'm quite sure that it won't be able to outperform a big GPU's performance.
Hope this transition will be more inclusive for gaming because for the money we spend to buy Apple products we should have more than crappy Nintendo-like games.