- Joined
- Mar 4, 2013
- Messages
- 132
- Motherboard
- GA Z170 UD3
- CPU
- i7 6770K
- Graphics
- AMD RX580
- Mac
- Mobile Phone
Yesterday I made the switch from Nvidia 970/1070 to AMD RX580 (Sapphire RX 580 8G Nitro+)
This is my first AMD card ever and I started hackintoshing in 2013.
I bought the 5K Dell UP2715K last year and although it was working with the 970, there was this annoyance with power cycling the monitor with every reboot, otherwise it wouldn't run in 5K mode.
The real problems began with the 1070 and Sierra though. First I had to wait nearly one year for Pascal drivers. But with Sierra a new bug was introduced: The mouse cursor will be stuck to different symbols in the left panel of the monitor.
So I had the choice A: Stay with El Capitan, but can't use 1070 GPU. Choice B, upgrade to Sierra, enable the 1070 and live with the annoying mouse cursor bug. But since we're close to the sixth point release of Sierra and Nvidia still didn't fix this issue, I doubt that the bug will be fixed soon.
So I had the final choice C: Switch to AMD. Luckily for me, it was newly found that the RX580 will be natively supported in High Sierra 10.13!
First, getting 5K to work is a real PITA with this thing, because there's so little documentation on the internet with AMD, Macs and 5K monitors. I had to spent (literally!) a whole day figuring out a working solution. I had basic acceleration, but the two panels of the UP2715K are recognized as two different monitors.
Having said that, 5K works with my hackintosh now 100% without any issues - no power cycling, no mouse cursor bugs! Unfortunately, I had to sacrifice the 1070's GPU power, but I rather take the 30-40% performance cut for a working 5K solution without any bugs or hassles!
DISCLAIMER:
- I won't start at the beginning – I'll assume that you know how to use Clover Configurator and you got the basic acceleration working with your helper card and your AMD GPU (Thread)
- I won't give support in this thread, I just wanted to share for others how I got it to work.
- I know that there are other ways to enable 5K with AMD GPUs (described by @LostVector and @Azimuth1 in other threads), but these methods didn't work for me!
My hardware:
- Gigabyte GA-Z170X-UD3
- Intel i7 6700K Skylake (Intel HD530 GPU)
- AMD RX580 (Sapphire RX 580 8G Nitro+)
Step 0:
Required / Recommended Apps: Textmate, Kext Utility, Clover Configurator
Make a backup of AMD9510Controller.kext from S/L/E and your Clover configuration, just in case.
Step 1:
SMBIOS: The only SMBIOS configs that worked for me were either MacMini(7,1) or MacPro(6,1)! Obviously I would go for the MacPro config. I had no luck with iMac(17,1)!
Step 2:
Editing the Info.plist in AMD9510Controller.kext. I use Textmate, because it allows you to directly edit and save the file in the S/L/E folder (use with caution though).
Besides adding 0x67DF1002 for basic acceleration, the crucial part is to switch both CFG_USE_AGDC values to true. It seems that this is the MST switch to merge both panels of the monitor to one display.
After editing, you have to open Kext Utility and it will refresh the Kernel cache automatically.
Step 3:
Copy the according settings from these Clover Configurator screenshots. These are the only relevant settings for getting 5K to work. I didn't use any on-the-fly kext patches.
After a restart, I got the full 5K glory shining upon me!
Bonus (optional):
Enabling all 36 cores of the RX580 (otherwise capped at 16 cores):
1. download this script: https://www.theitsage.com/wp-content/uploads/2017/02/enable-baffin-CUs.sh_.zip
2. Terminal: chmod +x enable-baffin-CUs.sh
3. Terminal: sudo ./enable-baffin-CUs.sh baffin 36
4. Reboot.
This is my first AMD card ever and I started hackintoshing in 2013.
I bought the 5K Dell UP2715K last year and although it was working with the 970, there was this annoyance with power cycling the monitor with every reboot, otherwise it wouldn't run in 5K mode.
The real problems began with the 1070 and Sierra though. First I had to wait nearly one year for Pascal drivers. But with Sierra a new bug was introduced: The mouse cursor will be stuck to different symbols in the left panel of the monitor.
So I had the choice A: Stay with El Capitan, but can't use 1070 GPU. Choice B, upgrade to Sierra, enable the 1070 and live with the annoying mouse cursor bug. But since we're close to the sixth point release of Sierra and Nvidia still didn't fix this issue, I doubt that the bug will be fixed soon.
So I had the final choice C: Switch to AMD. Luckily for me, it was newly found that the RX580 will be natively supported in High Sierra 10.13!
First, getting 5K to work is a real PITA with this thing, because there's so little documentation on the internet with AMD, Macs and 5K monitors. I had to spent (literally!) a whole day figuring out a working solution. I had basic acceleration, but the two panels of the UP2715K are recognized as two different monitors.
Having said that, 5K works with my hackintosh now 100% without any issues - no power cycling, no mouse cursor bugs! Unfortunately, I had to sacrifice the 1070's GPU power, but I rather take the 30-40% performance cut for a working 5K solution without any bugs or hassles!
DISCLAIMER:
- I won't start at the beginning – I'll assume that you know how to use Clover Configurator and you got the basic acceleration working with your helper card and your AMD GPU (Thread)
- I won't give support in this thread, I just wanted to share for others how I got it to work.
- I know that there are other ways to enable 5K with AMD GPUs (described by @LostVector and @Azimuth1 in other threads), but these methods didn't work for me!
My hardware:
- Gigabyte GA-Z170X-UD3
- Intel i7 6700K Skylake (Intel HD530 GPU)
- AMD RX580 (Sapphire RX 580 8G Nitro+)
Step 0:
Required / Recommended Apps: Textmate, Kext Utility, Clover Configurator
Make a backup of AMD9510Controller.kext from S/L/E and your Clover configuration, just in case.
Step 1:
SMBIOS: The only SMBIOS configs that worked for me were either MacMini(7,1) or MacPro(6,1)! Obviously I would go for the MacPro config. I had no luck with iMac(17,1)!
Step 2:
Editing the Info.plist in AMD9510Controller.kext. I use Textmate, because it allows you to directly edit and save the file in the S/L/E folder (use with caution though).
Besides adding 0x67DF1002 for basic acceleration, the crucial part is to switch both CFG_USE_AGDC values to true. It seems that this is the MST switch to merge both panels of the monitor to one display.
After editing, you have to open Kext Utility and it will refresh the Kernel cache automatically.
Step 3:
Copy the according settings from these Clover Configurator screenshots. These are the only relevant settings for getting 5K to work. I didn't use any on-the-fly kext patches.
After a restart, I got the full 5K glory shining upon me!
Bonus (optional):
Enabling all 36 cores of the RX580 (otherwise capped at 16 cores):
1. download this script: https://www.theitsage.com/wp-content/uploads/2017/02/enable-baffin-CUs.sh_.zip
2. Terminal: chmod +x enable-baffin-CUs.sh
3. Terminal: sudo ./enable-baffin-CUs.sh baffin 36
4. Reboot.
Last edited: