Contribute
Register

[Success] AMD RX6000 Series working in macOS

Joined
Jun 15, 2012
Messages
517
Motherboard
Gigabyte Z370 AORUS Gaming 7-F13
CPU
i7-8700K OC @ 5.1Ghz
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Performa
Mobile Phone
  1. iOS
the 73AF cards are just a better binned card with higher clocks, sold by a few like sappire, powercooler. also referred to as Navi 21 XTXH (versus 21 XTX of 73BF)

However, you shouldn't be afraid of these cards anymore since whatevergreen makes them super easy to enable. 5 min and it's up and running so you shouldn't fear any 6900XT or 6800. but no support for 6700 or 6600 is likely ever coming since apple only bothered to enable support for chips they just deployed on their intel mac pro. This is pretty typical of apple, only support what their own hardware has. they might have added more if they continued supporting egpu but that seems dead in water too on M1, so it's likely 6700 and 6600 support is never coming.
 
Joined
May 10, 2011
Messages
2,715
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Joined
May 16, 2013
Messages
25
Motherboard
Asus TUF z690 Wifi
CPU
i7 12700kf
Graphics
6900 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I have a Sapphire Nitro+ 6900 XT OC and it works out of the box with no spoofing needed. Just an FYI. No SSDT-BRG0 table needed. Only a few of the newer cards need this. Some of the 6900 XT do report the proper Device ID...
great, I probably will get the same one since there's already a working example here:lol::lol:
 
Joined
May 16, 2013
Messages
25
Motherboard
Asus TUF z690 Wifi
CPU
i7 12700kf
Graphics
6900 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
the 73AF cards are just a better binned card with higher clocks, sold by a few like sappire, powercooler. also referred to as Navi 21 XTXH (versus 21 XTX of 73BF)

However, you shouldn't be afraid of these cards anymore since whatevergreen makes them super easy to enable. 5 min and it's up and running so you shouldn't fear any 6900XT or 6800. but no support for 6700 or 6600 is likely ever coming since apple only bothered to enable support for chips they just deployed on their intel mac pro. This is pretty typical of apple, only support what their own hardware has. they might have added more if they continued supporting egpu but that seems dead in water too on M1, so it's likely 6700 and 6600 support is never coming.
Thanks a lot! I was thinking to get a 6800XT for a good price-performance ratio, but now I can think of other options.
 
Joined
Mar 9, 2011
Messages
693
Motherboard
Gigabyte Z390 UD
CPU
i9-9900K
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
I think 6800 XT should be fine, but for 6900 XT there's a note there says:

7. Only Radeon RX 6900 XT models made or sold by AMD are supported (Device ID 0x73BF).

Not sure if that means only the official edition directly from AMD?
Thanks, it does work great
 
Joined
Aug 18, 2021
Messages
5
Motherboard
Asus Maximum Hero XI (Wifi) Z390
CPU
I7-9700K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi.
For those who have newest 6900 XT cards with XTXH chips. Please try latest WEG from master. Now it can spoof AMD device-id.
Three things you need:
1. Latest WhateverGreen.kext build from master
2. DeviceProperties fix (use Gfxutil)
3. SSDT-BRG0 table with correct path (without it device-id from DeviceProperties will not be injected)

View attachment 524843

If everything is correct your card should work without SSDT's, FakePCIID's etc.

Hello,

Thank you very much and sorry for my English.

Could you explain it for newbies?

1. I already have the latest version of whatevergreen that comes with the necessary change.

2. What file do I have to fix the DeviceProperties to?

3. What do I have to modify in the SSDT-BRG0 file? I know that afterwards I have to compile to an .aml file and put it in the ACPI folder

Sorry if these are very basic questions, I've been with Hackintosh for years, but it's the first time I've made these kinds of changes.

Thanks!
 
Joined
Jul 9, 2017
Messages
31
Motherboard
GA Z170M
CPU
I7 6700k
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook
  3. Mac Pro
Mobile Phone
  1. iOS
I was able to buy a 6800 XT from AMD. I should receive it next week. I was wondering if I can use the USB-C port for video output and as a USB hub for my monitor? I have the HUAWEI MateView, it has a USB-C input and 2 normal USB ports.
Is macOs able to carry the graphics output and USB functionality trough one USB-C cable at the same time?
 
Joined
Aug 18, 2021
Messages
5
Motherboard
Asus Maximum Hero XI (Wifi) Z390
CPU
I7-9700K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Thank you vandroiy :) I eventually got it working. Took some more research though. Over the years I have gotten pretty rusty as I have just been using CaseySJ's Z390 Designare OpenCore pack and not had to think much :)

By the way, where does the device-id of "BF730000" come from? Where did you figure that out from?

For those interested, I got a XFX Merc 319 6900 XT Limited Black card to work with Big Sur using the above method, on a Z390 Designare mobo.

I get a Metal score of 202000 on Geekbench 5.

View attachment 524942

Hello,

Could you explain to me how you have done it?

It is the first time that I work with SSDT
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
4,001
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
I was able to buy a 6800 XT from AMD. I should receive it next week. I was wondering if I can use the USB-C port for video output and as a USB hub for my monitor? I have the HUAWEI MateView, it has a USB-C input and 2 normal USB ports.
Is macOs able to carry the graphics output and USB functionality trough one USB-C cable at the same time?

@Arstidir,

There are some posts discussing the USB C port on 6000 series dGPU's earlier in this thread, see pages 15 onwards.


As far as we know the USB C Port can either be used in Display Port mode to drive a monitor or as a standard USB C port to connect external devices, it can not do both at the same time.

You might be able to connect a USB C dock to the USB C port on your 6000 series dGPU that supports Display Port mode and also acts as a USB C Hub.

Cheers
Jay
 
Last edited:
Top