I've read all the discussion post about the RX 480 here and in the tonymacx86 community, This monday I go my ssd to OS X and is my first time trying to hackintosh (I have computer knowledge), but my doubt is about the RX480, I have the XFX RX480 8gb and want to know if is possible to get that gpu work on macOS Sierra? and if not, is possible to install hackintosh with the igpu but with the gpu conecte on the mobo?, my computer is go to be a dual boot with Windows 10, and I see the Gigamaxx guide on tonymacx86 and the video on youtube where'd explain how to run a RX480. I download that video too, but I dont know if that work with my XFX. If anyone of these tutorials work of you found o know how to make the XFX RX480 8gb run on hackintosh can you please let me know? thanks and I appreciate your effort
Edit: This is my RX: https://pcpartpicker.com/product/ybKhP6/xfx-radeon-rx-480-8gb-black-edition-video-card-rx-480m8bba6
I looked at it today, they changed everything in the 4100kext (English) text, I only found Baffin references, no vega10'or Polaris 10-11. At least with the public beta, the areas I used to see references to Fiji, Tonga, Polaris, vega are now ZN29AMD4100kext, etc...
I was able to get metal support for my XFX RX 480 reference card by adding 0x67DF1002 to the 9510kext just behind the 0x67EF1002, and adding the 0x67DF1002 to the 4100kext behind 67EF, it benches normal 1858 in valley extreme hd so it's still working in Public Beta 12.4.1
X4100 hasn't changed, and yes latest Clover auto uses Dayman as FB, now there is references to Polaris 10 and Polaris 11 pointers in the binary but nothing associated to them from the FB. This could be just a clean fresh start that Apple is doing to fix the issues they have been having on the new MBPs with the 460s also.
Good news finally!
Lilu.kext and Whatevergreen.kext (plugin) solved the "polaris issue" known for black screen at login.
You can find more informations about these 2 kexts here ---> http://www.insanelymac.com/forum/topic/321371-lilu-%E2%80%94-kext-and-process-patcher/
In a nutshell: put these 2 kexts in EFI/CLOVER/Kexts/10.12 or 10.13 and don't inject anything via Clover or DSDT or SSDT and your RX series card will work smooth like butter.
iGPU primary or helper card are no longer needed
macOS High Sierra 10.13 Beta1
- Topic title edited in order to regroup all new topic(s)/discussion(s) into this one
- I let the liberty to TS to remove all this nonsense that I just wrote.
- RX470 RX480 RX570 RX580 Full support by kexts and controllers, helper card or iGPU primary are still needed
Thanks for the update
MacOS Sierra 10.12.2 Beta1 and Beta2
- RX480/470: No official support*, there aren't changes in X4100 kext;
- Dayman and Guariba FBs are still incomplete in the AMD9500Controller kext;
- RX460: same as before - iGPU (or 2nd GPU) primary and cable swap after clover boot.
Mac Book Pro with AMD Radeon PRO line: http://creators.radeon.com/radeon-pro/
3 new GPUs based on Polaris 11 4th generation GCN.
This new line explains why there are 3 Device IDs in the X4100 kext: 67e0, 67ef, 67ff.
MacOS Sierra 10.12.1 - RX480/470 No official support* - RX460 kinda works as before (iGPU or 2nd GPU as primary graphics)
MacOS Sierra DP1,DP2,DP3 10.12.1 - RX480/470 No official support* - RX460 and Baffin family has now a dedicated kext: AMDRadeonX4100.kext
*Forcing the ID 67FF, via DSDT without touching the kext X4100, and using the iGPU as primary it's now possible to have a "good" acceleration on the RX470/480 (Still not a good solution)
MacOS Sierra 10.12 GM 16A322 - RX480/470 No official support - RX460 "Sort of" support
10.12 has a new AMD controller kext:
67E0 1002 = Baffin Polaris 11 - RX460 (fully supported) "Sort of" support, still needs iGPU as primary and blind boot on Developer Beta 8
67FF 1002 = Polaris 11 ??
67C0 1002 = Ellesmere Polaris 10 - NO Support yet
67DF 1002 = Polaris RX480 (only ID) - No Support yet
Even with the new 9500 controller, there isn't support yet because the AMDRadeonX4100.kext has only the Baffin's (Polaris 11) section supported (sort of).
We can only wait Apple's development and see what will happen.
RX480/470's possible Frame Buffers in AMD9500Controller.kext: