Contribute
Register

[Success] Radeon RX 6800 XT - Big Sur

Joined
Nov 13, 2012
Messages
94
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
508
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?
 
Joined
Mar 15, 2017
Messages
125
Motherboard
Acrock Z390 Phantom Gaming-ITX/ac
CPU
i9 9900k
Graphics
RX Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Hi All,

I finally managed to get the 11.4 installed so i could get my 6800 XT running.

But here is the issue. I have it connected to my LG CX OLED with a hdmi 2.1.

I can't get 4k/120hz/ycbcr444/10 bit.

I can only do 4k/30hz/ycbcr444/10bit.

I have tried to add custom resolution using switresx, but no go.

Does anyone have any idea, how i can get 4k/120hz/ycbcr444/10bit on big sur using any utility or hack.

After all this waiting and i could have gotten 4k/30hz with my 5700. Huge disappointment & frustration to say the least.
Hi @traderdude123 , do you have a workable solution for achieving 4k 120hz via 6800 xt under macOS? Thanks!
 
Joined
Aug 14, 2021
Messages
96
Motherboard
Asus ProArt Z490 Creator
CPU
i9-10900K
Graphics
RX 6800 XT
Hi all! I tried to enable my Asus TUF RX 6900 XT (73AF) card by method with based ssdt BRG0 and fake id in device properties, but it's not work for me. somebody can help me with this?
 

Attachments

  • iMac.zip
    872.4 KB · Views: 54
Joined
Jan 14, 2016
Messages
65
Motherboard
Intel NUC10i5FNH
CPU
i5-10210U
Graphics
UHD 630 / RX 6900 XT
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Hi all! I tried to enable my Asus TUF RX 6900 XT (73AF) card by method with based ssdt BRG0 and fake id in device properties, but it's not work for me. somebody can help me with this?
add here confirmation. plist
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,119
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS

With that in mind, did they do any more device ID additions?
Unfortunately no new device IDs were added. If new device IDs are added, they'll be added to the next minor release, 12.2. In other words, the contents of 12.1 are generally frozen. The incremental beta builds are for finding and fixing bugs and reliability issues.
 
Joined
Sep 30, 2015
Messages
4
Motherboard
Asus Prime Z490-A
CPU
i9-10900
Graphics
Sapphire Toxic Radeon RX 6900 XT(XH) EE
Mac
  1. MacBook Pro
SUCCESS: My Sapphire RX 6900XT Toxic Extreme Edition (Device ID 0x73AF) now works !!!!!!

I would like to thank the CaseySJ for providing the files needed to get my video card working.
These files and explanations are located at:
https://www.tonymacx86.com/threads/success-radeon-rx-6800-xt-big-sur.306736/post-2244068
and
https://www.tonymacx86.com/threads/success-radeon-rx-6800-xt-big-sur.306736/post-2244286
Also FakePCIID.kext is needed.

My EFI is attached.

Before EFI Changes:

View attachment 521904


View attachment 521906
My System: Using gfxutil:
03:00.0 1002:73af /PCI0@0/D0A0@1,1/D0A7@0/pci-bridge@0/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

I modified \ACPI\SSDT-Change-GPU-Device-ID.dsl to match my system and compiled with MaciASL.app to create SSDT-Change-GPU-Device-ID.aml. (This was to fake out the PCI-Bridge).

I used \Kexts\FakePCIID.kext & \Kexts\FakePCIID_RX6000_Graphics.kext with no changes.

After EFI changes:


View attachment 521908


View attachment 521909
IORegistryExplorer.app

View attachment 521910

I have the same GPU and I can't make it work right now. I tried reading and probing all the advices you posted here all and I'm missing something. If someone can help I will really appreciate it.
For what I can say right now im being unable to save the compiled aml from Maciasl, it shows me that the compilation goes well without errors but don't let me save the aml.
Captura de pantalla 2021-11-30 a las 23.24.12.png
Thank you so much.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,119
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi all! I tried to enable my Asus TUF RX 6900 XT (73AF) card by method with based ssdt BRG0 and fake id in device properties, but it's not work for me. somebody can help me with this?

I have the same GPU and I can't make it work right now. I tried reading and probing all the advices you posted here all and I'm missing something. If someone can help I will really appreciate it.
For what I can say right now im being unable to save the compiled aml from Maciasl, it shows me that the compilation goes well without errors but don't let me save the aml.
View attachment 535936Thank you so much.
Are you using WhateverGreen 1.5.2 or newer? If so, try the following:
  • Uncheck both of these kexts:
    • FakePCIID.kext
    • FakePCIID_RX6000_Graphics.kext
  • Add/use the attached SSDT:
    • SSDT-Z490-GPU-SPOOF.aml
  • This SSDT will work for any system whose base PCI path of the GPU is:
    • _SB_.PCI0.PEG0.PEGP
With WhateverGreen 1.5.2 and newer, it should be possible to just spoof the device-id, which the SSDT attempts to do.
 

Attachments

  • SSDT-Z490-GPU-SPOOF.aml
    215 bytes · Views: 82
Last edited:
Joined
Sep 30, 2015
Messages
4
Motherboard
Asus Prime Z490-A
CPU
i9-10900
Graphics
Sapphire Toxic Radeon RX 6900 XT(XH) EE
Mac
  1. MacBook Pro
Are you using WhateverGreen 1.5.2 or newer? If so, try the following:
  • Uncheckboth of these kexts:
    • FakePCIID.kext
    • FakePCIID_RX6000_Graphics.kext
  • Add/use the attached SSDT:
    • SSDT-Z490-GPU-SPOOF.aml
  • This SSDT will work for any system whose base PCI path of the GPU is:
    • _SB_.PCI0.PEG0.PEGP
With WhateverGreen 1.5.2 and newer, it should be possible to just spoof the device-id, which the SSDT attempts to do.
THANK YOU SO MUCH.
I was near to the solution and now i see where my fail was, so thank you again.
Now it's working (But also expecting for the official release of the 73AF support)
One more time.. Thank you :clap::clap:
 

Attachments

  • Captura de pantalla 2021-12-01 a las 10.30.06.png
    Captura de pantalla 2021-12-01 a las 10.30.06.png
    56.5 KB · Views: 61
Last edited:
Top