As part of High Sierra 10.13 release in the fall of this year will also come native drivers for AMD graphic cards. This will bring support for desktop cards such as the RX 580 and RX 570 as well as better graphics optimizing through Apple’s Metal 2 API.
Update: Learn how to hackintosh and AMD Polaris Card in Sierra 10.12.6+
These AMD graphic cards are coming as part of Apple’s external GPU support, as well as their inclusion in the iMac Lineup as the Radeon Pro 570/580. The Radeon Pro is very similar the RX series of desktop graphic cards and may share cross support. Also coming is RX Vega 56 and 64 in the high end iMac Pro, which is based on the upcoming Vega Desktop Cards coming out this summer, therefore it’s likely that RX Vega cards will work too.
AMD vs. Nvidia
AMD graphic are OpenCL based whereas Nvidia is CUDA based. macOS and it’s Metal API favor OpenCL over CUDA to drive graphics, because of that AMD graphics cards are likely to fare better. Also Apple has been now using AMD for a couple of years, because of that they are better optimized then Nvidia cards to run on macOS.
With Nvidia lately they have been very slow when it comes to releasing drivers for their hardware. For example with their Pascal GTX 10XX graphic cards they didn’t release drivers for MacOS until a full year after the cards released. Whether Nvidia will support High Sierra or release drivers for their Volta graphics cards is an unknown. However, they may bring support since eGPU enclosures are going to be officially supported by Apple in High Sierra.
The announcement of native AMD drivers for macOS brings a glimmer of hope to hackintoshers like me, uncertain of whether Nvidia drivers would be released for High Sierra, since they have become unreliable when it comes to timely releases and now we’ll no longer have to rely on Nvidia for their third party web drivers with Native support by Apple and AMD, which will be supported With native drivers for years to come.
Now it’s not completely understood yet how these native drivers are going to work compared to right now. At this moment AMD desktop PCIe slot cards can be gotten to work through a couple of work around hacks with the downside of having to boot to a black screen and requires a second helper GPU or iGPU to act as the switchable graphics for full graphical acceleration. Those inconveniences may be fixed in High Sierra with this native support for desktop cards, we’ll see for sure soon.