- Joined
- Sep 4, 2016
- Messages
- 10
- Motherboard
- Gigabyte Z170MX Gaming 5
- CPU
- Intel i5 6600K
- Graphics
- AMD RX 480
- Mac
- Mobile Phone
Got the RX 480 working again, full acceleration, Metal support and Safari/video are working as before.
To get it running I followed the same procedure as on 10.12/10.12.1: Edit /System/Library/Extensions/AMDRadeonX4100.kext to include "0x67DF0000" for the Baffin frame buffer, rebuild kextcache and reboot.
To have "AMD RX 480" instead of "AMD R9 xxx" reported in "About this Mac", one can edit /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS/AMD9500Controller using a hex editor, simply search for "R9 xxx" and replace it with "RX 480", takes effect after rebooting.
Unfortunately, if you had audio patched using MultiBeast and/or audio_cloverALC-120_v1.0d.command, you will have to do that again after rebuilding the kext cache.
EDIT: Somehow, RX 480 behaves slightly different now. Prior to the update and reenabling, I had to connect the display to iGPU and after login unplug it and replug it into the RX 480, otherwise it would hang at 90% of the boot up progress bar, unfortunately after replugging the display macOS would always detect 2 displays (with the non-existent one at 800x600), which was annoying because sometimes windows would open on the non-existing display meaning there was no way to interact with them.
However, now I can boot with the display connected to the RX 480 with black screen and graphics will come up once the login screen appears. So, slightly good news, I guess
______
Thanks, mate. This has been incredibly useful.