Contribute
Register

Enabling AMD RX 4XX cards in Sierra.

Joined
Jul 21, 2014
Messages
12
Motherboard
asus rog strix z390
CPU
i5
Graphics
Vega 64
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
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
5,813
Motherboard
GIGABYTE Z170M D3H
CPU
i5-6500
Graphics
RX 480
Mac
iMac
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.
 
Joined
Jul 21, 2014
Messages
12
Motherboard
asus rog strix z390
CPU
i5
Graphics
Vega 64
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:

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
5,813
Motherboard
GIGABYTE Z170M D3H
CPU
i5-6500
Graphics
RX 480
Mac
iMac
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.
 
Joined
Jul 21, 2014
Messages
12
Motherboard
asus rog strix z390
CPU
i5
Graphics
Vega 64
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>
 
Joined
Sep 28, 2018
Messages
29
Motherboard
GigabyteGA-H61M-S1
CPU
i5-3340
Graphics
RX 460
Mobile Phone
iOS
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
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
5,813
Motherboard
GIGABYTE Z170M D3H
CPU
i5-6500
Graphics
RX 480
Mac
iMac
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.
 
Joined
Sep 28, 2018
Messages
29
Motherboard
GigabyteGA-H61M-S1
CPU
i5-3340
Graphics
RX 460
Mobile Phone
iOS
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
 
Joined
Sep 28, 2018
Messages
29
Motherboard
GigabyteGA-H61M-S1
CPU
i5-3340
Graphics
RX 460
Mobile Phone
iOS
A
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.
Should I put any boot flag like graphic enabler or inject and or fake id or something like that?
 
Joined
Sep 28, 2018
Messages
29
Motherboard
GigabyteGA-H61M-S1
CPU
i5-3340
Graphics
RX 460
Mobile Phone
iOS
Hey I've installed a new version of clover but I had a black screen so I downgrade to 4173 and I've put lilu and whatever green in 10.12 and in others in the efi partitions and all stays like before, am I doing something wrong?
 
Top