Popular Post Ciro82 Posted June 16, 2016 Popular Post Share Posted June 16, 2016 [uPDATE END OF JULY 2017] macOS 10.12.5/6 Sierra and 10.13 Beta 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 [uPDATE 06/07/2017] 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 [uPDATE 11/1/2016] 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. [uPDATE 10/27/2016] Apple Event 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. [uPDATE 10/24/2016] MacOS Sierra 10.12.1 - RX480/470 No official support* - RX460 kinda works as before (iGPU or 2nd GPU as primary graphics) [uPDATE 9/22/2016] 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) DSDT INJECTION: Device (GFX0){Name (_ADR, Zero)Name (_SUN, One)Method (_DSM, 4, NotSerialized){Store (Package (0x12){"AAPL,slot-name","Slot-1","name","AMD Graphics Controller","model",Buffer (0x12){"AMD Radeon RX480"},"device-id",Buffer (0x04){0xFF, 0x67, 0x00, 0x00},"@0,name",Buffer (0x0D){"ATY,Dayman"},"@1,name",Buffer (0x0D){"ATY,Dayman"},"@2,name",Buffer (0x0D){"ATY,Dayman"},"@3,name",Buffer (0x0D){"ATY,Dayman"},"hda-gfx",Buffer (0x0A){"onboard-1"}}, Local0)DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))Return (Local0)}} [uPDATE 9/14/2016] MacOS Sierra 10.12 GM 16A322 - RX480/470 No official support - RX460 "Sort of" support Good news! 10.12 has a new AMD controller kext: AMD9500Controller.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: DAYMAN - Status: INCOMPLETE GUARIBA - Status: INCOMPLETE RX460 possible Frame Buffers in AMD9500Controller.kext: ACRE - Status: FULL?? List of known AMD Polaris IDs: vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c0 ("Ellesmere [Polaris10]") vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c1vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c2vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c4vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c7vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c8vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67c9vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67cavendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67ccvendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67cfvendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67df ("Ellesmere [Radeon RX 470 & 480]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e0 ("Baffin [Polaris11]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e1 ("Baffin [Polaris11]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e3vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e7vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e8 ("Baffin [Polaris11]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67e9 ("Baffin [Polaris11]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67eb ("Baffin [Polaris11]")vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67ef ("Baffin [Radeon RX 460])vendor: 1002 ("Advanced Micro Devices, Inc. [AMD/ATI]"), device: 67ff ("Baffin [Polaris11]") RX480 prices (Reference PCB): RX480 4Gb $199 plus tax = € 229-249 RX480 8Gb $249 plus tax = € 269-299 RX470 prices: RX470 4Gb $179 plus tax = € 199-229 RX470 8GB $199 plus tax = € 229-259 RX460 prices: RX460 2GB $ 99 plus tax = €109 RX460 4GB $129 plus tax = €139 23 Link to comment Share on other sites More sharing options...
Dwarfy Posted June 16, 2016 Share Posted June 16, 2016 Boooyaaaa! Good news. 2 Link to comment Share on other sites More sharing options...
bkdwt Posted June 17, 2016 Share Posted June 17, 2016 Oh hell yeah! This is a nice notice! Link to comment Share on other sites More sharing options...
ankushg Posted June 17, 2016 Share Posted June 17, 2016 Let's hope there's decent (if any) support for crossfire configurations... 1 Link to comment Share on other sites More sharing options...
Ciro82 Posted June 17, 2016 Author Share Posted June 17, 2016 Let's hope there's decent (if any) support for crossfire configurations... As i said, MacOS will use both cards for OpenCL Apps 1 Link to comment Share on other sites More sharing options...
magnifico Posted June 17, 2016 Share Posted June 17, 2016 great great great news ...ciro thz thz Link to comment Share on other sites More sharing options...
maleorderbride Posted July 1, 2016 Share Posted July 1, 2016 Let's hope there's decent (if any) support for crossfire configurations... If you mean actual Crossfire, then no. That never has happened before and I doubt it will here. You only use Crossfire for gaming, so either boot into Windows for gaming (where performance is better anyway), or get a single, more powerful card for OS X gaming. I hope someone posts in this thread soon with verification of the RX 480 working in 10.12! Link to comment Share on other sites More sharing options...
Ciro82 Posted July 1, 2016 Author Share Posted July 1, 2016 If you mean actual Crossfire, then no. That never has happened before and I doubt it will here. You only use Crossfire for gaming, so either boot into Windows for gaming (where performance is better anyway), or get a single, more powerful card for OS X gaming. I hope someone posts in this thread soon with verification of the RX 480 working in 10.12! Double GFX's power computing with OpenCL apps will work. 1 Link to comment Share on other sites More sharing options...
Nightf4ll Posted July 4, 2016 Share Posted July 4, 2016 so, anybody tested if this works?? which version of the RX480 should I get?? 4GB or 8GB for best compatibility?? also, will it work on El Capitan if we copy the kext? Link to comment Share on other sites More sharing options...
Ciro82 Posted July 4, 2016 Author Share Posted July 4, 2016 so, anybody tested if this works?? which version of the RX480 should I get?? 4GB or 8GB for best compatibility?? also, will it work on El Capitan if we copy the kext? 8 or 4 gb that's not a problem, personally i haven't tested it yet. (i'm waiting for AMD reply on the power issue) Copying kext from differents OS isn't properly the best choice, Sierra will eventually have Polaris support, we have to be patients and wait. 1 Link to comment Share on other sites More sharing options...
Nightf4ll Posted July 4, 2016 Share Posted July 4, 2016 8 or 4 gb that's not a problem, personally i haven't tested it yet. (i'm waiting for AMD reply on the power issue) Copying kext from differents OS isn't properly the best choice, Sierra will eventually have Polaris support, we have to be patients and wait. Yeah, I'm waiting for non reference cards too with 8-pin power supply connector. Should be within 2-4 weeks and by then somebody will hopefully test it and report in here. Link to comment Share on other sites More sharing options...
Ciro82 Posted July 4, 2016 Author Share Posted July 4, 2016 Yeah, I'm waiting for non reference cards too with 8-pin power supply connector. Should be within 2-4 weeks and by then somebody will hopefully test it and report in here. Non reference has a weird ports configuration: 2 x HDMI, 2 x DP, 1 DVI... i predict lot of headaches LOL Link to comment Share on other sites More sharing options...
Nightf4ll Posted July 4, 2016 Share Posted July 4, 2016 Non reference has a weird ports configuration: 2 x HDMI, 2 x DP, 1 DVI... i predict lot of headaches LOL I guess it will be more expensive too. Nvidia's 1060 should be releases soon too though, maybe this will drive the prices down. Link to comment Share on other sites More sharing options...
Ciro82 Posted July 4, 2016 Author Share Posted July 4, 2016 I guess it will be more expensive too. Nvidia's 1060 should be releases soon too though, maybe this will drive the prices down.20-40 dollars more than the reference one... Inviato dal mio iPhone utilizzando Tapatalk Link to comment Share on other sites More sharing options...
Laberlohe Posted July 6, 2016 Share Posted July 6, 2016 With DP2 output is working on all three DPs and the HDMI-Port, but no acceleration for 0x67DF1002. Adding DeviceID to Baffin-Family IOMatch does the trick für Fiji (aka Fury) but not for RX 480. 1 Link to comment Share on other sites More sharing options...
MattsCreative Posted July 7, 2016 Share Posted July 7, 2016 sweet news Link to comment Share on other sites More sharing options...
Ciro82 Posted July 7, 2016 Author Share Posted July 7, 2016 With DP2 output is working on all three DPs and the HDMI-Port, but no acceleration for 0x67DF1002. Adding DeviceID to Baffin-Family IOMatch does the trick für Fiji (aka Fury) but not for RX 480. Have you rebuilt prelinked kernel after adding the ID in the kext? Do you mind to post an attachment of an IOREG save file? Link to comment Share on other sites More sharing options...
Ascent Yeh Posted July 13, 2016 Share Posted July 13, 2016 AMD RX 480 8GB can boot on macOS Sierra Public Beta But no QE/CI. Need patch AMD9500 kext ? DP & HDMI can show on. 2 Link to comment Share on other sites More sharing options...
MattsCreative Posted July 18, 2016 Share Posted July 18, 2016 AMD RX 480 8GB can boot on macOS Sierra Public Beta But no QE/CI. Need patch AMD9500 kext ? 螢幕快照 2016-07-13 21.41.44.png 螢幕快照 2016-07-13 21.42.18.png DP & HDMI can show on. 螢幕快照 2016-07-13 21.41.58.png i might have to trade my 290x for a 480 8gb 2 Link to comment Share on other sites More sharing options...
Ciro82 Posted July 18, 2016 Author Share Posted July 18, 2016 i might have to trade my 290x for a 480 8gb My RX480 will arrive in two days, we will see how far i'll go on Sierra PB... 2 Link to comment Share on other sites More sharing options...
VirusX Posted July 20, 2016 Share Posted July 20, 2016 can't wait for updates here in this thread I am planning to buy either the RX480 or the GTX1060. I definitely will wait until customs designs of the RX480 will be released. But Ciro is right - alternative output ports on customs cards might create a lot of headaches. I try to avoid those since I had enough of them with my MSI R9 270X :/ 2 Link to comment Share on other sites More sharing options...
Ciro82 Posted July 20, 2016 Author Share Posted July 20, 2016 No acceleration on Sierra PB and DP3 yet, we have to wait Link to comment Share on other sites More sharing options...
TheRacerMaster Posted July 20, 2016 Share Posted July 20, 2016 No acceleration on Sierra PB and DP3 yet, we have to wait Did you try using a Polaris 11 device ID (FakeID=0x67E1002) and the Dayman framebuffer? Fl0r!an says that framebuffer is a perfect match for the RX 480. Link to comment Share on other sites More sharing options...
Ciro82 Posted July 20, 2016 Author Share Posted July 20, 2016 FakeID gives me a beautiful black screen Inviato dal mio iPhone utilizzando Tapatalk Link to comment Share on other sites More sharing options...
MattsCreative Posted July 21, 2016 Share Posted July 21, 2016 http://netkas.org/he got it working Link to comment Share on other sites More sharing options...
Recommended Posts