Contribute
Register

AMD Radeon Navi GPU

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,020
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
They'll never back port it. Ever. An upgrade will be required.

Sierra 10.12.6, High Sierra 10.13.6, Mojave 10.14.6 all the final versions only security upgrades to follow. Catalina is the only option most likely.
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,020
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
Catalina 10.15.1 add AMD Navi RDNA support


I downloaded the latest 15.1 and there is no major change from the prior versions. This must be a mistake by Apple, maybe 15.1.2 will have it. I'm not even going to bother editing the info. plists of the kexts, as they don't show any Navi support (10000Controller and 5000kext).

Screen Shot 2019-10-11 at 10.24.16 PM.png
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,020
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
Maybe the Device ID of the consumer RX 5700 series is not there, but I have not seen any RDNA based Vega II cards out there to know its Dev_ID and try an injection over the 5700 card. It would be worth trying IMHO - if only I had this card...

Looking into the drivers and the only ones with Navi are the same as the last beta version. There is still no ZN38 in the 10000controllerkext so Navi10 is not going to work there.

When we had partial support for the Polaris cards back in Sierra betas the device ID was in the 4000 kext but not the controllerkext and we could edit it into the controller and it worked. They may have just forgotten to include updated graphics Kexts and they may come out in the next update or a supplemental update.

Trying to fake the ID to a Vega card most likely won’t work either because they use HBM2 and the Navi cards have GDDR6 which has completely different controllers.
 
Joined
May 31, 2013
Messages
381
Motherboard
ASUS ROG Strix Z390-I Gaming
CPU
i9-9900K
Graphics
5700 XT
Looking into the drivers and the only ones with Navi are the same as the last beta version. There is still no ZN38 in the 10000controllerkext so Navi10 is not going to work there.

When we had partial support for the Polaris cards back in Sierra betas the device ID was in the 4000 kext but not the controllerkext and we could edit it into the controller and it worked. They may have just forgotten to include updated graphics Kexts and they may come out in the next update or a supplemental update.

Trying to fake the ID to a Vega card most likely won’t work either because they use HBM2 and the Navi cards have GDDR6 which has completely different controllers.
Do you think Apple just made a mistake, or there may not be support for 5700/5700 XT cards in the future macOS?
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,020
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
Do you think Apple just made a mistake, or there may not be support for 5700/5700 XT cards in the future macOS?

Yes, I think they are going to release the drivers but they made the announcement before they were ready. They have been working on them, it's just a matter of time.
 
Joined
May 31, 2013
Messages
381
Motherboard
ASUS ROG Strix Z390-I Gaming
CPU
i9-9900K
Graphics
5700 XT
Yes, I think they are going to release the drivers but they made the announcement before they were ready. They have been working on them, it's just a matter of time.
You don’t know if Sapphire graphics cards are always supported on macOS if Apple guarantees support for certain chipsets?

Just someone on the forum wrote that some theoretically compatible video cards (from different manufacturers) with macOS refuse to work in a hackintosh.
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,020
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
You don’t know if Sapphire graphics cards are always supported on macOS if Apple guarantees support for certain chipsets?

Just someone on the forum wrote that some theoretically compatible video cards (from different manufacturers) with macOS refuse to work in a hackintosh.

Sapphire cards usually work, but their RX 590 Pulse didn’t, the Nitro version does.

It comes down to custom BIOS on the card. Usually reference cards all have the same AMD provided BIOS and then the custom fan cards come out and sometimes have incompatible BIOS XFX is known to have custom BIOS versions that restrict their use in macOS. But, not all XFX cards have the problem.
Sapphire, Powercolor, MSI, Gigabyte, and ASUS cards usually are compatible.
 
Joined
May 31, 2013
Messages
381
Motherboard
ASUS ROG Strix Z390-I Gaming
CPU
i9-9900K
Graphics
5700 XT
Sapphire cards usually work, but their RX 590 Pulse didn’t, the Nitro version does.

It comes down to custom BIOS on the card. Usually reference cards all have the same AMD provided BIOS and then the custom fan cards come out and sometimes have incompatible BIOS XFX is known to have custom BIOS versions that restrict their use in macOS. But, not all XFX cards have the problem.
Sapphire, Powercolor, MSI, Gigabyte, and ASUS cards usually are compatible.
The Sapphire Radeon RX 5700 XT Pulse card just suits me in size and everything else. Then, I’ll probably wait until macOS comes with full Navi support and until someone buys such a card to report its performance in macOS.
 
Top