Contribute
Register

Enabling AMD RX 4XX cards in Sierra.

Status
Not open for further replies.
Guys, a little advice before I explode my 'working for years' hackintosh...
I have a Power Color Red Devil RX 480 working with modified kexts and iGPU (the annoying black boot screen), what should I do to get rid of the iGPU and install this whatevergreen stuff? Do I have to upgrade the OS?
4NfJz5O.jpg
 
Guys, a little advice before I explode my 'working for years' hackintosh...
I have a Power Color Red Devil RX 480 working with modified kexts and iGPU (the annoying black boot screen), what should I do to get rid of the iGPU and install this whatevergreen stuff? Do I have to upgrade the OS?
4NfJz5O.jpg

12.6 will have better support for the card, if you update clover you can also use rad de init feature instead of whatever green and lilukext. So just update clover and select that feature in graphics settings.
 
12.6 will have better support for the card, if you update clover you can also use rad de init feature instead of whatever green and lilukext. So just update clover and select that feature in graphics settings.
Thanks Gigamaxx!

So, we are talking about:
1- Update Clover.
2- Update OS to 12.6
3- use rad de init feature in clover config?

Dummy check list
 
That’ll work. And you can disable your IGPU completely or just set PEG as primary display output. People using fcpx and other apps leave multimonitor and 64k support for the IGPU to help with decoding but set PEG (vCard) as primary display output.
 
Worked like a charm!
Is there any way I could use my rx480 to play something?
It performs well but it doesn't turn on the cooler when needed!

Thank you again Giga!

ps:
Do I still need this FakeCPUID?

HTML:
    <key>Graphics</key>
    <dict>
        <key>RadeonDeInit</key>
        <true/>
    </dict>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>FakeCPUID</key>
        <string>0x0506E3</string>
        <key>KernelCpu</key>
        <true/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
 
Last edited:
Worked like a charm!
Is there any way I could use my rx480 to play something?
It performs well but it doesn't turn on the cooler when needed!

Thank you again Giga!

ps:
Do I still need this FakeCPUID?

HTML:
    <key>Graphics</key>
    <dict>
        <key>RadeonDeInit</key>
        <true/>
    </dict>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>FakeCPUID</key>
        <string>0x0506E3</string>
        <key>KernelCpu</key>
        <true/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>

Try running benchmarks like Luxmark Ball, or Uningine Valley (both free) check to see if your card fans rev up during the bench and then slow down to idle mode. macOS has “AutoWattMan” to control the card.
 
Try running benchmarks like Luxmark Ball, or Uningine Valley (both free) check to see if your card fans rev up during the bench and then slow down to idle mode. macOS has “AutoWattMan” to control the card.
Its working perfectly! I'm playing D3 flawlessly

Next question: It reboots when I try to wake it up from sleep. Tried couple tricks I found in google but no game...

config

HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP</key>
                <false/>
                <key>AddHDMI</key>
                <false/>
                <key>AddIMEI</key>
                <false/>
                <key>AddMCHC</key>
                <false/>
                <key>AddPNLF</key>
                <false/>
                <key>DeleteUnused</key>
                <false/>
                <key>FakeLPC</key>
                <false/>
                <key>FixACST</key>
                <false/>
                <key>FixADP1</key>
                <false/>
                <key>FixAirport</key>
                <false/>
                <key>FixDarwin</key>
                <false/>
                <key>FixDisplay</key>
                <false/>
                <key>FixFirewire</key>
                <false/>
                <key>FixHDA</key>
                <false/>
                <key>FixHPET</key>
                <false/>
                <key>FixIDE</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixIntelGfx</key>
                <false/>
                <key>FixLAN</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixRegions</key>
                <false/>
                <key>FixS3D</key>
                <false/>
                <key>FixSATA</key>
                <false/>
                <key>FixSBUS</key>
                <false/>
                <key>FixShutdown</key>
                <false/>
                <key>FixUSB</key>
                <false/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0 darkwake=0</string>
        <key>DefaultVolume</key>
        <string>Hackintosh</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>0</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>1</integer>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
        <key>UseIntelHDMI</key>
        <false/>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>embedded</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>RadeonDeInit</key>
        <true/>
    </dict>
    <key>Inject</key>
    <dict>
        <key>ATI</key>
        <false/>
        <key>Intel</key>
        <true/>
        <key>NVidia</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleIntelCPUPM</key>
        <true/>
        <key>AppleRTC</key>
        <true/>
        <key>FakeCPUID</key>
        <string>0x0506E3</string>
        <key>KernelCpu</key>
        <true/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KernelXCPM</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>09/03/2013</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM142.88Z.0118.B00.1309031249</string>
        <key>Board-ID</key>
        <string>Mac-27ADBB7B4CEE8E61</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>iMac-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>13</string>
        <key>Family</key>
        <string>iMac</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>iMac17</string>
        <key>SerialNumber</key>
        <string>C02NRSH5FLHH</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>
 
Hi I have a Sapphire 2gb rx 460 and I can't have my graphic card accelerated. First I have d sub integrated graphics so when I start with igpu(d sub) the screen gets black and it doesn't go to login, and when I use the rx 460(hdmi) it recognizes it as an integrated graphics. I don't know what to do to accelerate the graphic card
 
Hi I have a Sapphire 2gb rx 460 and I can't have my graphic card accelerated. First I have d sub integrated graphics so when I start with igpu(d sub) the screen gets black and it doesn't go to login, and when I use the rx 460(hdmi) it recognizes it as an integrated graphics. I don't know what to do to accelerate the graphic card

Which version of software are you in?
This is an old thread and now High Sierra 13.6 doesn’t need IGPU. If Your in Sierra you can use a recent clover version and clover graphics setting rad de init or lilu kext and whatevergreenkext. Both are here in the downloads section. You can disable IGPU.
 
Which version of software are you in?
This is an old thread and now High Sierra 13.6 doesn’t need IGPU. If Your in Sierra you can use a recent clover version and clover graphics setting rad de init or lilu kext and whatevergreenkext. Both are here in the downloads section. You can disable IGPU.
Im using Sierra 12.3 but I ll try what you say, thank you for answer fast and for answer too
 
Status
Not open for further replies.
Back
Top