Contribute
Register

[Success] AMD RX6000 Series working in macOS

Joined
Nov 13, 2012
Messages
90
Motherboard
Asrock Z390 Phantom Gaming 6
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I just want to share an observation I made with my XFX RX 6900XT. I always had random graphic freezes and shorter hangs with this card. I tested on two different Z390 boards. It got worse lately. I was running a iMacPro or macPro smbios without iGPU when these freezes happened.

I switched back to iMac19,1 with headless iGPU and all the problems were gone.
 
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
I was having freezes wth a 6900XT too, and it was worse on imac 19,1 with IGPU vs imacpro without igpu. but the diagnosis of the freezes finally actually determined that it was caused by intel power gadget's lapic interrupt hook for it's performance metrics. What this had to do with GPU, well they are all interconnected, cpu and gpu communicate directly through PCI lanes and lapic responses so these hooks can destabalize entire kernel.

I contacted author of intel power gadget through their contact email and their response was basically "uninstall it and forget it, because we're never updating it again anyways" (in more words, but basically yes kill it with fire if using it at all, it'll only get worse as macOS gets updates).
 
Joined
Nov 13, 2012
Messages
90
Motherboard
Asrock Z390 Phantom Gaming 6
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I was having freezes wth a 6900XT too, and it was worse on imac 19,1 with IGPU vs imacpro without igpu. but the diagnosis of the freezes finally actually determined that it was caused by intel power gadget's lapic interrupt hook for it's performance metrics. What this had to do with GPU, well they are all interconnected, cpu and gpu communicate directly through PCI lanes and lapic responses so these hooks can destabalize entire kernel.

I contacted author of intel power gadget through their contact email and their response was basically "uninstall it and forget it, because we're never updating it again anyways" (in more words, but basically yes kill it with fire if using it at all, it'll only get worse as macOS gets updates).

You mean this one?: https://www.intel.com/content/www/us/en/developer/articles/tool/power-gadget.html :shifty:
 
Joined
May 25, 2020
Messages
2
Motherboard
Gigabyte Z390 M Gaming
CPU
Intel i7 9700K
Graphics
R9 290
Mac
  1. MacBook
Classic Mac
  1. 512K
Mobile Phone
  1. iOS
My Gigabyte Radeon RX 6600 XT Eagle 8GB works after upgrading to 12.1 beta. Using CaseySJ's oc 0.7.5 for z490 vision G (changed for smbios iMacPro1,1), using "agdpmod=pikera" boot-arg. :thumbup:
:eek::eek: I've been waiting to get my rx 6600 xt to work with mac os for a few months now. So you are saying it has GPU accelleration under Monterey and opencore 0.7.5? (with the correct bootarg of course)
 
Joined
Sep 13, 2015
Messages
34
Motherboard
Gigabyte Z690 Aero G
CPU
i9-12900K
Graphics
RX 6600 XT
Mac
  1. Mac Pro
:eek::eek: I've been waiting to get my rx 6600 xt to work with mac os for a few months now. So you are saying it has GPU accelleration under Monterey and opencore 0.7.5? (with the correct bootarg of course)
Yes, 12.1 beta included drivers for 6600 xt. It will not work on 12.0.1.

It’s been running on my system for 3 days now.
 
Joined
May 25, 2020
Messages
2
Motherboard
Gigabyte Z390 M Gaming
CPU
Intel i7 9700K
Graphics
R9 290
Mac
  1. MacBook
Classic Mac
  1. 512K
Mobile Phone
  1. iOS
Yes, 12.1 beta included drivers for 6600 xt. It will not work on 12.0.1.

It’s been running on my system for 3 days now.
WOW! Thank you for the fast answer! I will try installing 12.1
 
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
Yes. it won't be getting further updates. not after intel and apple's partnership soured. dev confirmed they are pulled off of it. when I sent the freeze/KP issue with it and my gpu, they basically said "just uninstall it, we don't support it anymore"

I do miss the cpu frequency stats and better temp stats in menu, but without intel power badget i can at least get approx temp off one of proximity sensors, and it's clear that if it's discontinued, it's probably only gonna get worse with macOS updates. Heck uninstalling it was recommended to me by vit, so that alone was reason enough.

Whether or not it's same issue as you, don't know. I'd need see the panic report you get after a freeze (upon reboot). assuming you have working nvram and panic dumps on reboots variables enabled on your hack.
 
Joined
Nov 13, 2012
Messages
90
Motherboard
Asrock Z390 Phantom Gaming 6
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Whether or not it's same issue as you, don't know. I'd need see the panic report you get after a freeze (upon reboot). assuming you have working nvram and panic dumps on reboots variables enabled on your hack.
I think my issue was unrelated because I still had hat gadget installed when the error was fixed by switching SMBIOS. My freeze was purely graphic. Sound and applications were still running when the screen froze (mouse wasn't frozen). My assumption is that some of the background work (DRM, quicklook) just hanged the GPU so offloading that to the IGPU was the fix. I gave up DRM but it's fine as I don't need it anyways.

The panic report after reboot was always just a watchdog timeout informing me that the GPU driver wasn't reacting anymore.
 
Joined
Nov 15, 2021
Messages
6
Motherboard
ASRock H310m
CPU
i9 9900 - 3.1 GHz 65 Watts
Graphics
XFX 6900 XT Merc 319 Limited Black
Thanks all contributors!

By using page 105
It really worked to flash the BIOS of a Nov 2021 edition of XFX RX 6900 XT MERC 319 Limited Black, per instruction.

After rebooting with agdpikera in boot arguments and recent WhateverGreen kext in OpenCore 0.75 the Monterey 12.0.1 is working with hardware acceleration.
The geekbench 5 score for openCl is around 30% lower than in windows, but i dont game in MACOS so thats OK.
The max Hz in 4k is only 108 Hz, versus 144 Hz in windows. (more annoying for me i really wanted the full 144HZ in MacOS....
But a great improvement compared to before the BIOS flash when i could not get acceleration to work at all.
 
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

With that in mind, did they do any more device ID additions?
 
Top