Contribute
Register

[Success] AMD RX6000 Series working in macOS

Hi zirkaiva this ssdt works for me with some alterations but how do I remove the model id from the ssdt.
thanks
 
Hi zirkaiva this ssdt works for me with some alterations but how do I remove the model id from the ssdt.
thanks
Just remove the snippet with the model-id. Or type in your desired values.
Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
    External (_SB_.PC01.BR1A.PEGP, DeviceObj)
    External (_SB_.PC01.BR1A.SL01, DeviceObj)
    External (DTGP, MethodObj)    // 5 Arguments

    Scope (\_SB.PC01.BR1A.PEGP)
    {
        Device (BRG0)
        {
            Name (_ADR, Zero)  // _ADR: Address
            Device (GFX0)
            {
                Name (_ADR, Zero)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Local0 = Package (0x06)
                        {
                            "AAPL,slot-name",
                            Buffer (0x07)
                            {
                                "Slot-1"
                            },                           

                            "device-id",
                            Buffer (0x04)
                            {
                                 0xBF, 0x73, 0x00, 0x00                           // .s..
                            },

                            "@0,AAPL,boot-display",
                            Buffer (Zero){}
                        }
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
        }
    }

    Name (_SB.PC01.BR1A.SL01._STA, Zero)  // _STA: Status
}
This is without model-id. And it assumes DTGP method in an external SSDT/DSDT. If you don't have one anywhere else add it to the end by patching and remove the external reference.
 
Last edited:
Hi zirkaiva this ssdt works for me with some alterations but how do I remove the model id from the ssdt.
thanks
Did you make some pictures with the working card and attached driver?
 
Yes Thanks that worked only need to use ssdt now

Screenshot 2022-05-22 at 14.29.18.png
Screenshot 2022-05-22 at 14.31.33.png

Screenshot 2022-05-22 at 14.39.25.png
Screenshot 2022-05-22 at 14.40.34.png
 
So I don't need in the config.list o add any amd Radeon in DeviceProperties?
Captura de Pantalla 2022-05-22 a las 17.47.20.png


At the of the boot the screen turns off like losing signal or something. Could this be because I have this data in DeviceProperties?

Thanks ;)

Captura de Pantalla 2022-05-22 a las 13.26.36.png
Captura de Pantalla 2022-05-22 a las 17.40.32.png
Captura de Pantalla 2022-05-22 a las 17.37.13.png
Captura de Pantalla 2022-05-22 a las 17.31.24.png
 
At the of the boot the screen turns off like losing signal or something. Could this be because I have this data in DeviceProperties?
If it recovers before login it is Ok. Mine 6900XT does that too. I also have agdpmod=pikera boot argument.
 
Has anyone updated to 12.4 with AMD RX6800 and i7-8600K experience freeze issue after couple minutes of system startup? I reverted back to 12.3.1 and it's all good now.
 
12.4 i've seen introduced some freezing/bugs on more than just AMD hardware but even apple silicon. The cases with apple silicon seem to be caused by applications that don't have vsync enabled. the desktop itself though i have no idea. 12.4 in general though seems less stable though
 
Has anyone updated to 12.4 with AMD RX6800 and i7-8600K experience freeze issue after couple minutes of system startup? I reverted back to 12.3.1 and it's all good now.

No problems on mine. I have the RX6900 XTXH, spoofed to RX6900. I've booted into MacOS and Windows back and forth and have left the rig running for hours and through multiple sleep/wake cycles.
 
Has anyone updated to 12.4 with AMD RX6800 and i7-8600K experience freeze issue after couple minutes of system startup? I reverted back to 12.3.1 and it's all good now.

No problems here either. I had 12.3 (no aceleration issue on Radeon VII), so sluggish after be able to boot with zirkaiva SSDT for the RX6950, updated to the last version and since sunday no issues with multiple sleep/wake cycles as well.
 
Back
Top