Contribute
Register

[Success] AMD RX6000 Series working in macOS

Does this mean an Apple product with 6600XT is coming soon?? :)

P.S. Just a reminder that discussion of Developer Betas is not permitted. The MacRumors article is in the public domain, but we should not disclose anything here that is under NDA. Just wait a couple of days until it becomes a public beta.
Dream machine Intel 1200 series with Xe graphics support and RX6600XT iMac? I know, its too much to ask for.
 
RX6600XT iMac? I know, its too much to ask for.
It looks like a W6600X will be an option in the 2019 Mac Pro, replacing the W5500X that is offered now. It's not much of an upgrade but it's newer and more energy efficient. Definitely better than the base RP 580X that you get without upgrading the graphics. May mean that an Ice Lake Xeon refresh is in the works too. They haven't forgotten about the cheese grater mark II.

Screen Shot 11.jpg
 
Last edited:
You have metal, check the IOReg now. One problem could be the Navi plus Navi2 using the same kexts.
If metal is working try Geekbench Compute to see if you have the 6900 as an option.
@Gigamaxx, I saw it in Geekbench a few days ago along with Metal Support in System Information, but it doesn’t give me the option to benchmark it… the IO Reg I sent you was after that discovery, so it's unchanged. However, you bring up a good point, my 5500M & 6900 XT use the same kexts for both graphics and HDMI audio...

I'm installed the 12.1 Beta on my old MacBook Pro to see if they added the device-id for XTXH to the drivers or not. Nonetheless, if it adds 6700 XT support, I have access to one those, so I can try that out to see what IO Reg looks like when it's working (my old Mac supports any eGPU that my current MacBook does). Of course, I can't talk about the results of this or provide the IO Reg till the Public Beta releases, so please let me know when it does. For now, I'm assuming they didn't add XTXH support (even if I did, I don't want to mess with that Beta on my daily driver anyway).
unfairvga is a WEG boot arg. Try that.
I tried it, but the error persists... I looked at the WEG documentation and they mention it as a DeviceProperty, not as a boot-arg. However, I'm sure it has a boot-arg variant. Is it "-unfairgva" or "unfairgva" or something else? I tried the former already.
 
@dehjomz I will check on my old MacBook later tonight & let you know. Do you know the device-id for the 6700 XT? If not, I’ll scavenge the internet for it.
@dehjomz, never mind... it'd be listed as Navi 22 & the 6600 XT is Navi 23, so I don't need a device-id to check. Let me know when the Public Beta comes out & I'll check for you.
 
A little bit of bad news for RX 6700 / 6700XT owners?


On May 4, 2021 we reported that device-id 0x73DF for Navi 22 (RX 6700 / 6700XT) was present in AMDRadeonX6000FrameBuffer.kext in Big Sur:

Here is the full list of device-ids from that post:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73BF1002 0x73C01002 0x73C11002 0x73C31002 0x73DF1002 0x73E01002 0x73E11002 0x73E21002 0x73FF1002</string>

Fast forward to today's release of Monterey 12.1 public beta, where we find a revised list:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73AF1002 0x73BF1002 0x73E31002 0x73FF1002</string>

Namely:
  • Navi 21 device ID 0x73AF has appeared in Monterey 12.1. Affects RX 6900 XT.
  • Navi 22 device ID 0x73DF has disappeared in Monterey 12.1. Affects RX 6700 / 6700XT. In fact all 0x73C_ and 0x73D_ device IDs are gone.
  • Navi 23 device ID 0x73E2 has been replaced with 0x73E3 in Monterey 12.1. Affects RX 6600 / 6600 XT.
  • The overall list has been shortened in Monterey 12.1.
Caveat:
  • Although device ID 0x73AF has appeared, it may not yet be active due to this:
Screen Shot 2021-10-29 at 11.44.21 AM.png
 
Last edited:
A little bit of bad news for RX 6700 / 6700XT owners?


On May 4, 2021 we reported that device-id 0x73DF for Navi 22 (RX 6700 / 6700XT) was present in AMDRadeonX6000FrameBuffer.kext in Big Sur:

Here is the full list of device-ids from that post:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73BF1002 0x73C01002 0x73C11002 0x73C31002 0x73DF1002 0x73E01002 0x73E11002 0x73E21002 0x73FF1002</string>

Fast forward to today's release of Monterey 12.1 public beta, where we find a revised list:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73AF1002 0x73BF1002 0x73E31002 0x73FF1002</string>

Namely:
  • Navi 21 device ID 0x73AF has appeared in Monterey 12.1. Affects RX 6900 XT.
  • Navi 22 device ID 0x73DF has disappeared in Monterey 12.1. Affects RX 6700 / 6700XT.
  • Navi 23 device ID 0x73E2 has been replaced with 0x73E3 in Monterey 12.1. Affects RX 6600 / 6600 XT.
  • The overall list has been shortened in Monterey 12.1.
Caveat:
  • Although device ID 0x73AF has appeared, it may not yet be active due to this:
View attachment 532514
That is a not a good sign for 6700 cards.
 
A little bit of bad news for RX 6700 / 6700XT owners?


On May 4, 2021 we reported that device-id 0x73DF for Navi 22 (RX 6700 / 6700XT) was present in AMDRadeonX6000FrameBuffer.kext in Big Sur:

Here is the full list of device-ids from that post:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73BF1002 0x73C01002 0x73C11002 0x73C31002 0x73DF1002 0x73E01002 0x73E11002 0x73E21002 0x73FF1002</string>

Fast forward to today's release of Monterey 12.1 public beta, where we find a revised list:

<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002 0x73BF1002 0x73601002 0x73621002 0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002 0x73A01002 0x73A21002 0x73A31002 0x73AB1002 0x73AE1002 0x73AF1002 0x73BF1002 0x73E31002 0x73FF1002</string>

Namely:
  • Navi 21 device ID 0x73AF has appeared in Monterey 12.1. Affects RX 6900 XT.
  • Navi 22 device ID 0x73DF has disappeared in Monterey 12.1. Affects RX 6700 / 6700XT.
  • Navi 23 device ID 0x73E2 has been replaced with 0x73E3 in Monterey 12.1. Affects RX 6600 / 6600 XT.
  • The overall list has been shortened in Monterey 12.1.
@byteminer -- your 6900XT with device ID 0x73AF is finally supported natively!
@CaseySJ, I investigated the 73AF support as according to MacRumors, it came with 12.0.1. However, upon my testing on both 12.0.1 & 12.1 Beta, it doesn't work and causes kernel panics. Furthermore, the eGPU Apple Support article still says it's not supported.

Upon further investigation, support is partially added: AMDRadeonX6000Framebuffer.kext includes 73AF while AMDRadeonX6000.kext & AMDRadeonX6000HWServices.kext do not... no changes in the 12.1 Beta.

I'm spoke to Apple Support and they immediately gave up & scheduled a manager to call me to address the issue, but I expect to get no where considering my findings.
 
Last edited:
Back
Top