Contribute
Register

Radeon RX 560 on 10.13.4 macOS High Sierra

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
The only difference I see is that you have <key>RadeonDeInit</key> <false/>, I have deleted it entirely.
And change MEI to IMEI is necessary? Take a look at the boot log Patching DSDT:, it might say "already patched!"

Yes, you're right about MEI to IMEI, thanks for suggestion.
About RadeonDeInit key/value - deleted and still no success.
Probably my card is little different....

Edit:
I'm going to buy DVI cable soon and will test again with DVI port and report then.
One more thing: method 1 gives me very long boot time - about a minute or so and ends with black screen, while method 2 and 3 are very fast - about 30 secs. Still method 2 and 3 gives me black screen from 50% boot up to login screen, then signal goes on;

Thanks.
 
Last edited:
Joined
Aug 17, 2017
Messages
5
Motherboard
ASRock Fatal1ty Z270 Gaming-ITX/ac
CPU
i5-7600
Graphics
HD 630, RX 560
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Xserve
Mobile Phone
  1. iOS
Can someone with fully working system post exactly how the config.plist should be configured to utilize IGPU and Radeon RX 560. Also please include which kexts should be installed. I am planning to reinstall 10.13.4 from scratch. looking to ensure that I can use HD630 in connectionless mode and attach only the RX 560 HDMI port to 4k TV. I usually use the VNC to access the computer.
Anyone with a working system, if possible please share your full configuration. Thanks in advance.
 
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+
Can someone with fully working system post exactly how the config.plist should be configured to utilize IGPU and Radeon RX 560. Also please include which kexts should be installed. I am planning to reinstall 10.13.4 from scratch. looking to ensure that I can use HD630 in connectionless mode and attach only the RX 560 HDMI port to 4k TV. I usually use the VNC to access the computer.
Anyone with a working system, if possible please share your full configuration. Thanks in advance.
This is my config, kexts: just FakeSMC, MAusiethernet and USBinjectall. iGPU active in bios. Everything working! The only thing you should add is the 10.13.4 USB port limit patch. I don't have it cause I mapped my usb ports in a SSDT
 

Attachments

  • config.plist
    7 KB · Views: 195
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
This is my config, kexts: just FakeSMC, MAusiethernet and USBinjectall. iGPU active in bios. Everything working! The only thing you should add is the 10.13.4 USB port limit patch. I don't have it cause I mapped my usb ports in a SSDT
This must be the first "mine is shorter" competition:)
If you have ssdt for usb, why do you still use usbinjectall?
 
Joined
Sep 21, 2015
Messages
24
Motherboard
Asus Z170-A
CPU
i7-6700K
Graphics
HD 530 & RX 560
Mobile Phone
  1. Android
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+
"You can use this kext (temporarily) to enable all ports so you can determine which ports really need to be in the final injector."
https://github.com/RehabMan/OS-X-USB-Inject-All/blob/master/README.md
The guide say: Creating custom SSDT for USBInjectAll.kext

So it seems like the SSDT works in conjunction with USBInjectall, but I might be wrong...

I think the kext injects all the enabled usb ports in the SSDT...so if the ports are less than 15 you're safe


EDIT (yes, it's like that): USBInjectAll.kext is coded in a data driven way. Nothing is hard-coded in the kext code itself. All data is contained in the Info.plist. When USBInjectAll.kext starts, matching on EH01/EH02/XHC, or the internal hubs connected to EH01/EH02 port 1, it consults the configuration data in Info.plist as related to the device it has attached to and injects the data it finds there. But an SSDT can be used to override the data in the Info.plist.
 
Last edited:
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
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
Found AMD9xxxControllerPatcher.kext (google for it), and I can boot without problem with very clear config - no InjectATI, no InjectIntel, no WEG, no AppleGraphicsDevicePolicy patch. System boot very fast, HDMI working, no HDMI audio.
 
Joined
May 22, 2011
Messages
1,049
Motherboard
ASUS TUF Z390 Plus Gaming
CPU
i9-9900K
Graphics
RX 560
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Top