[Solved] Radeon VII not in Apple's list of officially supported eGPUs?
Hello, new member here,
When I looked at Apple's supported eGPU list however it does not appear on the list.
What does it mean?
My assumption is that the eGPU is still supported (as I saw a lot of people with similar builds here on this forum) but maybe the driver is not as optimized as for the other cards... or am I wrong?
I just wanted to be sure before buying a rather expensive GPU.
Edit: Here is Apple's official list:
Supported eGPU configurations
@user_name The Radeon VII has a flaw firmware that causes the cooling fans to run full speed when the connected host computer is in sleep/off mode. There's only one eGPU enclosure, NetStor HL23T-Plus [review link] that was built to remedy this issue.
thank you for the fast reply and for the disclaimer. I will keep that in my mind.
However, my question whether the Radeon VII is "fully" supported on MacOs still remains unanswered. Do you know if I might have some problems with the drivers?
The drivers are there, in MacOS Catalina, and the cheese grater <=2012 Mac Pros are no longer officially supported, and the 2019 Mac Pro documentation states the cards supported in it are on the egpu list, in which the Radeon VII is absent, so its a little ambiguous why the Radeon VII drivers are there at all if they aren't supported. You could try contacting Apple and asking, my guess their answer is that it's not officially recommended/supported but not that it won't work.
My personal experience has been that the drivers have been more stable with 10.15.3, prior to that I would have occasional system freezes, and I don't push my card much in MacOS other than occasional macOS native gaming. Sayonara Wild Hearts still hitches in some levels on the Radeon VII, so the drivers aren't perfect.
that answers my question. I find it strange that the drivers exist and are not listed and even stranger that you experienced improvements after the update to 10.15.3, which means that a team is still working on them.
I hope that they will not end support for/improving the drivers (like they did for Nvidia).
Maybe a last question to you @ningauble77:
I plan to do some deep learning on my Mac on the Razer VII using PlaidML (here is their GitHub). I know it is not perfect for the reasons that a) MacOs Radeon VII drivers may not be fully optimized, b) PlaidML is still in development and c) Nvidia is way better at that (sadly not supported in Catalina anymore).
Do you think the Radeon VII will be still up to the task?
I can only speak to benchmarks, since I don't have any experience doing ML work. Graphics performance in MacOS is very close to the 5700 XT and a bit better than Vega64. Some compute benches (such as luxmark) perform extremely well compared to every available MacOS egpu card, but others (like geekbench, which for various reasons isn't a particularly good reference point on MacOS due to wildly varied results , perform poorly compared to Vega64 and 5700XT.) Video work seems hit and miss too depending on what application is being used and what specific codecs are involved. I would research if anyone with hackintoshes or Mac Pros are using Radeon VII's with PlaidML and what their experiences have been, and hope that the egpu penalty for that particular app is minimal.
My experience with Radeon VII was very good, Final Cut, gaming and general usage.
By the way, I saw @itsage's post to use Mac-amd-info in order to see which graphic cards are supported. Here is the results to reassure everyone that the Radeon VII is indeed supported even if not listed on the official Mac list:
* pci device: 66a7 - Vega 20 [Radeon Pro Vega 20]
* pci device: 66af - Vega 20 [Radeon VII]
* pci device: 6860 - Vega 10 [Radeon Instinct MI25]
Apple uses Vega II cards in the 2019 Mac Pro so the drivers are good in macOS. Those cards share the same chip as Radeon VII. Apple doesn't list Radeon VII in their eGPU support article due to a flaw on the GPU's firmware. Unless AMD decides to provide a firmware update to remedy the full speed fan issue in suspended mode, it won't be officially supported for eGPU use.