Contribute
Register

Enabling AMD RX 4XX cards in Sierra.

Status
Not open for further replies.
That's good to know. Thank you! While I can fake ID to 0x67EF1002, I still get black screen. Do you know what it means when the bootleg states: "card not posted because GEN_CNTL = -1" ?

5:630 0:000 Framebuffer @0xD0000000 MMIO @0xE0000000 I/O Port @0x0000E000 ROM Addr @0xEF540000
5:630 0:000 PCI region 1 = 0x00000000, region3 = 0x00000000, region5 = 0xEF500000
5:630 0:000 Use region5 as MMIO space
5:630 0:000 BIOS_0_SCRATCH=0xFFFFFFFF, 1=0xFFFFFFFF, 2=0xFFFFFFFF, 3=0xFFFFFFFF, 4=0xFFFFFFFF, 5=0xFFFFFFFF, 6=0xFFFFFFFF
5:630 0:000 RADEON_CRTC2_GEN_CNTL == 0xFFFFFFFF
5:630 0:000 card not posted because GEN_CNTL = -1
5:630 0:000 ATI card non-POSTed,

5:630 0:000 Set VRAM for Ellesmere =4294967295Mb
5:630 0:000 ATI: get_vram_size returned 0xFFF00000
5:630 0:000 ATI Radeon EVERGREEN+ family
5:630 0:000 Framebuffer set to device's default: Baladi
5:630 0:000 N ports defaults to 6
5:630 0:000 (AtiPorts) Nr of ports set to: 6
5:630 0:000 ATI Ellesmere AMD Radeon RX480 -1MB (Baladi) [1002:67DF] (subsys [1002:0B37]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)
5:630 0:000 Intel GFX injection not set
5:630 0:000 RCBA disabled; cannot use it
5:630 0:000 setting specified layout-id=1 (0x1)
5:630 0:000 stringlength = 4198
5:630 0:000 CurrentMode: Width=3840 Height=2160
5:630 0:000 Beginning FSInjection

POST stands for Power On Self Test. I am guessing this is from your Clover boot log (or debug log). The GEN_CNTL is a Clover programming variable, you would have to ask the Clover Developers how they are using it (or dig through the Clover code to find it and trace it). Just a guess, but from the looks of things, the card did not properly start up and tell Clover it is fine and ready to use, but Clover went ahead and got the various informations it could. Also, it looks like you used Inject-ATI = false, Inject-Intel = false, but I am not seeing here any information about GPU ID spoofing. Also you are using a (consumer) 4K monitor setting.
 
anything about RX580?

My local stores are sold out already, but all they had was the MSI 580 which in 480 form can be troublesome to activate. As soon as I can get a XFX or Saphire model I will pick one up for testing. I don't want to keep it long term so I don't want to purchase online and wait the 3 days for shipping.
 
My local stores are sold out already, but all they had was the MSI 580 which in 480 form can be troublesome to activate. As soon as I can get a XFX or Saphire model I will pick one up for testing. I don't want to keep it long term so I don't want to purchase online and wait the 3 days for shipping.
Sounds good. Thanks gigamaaxx.
 
If it was Vega 10 I would have camped out there overnight, but we have a ways to go before Vega. May or June a year late I hope it doesn't disappoint.
I've following the news and people are saying Vega will be out in May. I don't know how accountable that source is tho.
 
After you modify the kexts you need to run Kextwizzard before rebooting or it ruins the kext edit and may make the kext unusable if it gets flagged.

If you modify the kexts don't use inject ATI, it will show R9 xxx in about this Mac but that is normal for the newer AMD cards. With the kext fixes you don't need any clover manipulations or injections, it gets picked up natively. The R9 xxx can be easily fixed using iHex edit.

I did. I even reinstall a fresh one and just modified the kext and using kext wizard after each modification. I am not injecting ATI or Intel. However, the RX 480 is still not recognized. When I click about this Mac, the graphics card list: "Intel HD Graphics SKL CRB 1536MB. Sigh. I guess I'm throwing in the towel.
 
Ya facing similar crashing/restart problem with sapphire nitro+ rx480 World of Warcraft/D3/Mad Max you name it

Think the problem is 100% related the usage of Metal. And every title of those uses Metal. Would be nice to check if the opengl doesnt cause crash. Im afraid there is not much we can do for it at this point.

And for me Wow seems to "function" bit more stable compared to Mad Max example (Feral interactive title)

Also using Youtube/HTML5 flash content open on browser/keeping browser open on other screen can prob make this more occureable.
I need to correct what i told. It appears that its not prob problem with metal. As i lowered my cpu clock and memory back to more stable ratings the crashing seems to settle and havent faced anymore crashing :D So it can be pretty much also problem with overclocking.
 
Anyone had success with Sapphire RX580. I would like to buy sapphire RX580, if someone can lend me a hand in fixing kexts.

Hackintoshers have flashed their RX 480 cards with the Saphire RX 580 Vbios and posted benchmarks in Sierra. They work, you just need to get the card and have a decent system preferably with CPU graphics chip. I see you have Skylake graphics this should be easy for you to do. Download iHex, Xcode (optional), EFIMounter, Clover Configurator (optional), and Kext Wizard. All are free the iHex and Xcode are in Apple AppStore, Google Kext Wizard, EFIMounter and Clov Config. to get those.

Do you have a backup or extra disk to make a fresh instal on? It would be good to try to get the SKL CRB graphics for the RX it just works and is quite simple. You can configure your setup with the Kext edits and it will still work normally without the RX card installed. Get the card and plug it in. The key to editing successfully is to always drag the edit files to the desktop and release and then edit them. after edits return them to original folders and follow the replace prompts and always remember to use Kext Wizard. Remembering to use the Kext Wizard is the key to success.

Let mr know if your ready to start with the configuration if you have a spare disk for a practice setup.
 
Status
Not open for further replies.
Back
Top