As of now, this fix only allows you to use ONE MONITOR via HDMI or DVI.

DisplayPort support is broken , from what I've tested.

, from what I've tested. Other GPU's from other manufacturers may have different results.

This was tested on the PowerColor PCS+ R9 390 (8GB)

Open the Clover 'config.plist' with TextEdit or Clover Configurator. ENABLE 'InjectATI'. Set the FBName to Baladi. Save the config, then exit. Perform this command to gain access to AMD8000Controller.kext. (remember to replace <username> with your actual username, without brackets) Code: sudo chown <Username> /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller Open AMD8000Controller.kext/Contents/MacOs/AMD8000Controller with a Hex Editor like Hex Fiend. Code: sudo open -a "Hex Fiend" /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller Find these hex values using the Find tool, aka, Command+F: Code: 00040000 04030000 00010300 00000000 12040303 00000000 00040000 04030000 00010100 00000000 11020101 00000000 00040000 04030000 00010200 00000000 21030202 00000000 00040000 04030000 00010400 00000000 22050404 00000000 00040000 04030000 00010500 00000000 10000505 00000000 00040000 04030000 00010600 00000000 20010606 00000000 Replace that hex chunk with these values: Code: 00080000 04020000 00010101 00000000 22050403 00000000 00040000 04030000 00010200 00000000 12040101 00000000 00040000 04030000 00010300 00000000 10000205 00000000 00040000 04030000 00010400 00000000 20010306 00000000 04000000 14020000 00010500 00000000 11020504 00000000 00040000 04030000 00010600 00000000 20010606 00000000 Save the file. Fix the file's permissions so Root can access it Code: sudo chown 0:0 /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller Open AMDRadeonX4000.kext Code: sudo nano /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist Find the following text:

Code: <key>IOPCIMatch</key> <string>0x67B01002</string> Add in the ID: 0x67B11002 so it looks like this:

Code: <key>IOPCIMatch</key> <string>0x67B01002 0x67B11002</string> Save the file by pressing Control+O and then press Enter. Exit by pressing Control+X Perform a similar process for AMD8000Controller.kext- open it. Code: sudo nano /System/Library/Extensions/AMD8000Controller.kext/Contents/Info.plist Find this text:

Code: <string>AMD8000Controller</string> <key>IOPCIMatch</key> <string>0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66471002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B01002</string> Add 0x67B11002 so it looks like this:

Code: <string>AMD8000Controller</string> <key>IOPCIMatch</key> <string>0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66471002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B01002 0x67B11002</string> Save the file by pressing Control+O and then press Enter.

Exit by pressing Control+X

Delete the prelinked-kernel cache: Code: sudo rm /System/Library/PrelinkedKernels/prelinkedkernel Delete the Kernel Cache: Code: sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache Rebuild the prelinked-kernel cache: Code: sudo kextcache -system-prelinked-kernel Rebuild the kernel cache: Code: sudo kextcache -system-caches Reboot, and hope that it's all working!

Right, hello everyone! I've spent the last few days looking up some information regarding the status of using an R9 390 GPU on macOS Sierra 10.12. Now I have been successful, I am going to tell you all how I did it, as the web seems to lack any proper documentation or support for the R9 390 GPU on Sierra. (bear with me, I'm new here, apologies if this is in the wrong place.)There are various methods out there for the 390X/290X cards, but for users with the NON-X cards, things have been hard. Please note, this has not been tested to work on the 290 cards, but judging from the drivers from Yosemite and El Capitan, I assume this guide works for 290 users too. (not yet confirmed, though.)Special thanks to 'Loco Massa' for his helpful guide! http://www.insanelymac.com/forum/topic/315027-amd-r9-390-framebuffer-issue-on-1012-sierra/ Some of my guide consists of the method he wrote, so please check his guide out too!Before explaining my method, you might want to know these things:In order for this to work, yourto use the, so macOS can initialise the main 390 GPU while loading. For some users,, and the display will only begin to work when at the Login Screen. To be able to see the boot sequence from the BIOS up until Clover UEFI, I would recommend taking advantage of your monitors 2nd input (if available) and connecting your monitor to BOTH your 390 and your onboard iGPU (2 cables, one monitor) which will enable you to switch to the 390 GPU when macOS has finally booted, when the iGPU has auto-disabled itself. Or, simply unplug your monitor from the iGPU and into the 390 GPU when you think macOS has loaded.Now, here's the method:Just to remind you, in order for this to work, yourto use the, so macOS can initialise the main 390 GPU while loading. For some users,, and the display will only begin to work when at the Login Screen.Enjoy! I hope this guide helped someone!