TylerLyczak / Unsupported-6900XT-Hackintosh-Fix

A fix for hackintoshes to get an unsupported 6900XT gpu to work
67 stars 4 forks source link

supported TOXIC AMD Radeon™ RX 6900 XT Extreme Edition #2

Closed kernelai closed 2 years ago

kernelai commented 2 years ago

1 gfxutil:

0c:00.0 1002:73af /PCI0@0/GPP8@3,1/SWUS@0/SWDS@0/GFX0@0 = PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

2 SSDT-BRG0.dsl

DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
    External (_SB_.PCI0.GPP8.SWUS, DeviceObj)

    Scope (\_SB.PCI0.GPP8.SWUS)
    {
        /*
         * This is a PCI bridge device present on PEGP.
         * Normally seen as pci-bridge in I/O Registry.
         */
        Device (SWDS)
        {
            Name (_ADR, Zero)

            /*
             * This is an actual GPU device present on the bridge.
             * Normally seen as display in I/O Registry.
             */
            Device (GFX0)
            {
                Name (_ADR, Zero)  // _ADR: Address
            }
        }
    }
}

3 system:

image

thanks for your guide and success boot up. this may be an example for others.

by the way, I get path from IORegistryExplorer .

image

I don't know what that use for. could you explain that to help me understand?

TylerLyczak commented 2 years ago

Hmm, that's a weird path. Any kexts you running to change the path? For the DefinitionBlock, I would change it to DefinitionBlock ("", "SSDT", 2, "ACDT", "SWDS", 0x00000000) Also, I would change the file to SSDT-SWDS.dsl since you are not even changing the BRG0 path

kernelai commented 2 years ago

I just using a few kext which download from origin officialy. image. so don't know did I change it actually.

kernelai commented 2 years ago

you are right. I should change file SSDT-SWDS.dsl

TylerLyczak commented 2 years ago

Issue solved