Graphics device = IGPU (not PEG!)
VT-d = Off
Windows 7 installation mode = Off
Serial port (Super I/O) = Off
EFI Boot = On
Secure Boot = Off (if it exists)
Fast Boot = Off
Set ErP = Enabled
Set XHCI Handoff to Enabled
(optional) Set boot device to the hard drive you're going to use for macOS
SMBIOS :iMac 17,1
In Finder, press Shift+cmd+G and type "/System/Library/Extensions/". Hit Enter to open the Extensions folder. Now copy AMDRadeonX4100.kext to the Desktop or wherever you keep your hackintosh drivers.
Right-click the copy of the .kext and select Show Package Contents, now open Contents and open Info.plist in a text editor of your choice. Find the line just below
<key>IOPCIMatch</key>
and, inside the <string>, add: 0x67DF1002.Save the edited info.plist and drag'n drop the modified AMDRadeonX4100.kext onto Kext Utility.app to install it.
Repeat steps 1-3 with the file AMDRadeon9510Controller.kext!
Open Clover Configurator >
Graphics and set Inject EDID = On,
FB Name = Dayman
Load VBios = Off,
Inject Intel = Off,
Inject ATI = On.
In Acpi, set "Fix Display" On and in Devices, set Fake ID > ATI to 0x67DF1002. In Boot, set darkwake=8, timeout to 2 and enter the name of your macOS boot disk in "Default Boot Volume".
(thanks to user Mork_vom_Ork) Go to Kernel and Kext Patches -> ForceKextsToLoad, add "\System\Library\Extensions\AMDRadeonX4100.kext" and "\System\Library\Extensions\AMD9500Controller.kext".
The following "code" (by user @Mork_vom_Ork) enables all GPU Cores in the RX 4XX cards. By default only half of them would be used. It is kind of a lot to type, so better copy & paste the following directly into the config.plist file after
<key>KextsToPatch</key>
<array>
using a text editor (TextEdit comes preinstalled ;)):
<dict>
<key>Comment</key>
<string>Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>SLgCAAAAAQAAAEiJQ1THQ3wIAAAA</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>SLgEAAAAAQAAAEiJQ1THQ3wSAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>D0LIiYuAAAAARIizmQAAAESIcyA=</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>kJCQiYuAAAAARIizmQAAAESIcyA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>6EmF/v++SAEAAEyJ9w==</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>6EbkAAC+SAEAAEyJ9w==</data>
</dict>
<dict>
<key>Comment</key>
<string>PP_DisablePowerContainment=1</string>
<key>Disabled</key>
<false/>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>AMD9510Controller</string>
<key>Find</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjA8L2ludGVnZXI+</data>
<key>Replace</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjE8L2ludGVnZXI+</data>
</dict>
SAVE and open the config.plist in Clover Configurator, go to Kernel and Kext Patches section to double-check the new patches are listed!
Shut down your computer and unplug the power!
Install RX 480 into the first slot on the motherboard.
Power computer on and go to BIOS to make sure the graphics adapter is still set to iGPU, not PEG. This seems contradictory but is very important!
Power off, remove display cable from the motherboard and attach it to the RX 480!
Turn the computer back on & wait for the system to boot. No signal is fed to the display until the login screen appears. You should hear the RX 480's fan make a hiss as it enables 20x warp mode full acceleration.
If you want the System Information & "About this Mac…" windows to show the RX 480 name, follow the instructions over at a blog of a legit Apple user. :headbang: