Contribute
Register

Radeon RX 560 on 10.13.4 macOS High Sierra

Joined
May 5, 2017
Messages
378
Motherboard
HP 8300 CMT
CPU
i7-3770
Graphics
RX 560
Mac
  1. MacBook Pro
Just posted a separate thread as suggested relating to my issues with RX560 giving random black screens. Any advice much appreciated; cross posting here because I know this is where the RX560 experts are :)
 
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
Found AMD9xxxControllerPatcher.kext (google for it)
Please upload it here so we can take a look. There might be multiple versions of the same kext with various modifications.
Any advice much appreciated; cross posting here because I know this is where the RX560 experts are :)
No experts here, just users trying to find solutions to their problems :) I hope you followed the advices given and put the kexts in /EFI/CLOVER/kexts/Other/. Have you tried the other methods mentioned in the first post of this thread? Maybe Inject ATI or a patch will work better for your system than WhateverGreen.
 
Joined
Aug 3, 2015
Messages
10
Motherboard
MSI Z270M Mortar
CPU
Intel Core i5-7400
Graphics
AMD Saphire Pulse RX560
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
@bogdanw, here is mine version of AMD9xxxControllerPatcher.kext
 

Attachments

  • AMD9xxxControllerPatcher.kext.zip
    3.6 KB · Views: 40
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
@bogdanw, here is mine version of AMD9xxxControllerPatcher.kext
I don't think using this kext is a good idea. Someone took the original AMD9xxxControllerPatcher.kext, replaced 580 with 560, but did't make the other modification(s) recommended (adding ATY,Part#). I don't speak German, but from the original forum it seems that creating a custom SSDT is preferred to using the kext.
 
Joined
Aug 3, 2015
Messages
10
Motherboard
MSI Z270M Mortar
CPU
Intel Core i5-7400
Graphics
AMD Saphire Pulse RX560
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
@bogdanw, isn't WhateverGreen the preferred method. After all, it is well maintained, supported, and can be deployed into clover with minimal to no effort at all. IMO, any other method (hack) is risky - something might go wrong after time or update - video encoding /decoding, performance, etc.

I personally would like a solution where my card could boot normally without anything - say native supported, still this is not a case. As someone have said before here - only basic functions works.
 
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
Joined
Mar 22, 2011
Messages
127
Motherboard
Gigabyte Z370 Aorus Ultra Gaming 2.0
CPU
Intel Core i7 8700K @4.8
Graphics
Shappire Radeon RX 580 4Gb NITRO+
Yes, I would advise anyone to use:
Lilu https://github.com/vit9696/Lilu/releases
IntelGraphicsFixup https://github.com/lvs1974/IntelGraphicsFixup/releases
WhateverGreen https://github.com/vit9696/WhateverGreen/releases
for better stability and power management.
Are you sure? What's better than what apple originally intended with they're drivers? I don't know a reason why we should use those extra kexts if the card is recognized and working in a vanilla way...! That's my humble opinion, there can be something I don't know about the possible advantages of the kexts. My system works reliably without. I've been using graphic apps, FCPX, exported HEVC videos...all so good!
 
Joined
Oct 23, 2010
Messages
921
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Are you sure? What's better than what apple originally intended with they're drivers? I don't know a reason why we should use those extra kexts if the card is recognized and working in a vanilla way...! That's my humble opinion, there can be something I don't know about the possible advantages of the kexts. My system works reliably without. I've been using graphic apps, FCPX, exported HEVC videos...all so good!
Generally, vanilla is better of course but it's not always possible.
E.g. If you want DP/HDMI audio, it's not always available without other means.
On some cards, certain connectors do not work and need patches.
Whatevergreen can help in helping fix such issues.

I personally do not use it as I can get around some of those issues but not everyone can so for them it's easy simple solution.
 
Joined
Jan 20, 2018
Messages
59
Motherboard
Asus ROG Strix Z370G WiFi
CPU
i5-8600K
Graphics
Vega 56
Mac
  1. MacBook Pro
Strange thing happened yesterday. After updating to 10.13.4 with Asus RX 560 OC Evo (basically RX 460) I could use macOS without Whatevergreen and everything worked great. Yesterday I played in BIOS with overclocking little bit (Asus ROG Z370G) but just with that - frequency and Core offset.

After reboot, cursor started to stutter horribly, but after I went back to Whatevergreen, everything was fine again. No changes to config.plist, no changes to drivers, nothing. No InjectATI, no RadeonDeinit, no framebuffer injection, just straight clean config with what's needed (plus ig-platform-id for headless iGPU setup).

Dual monitor setup, 4k via DP, 20" Cinema via DVI.

Strange…
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
4,910
Motherboard
Gigabyte Z390M Gaming - Clover UEFI 5102
CPU
i5-9600K
Graphics
RX 570 8gb HDMI 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. Android
Are you sure? What's better than what apple originally intended with they're drivers? I don't know a reason why we should use those extra kexts if the card is recognized and working in a vanilla way...! That's my humble opinion, there can be something I don't know about the possible advantages of the kexts. My system works reliably without. I've been using graphic apps, FCPX, exported HEVC videos...all so good!

As far as I can tell Apple hasn't "officially" supported the RX 560 or the RX 550. I think we are just lucky that it is "almost" 100% for the 560 at present. The 550 still seems to be a no-no. Apple seem to have a bespoke version of both GPUs - a Radeon Pro 560 and a Radeon Pro 555. And it seems they are not quite the same. I have no idea what the technical differences are but there must be some.

Agreed, if we can get away with what Apple gives us, that is best, but neither AMD chip is supported yet. As the latest Buyer's Guide points out only the 570 and up is native so far.

The Lilu/Whatevergreen kext pair help to "smooth the edges" of GPU support and are a credit to their authors :thumbup:

With 10.13.4 we are so much nearer to the "native" goal. Almost but not quite!

:)
 
Top