Contribute
Register

[Success] AMD RX6000 Series working in macOS

I was able to boot with my XTXH variant (ASROCK RX 6900 XT OC Formula) but I have been unsuccessful all day at getting hardware acceleration working. I'm not great with SSDTs but tried a half dozen variants for GPU spoofing I found linked here and elsewhere.

From MacOS, I get these:

gfxutil:
Code:
/PC01@0/BR1A@0/SL01@0/pci-bridge@0/display@0 = PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
IOService:
Code:
/AppleACPIPlatformExpert/PC01@0/AppleACPIPCI/BR1A@0/IOPP/SL01@0/IOPP/pci-bridge@0/IOPP/display@0

gfxutil:
Code:
/PC01@0/BR1A@0/SL01@0/pci-bridge@0/pci1002,ab28@0,1 = PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
IOService:
Code:
/AppleACPIPlatformExpert/PC01@0/AppleACPIPCI/BR1A@0/IOPP/SL01@0/IOPP/pci-bridge@0/IOPP/pci1002,ab28@0,1

From Windows, I get these:
Code:
ACPI(_SB_)#ACPI(PC01)#ACPI(BR1A)#ACPI(SL01)#PCI(0000)#PCI(0000)
ACPI(_SB_)#ACPI(PC01)#ACPI(BR1A)#ACPI(PEGP)#PCI(0000)#PCI(0000)


So that's my first hangup - I get two strings instead of one for my card. I think the 2nd represents HDMI audio? FWIW, the HDMI audio is a static garbled mess at the moment... which is odd because it kind of sounded ok the first hour of troubleshooting this.

I'm not sure what to put in the various lines in my dsl file. Most recently:
Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
    External (_SB_.PC01.BR1A.SL01, DeviceObj)

    Scope (_SB.PC01.BR1A.SL01)
    {
        Device (BRG0)
        {
            Name (_ADR, Zero)

            Device (GFX0)
            {
                Name (_ADR, Zero)  // _ADR: Address
            }
        }
   }
}

Device (BRG0) <- I believe this absorbs "pci-bridge@0"?
Device (GFX0) <- likewise this absorbs "display@0"?

I have the compiled aml file enabled in config.plist along with the device-id (see screenshot) and appropriate boot args: -v npci=0x2000 keepsyms=1 alcid=1 debug=0x100 agdpmod=pikera -TSC_sync_margin=0

Closest I've gotten is causing the screen to go black on load or, as is the current case, instant reboot when the login screen would otherwise appear. I feel like I'm missing something.
 

Attachments

  • Screenshot 2023-01-14 at 9.22.31 PM.png
    Screenshot 2023-01-14 at 9.22.31 PM.png
    22.1 KB · Views: 24
  • Screenshot 2023-01-14 at 9.40.25 PM.png
    Screenshot 2023-01-14 at 9.40.25 PM.png
    340.2 KB · Views: 25
  • Screenshot 2023-01-14 at 9.45.00 PM.png
    Screenshot 2023-01-14 at 9.45.00 PM.png
    191.5 KB · Views: 29
Last edited:
Please clarify: What is output from ./gfxutil -f gfx0 ?
 

Attachments

  • METAL SCORE rx 6900 xt 2.png
    METAL SCORE rx 6900 xt 2.png
    324.6 KB · Views: 60
  • 39E69CC6-7313-4FD6-BEB9-F54A81B2CD8A.jpg
    39E69CC6-7313-4FD6-BEB9-F54A81B2CD8A.jpg
    1.1 MB · Views: 52
Kind people, tell me, is this paragraph a mistake?If so, how can I fix it?
 

Attachments

  • Снимок экрана 2022-12-11 в 00.25.34.png
    Снимок экрана 2022-12-11 в 00.25.34.png
    165.3 KB · Views: 46
Hi guys,

I recently purchased an ASUS DUAL AMD Radeon RX 6600 card.

It is well recognized in Macos Ventura, and works, except for the parasitic noises called "Coil Whine" emitted by the card.
For the moment I have this phenomenon only with safari or chrome. When I launch a web page, and I scroll, my RX 6600 emits crackling (coil whine).

Have any of you ever encountered this problem?

I wonder if it's not a problem with the management of consumption between power supply and gpu
On some forums, there is talk of an incompatibility with the power supply?

I wonder if this coil whine can't be avoided with proper settings in config.plist?

I would like to know if people here are affected by this phenomenon, or not?

Thank you for your answers


Asus_AMD_DUAL_RX6600.jpg
 
Hi guys,

I recently purchased an ASUS DUAL AMD Radeon RX 6600 card.

It is well recognized in Macos Ventura, and works, except for the parasitic noises called "Coil Whine" emitted by the card.
For the moment I have this phenomenon only with safari or chrome. When I launch a web page, and I scroll, my RX 6600 emits crackling (coil whine).

Have any of you ever encountered this problem?

I wonder if it's not a problem with the management of consumption between power supply and gpu
On some forums, there is talk of an incompatibility with the power supply?

I wonder if this coil whine can't be avoided with proper settings in config.plist?

I would like to know if people here are affected by this phenomenon, or not?

Thank you for your answers


View attachment 562171

I never noticed any coil whine with my ASRock 6600 XT.
 
Back
Top