Contribute
Register

macOS Sierra PB: Need testers for new AMD Radeon drivers!

Status
Not open for further replies.
Below is how I edited the 480 bios.

I then booted into windows and used winflash to flash the bios over. In clover I still use the EF67 injection.
However this is something you would do at your own risk, and I wouldn't personally do it if I didn't have a dual bios on my card in which to recover from.

@rhys216 I have flashed my Sapphire RX 480 with the same parameters... what further is needed to enable? I have no IGFX (H57) but have you done the additional kext editing on x4100 and 9500? I am running 10.12.4 final.
 
A best 100% Mac Compatible GraphicsCard is essential for hackintosh world, Specially for FCP X , Adobe Premier Video Editors.

At this point, Nvidia Pascal GPU s (GTX 1050/ 1060/ 1070/1080) are not working with macOS. No webdrivers from Nvidia. The Maxwell Cards (GTX750, 950, 960 970 980 etc) are not available in market right now.

AMD Polaris 10/11 series Cards RX460, 470, 480 are available now in market and support macOS Sierra with the help of any other GPU as primary GPU. Without helper GPU these cards boots in to Blackscreen or No output. But in real MacPro the card boot normally without any issues . Clover updates till now v4047 does not solves the issue.

According to me RX480 is a best performer Card with Video Editing applications like Finalcut Pro X, and Premiere Pro etc , with 8GB of VRAM at lowest price

We want to make RX480 fully working with hackintosh with out any helper cards
is it a Clover or FakeSMC issue?
Any Vbios patch or bios flash solves the issue?
https://www.tonymacx86.com/threads/...d-radeon-drivers.197273/page-196#post-1433331

According to @rhys216 we can boot to mac normally on hackintosh by modding vbios of RX480

@rhys216 any issues on windows after Changing deviceid on VBIOS?
I've asked this question over and over again. I can't even get mine working WITH a helper card after 3 months. I know there are numerous people with the wherewithal to deal with this, just most find a solution unnecessary because they have igpu. I figured the finalcut users would have had this sorted out since a helper or igpu affects the bottom line performance. I keep asking, but haven't gotten any answers
 
A best 100% Mac Compatible GraphicsCard is essential for hackintosh world, Specially for FCP X , Adobe Premier Video Editors.

At this point, Nvidia Pascal GPU s (GTX 1050/ 1060/ 1070/1080) are not working with macOS. No webdrivers from Nvidia. The Maxwell Cards (GTX750, 950, 960 970 980 etc) are not available in market right now.

AMD Polaris 10/11 series Cards RX460, 470, 480 are available now in market and support macOS Sierra with the help of any other GPU as primary GPU. Without helper GPU these cards boots in to Blackscreen or No output. But in real MacPro the card boot normally without any issues . Clover updates till now v4047 does not solves the issue.

According to me RX480 is a best performer Card with Video Editing applications like Finalcut Pro X, and Premiere Pro etc , with 8GB of VRAM at lowest price

We want to make RX480 fully working with hackintosh with out any helper cards
is it a Clover or FakeSMC issue?
Any Vbios patch or bios flash solves the issue?
https://www.tonymacx86.com/threads/...d-radeon-drivers.197273/page-196#post-1433331

According to @rhys216 we can boot to mac normally on hackintosh by modding vbios of RX480

@rhys216 any issues on windows after Changing deviceid on VBIOS?
Windows is running fine btw with the vbios edit
 
@rhys216 I have flashed my Sapphire RX 480 with the same parameters... what further is needed to enable? I have no IGFX (H57) but have you done the additional kext editing on x4100 and 9500? I am running 10.12.4 final.


I don't edit any of the kexts. Just add the EF definition in clover injection, and set Baladi as the frame buffer. Nothing else is needed. You can unlock the extra CU's if you want, but it made no difference in FCPX so I don't bother.
 
Ati
I don't edit any of the kexts. Just add the EF definition in clover injection, and set Baladi as the frame buffer. Nothing else is needed. You can unlock the extra CU's if you want, but it made no difference in FCPX so I don't bother.
Ati inject? Nothing else.... tried this an nothing then.

Can only assume the vgabios didnt flash. Is there a more thorough thread on the process @rhys216 ? Were you on previous OS version than 10.12.4?
 
I had a similar experience. I upgraded to Sierra 10.12.4 via the App Store then performed the following steps:
1. Added 0x67DF1002 to both the 4100 and 9510 AMD kexts.

2. Added 0x67DF1002 to Clover config (but didn't Inject ATI).
[Note: This was enough to get my RX 480 recognized with Metal support but only 16 CUs.]

3. Applied the first 2 steps outlined to enable all cores.
Change number of CU's from 16 to 36:
48 B8 02 00 00 00 01 00 00 00 48 89 43 54 C7 43 7C 08 00 00 00
48 B8 04 00 00 00 01 00 00 00 48 89 43 54 C7 43 7C 12 00 00 00

Remove CU limit (didn't alter for P10):
0F 42 C8 89 8B 80 00 00 00 44 88 B3 99 00 00 00 44 88 73 20
90 90 90 89 8B 80 00 00 00 44 88 B3 99 00 00 00 44 88 73 20
[Luxmark now shows 36 CUs.]

4. For cosmetic purposes, updated the 9510 kext to change the About This Mac text from R9 XXX to RX 480.

My Luxmark and Geekbench scores are very similar to 10.12.3 values, although they are still resolution dependent. Best scores are achieved when the Displays System Preference is set to a resolution of 3008 x 1692.

View attachment 244901

P.S. I did save copies of the 10.12.3 kexts but did not need them. I've also saved original and modded versions of the 10.12.4 kexts :)

Quick Update:
I was having some mouse lag issues and Safari performance seemed significantly off after this latest update (and more testing), despite good Luxmark and Geekbench scores. Since I have Clover set up to auto load my (mac) SSD, and the rest of my system has been quite stable, I decided to unplug my "helper" card and boot with just the RX 480 plugged in but with my monitor off. Booting is quick (~ 10s) and the mac log in screen shows up with just the RX 480 plugged into HDMI.

Good news! No more mouse lag and Safari is super responsive again. Also, my resolution dependent Geekbench scores have now stabilized and show a slight increase.

Finally, I dual boot Mac/Windows and can access Windows via the Startup Disk System Preference. To switch back to the Mac, I just restart (from Windows), as my Mac SSD is the default in Clover.

I know others have done this, just wanted to confirm it's working well under 10.12.4 on an X99 build.

3840x2160-hdmi.png 3840x2160.png
 
Ati

Ati inject? Nothing else.... tried this an nothing then.

Can only assume the vgabios didnt flash. Is there a more thorough thread on the process @rhys216 ? Were you on previous OS version than 10.12.4?

This is what your clover settings should look like. I'm not really sure why people edit the kexts rather than just inject the card id. That way after updates you don't need to keep editing kexts etc.

I've been using this method for a while now, at least from 12.3 to 12.5 beta 1.
I don't duel boot into windows so don't have much experience of that side of things. I just needed this card to work perfectly in OSX, which it does even with the latest FCPX releases and other 3rd party plugins that I've used.

a.jpeg

b.jpeg
 
This is what your clover settings should look like. I'm not really sure why people edit the kexts rather than just inject the card id. That way after updates you don't need to keep editing kexts etc.

I've been using this method for a while now, at least from 12.3 to 12.5 beta 1.
I don't duel boot into windows so don't have much experience of that side of things. I just needed this card to work perfectly in OSX, which it does even with the latest FCPX releases and other 3rd party plugins that I've used.

I'm not even sure you need Inject ATI, I do everything via Clover also and I don't even have it enabled. It may be Clover version specific too. I remember there might have been some changes with injection. I think at one point injection may have overwritten fakeID, but I'm not sure what the situation is now.

Personally I agree with you, I don't see any reason to edit kexts for any of this. However, I will say that getting fakeID to work might require a bit of fiddling on some systems. On my system the fakeID doesn't work unless I enable some DSDT fixes (AddDTGP, FixDisplay, DROP ATI DSM). So it's probably dependent on what the DSDT on your system looks like and may not work the first time someone tries it.
 
I'm not even sure you need Inject ATI, I do everything via Clover also and I don't even have it enabled. It may be Clover version specific too. I remember there might have been some changes with injection. I think at one point injection may have overwritten fakeID, but I'm not sure what the situation is now.

Personally I agree with you, I don't see any reason to edit kexts for any of this. However, I will say that getting fakeID to work might require a bit of fiddling on some systems. On my system the fakeID doesn't work unless I enable some DSDT fixes (AddDTGP, FixDisplay, DROP ATI DSM). So it's probably dependent on what the DSDT on your system looks like and may not work the first time someone tries it.

I can't remember what clover build I was using, but when I unchecked 'inject ati' acceleration stopped working. So I just keep it checked now.

Also with this method, you get a grey rather than black boot screen. I don't mind it, but it would be good to know how to get it black if anyone knows. But it's not really a big deal, it reminds me of older Mac OS's that had a grey startup.

 
I can't remember what clover build I was using, but when I unchecked 'inject ati' acceleration stopped working. So I just keep it checked now.

Also with this method, you get a grey rather than black boot screen. I don't mind it, but it would be good to know how to get it black if anyone knows. But it's not really a big deal, it reminds me of older Mac OS's that had a grey startup.

@rhys216 Is it a real macpro? apple chime at startup?
Graphics Card Powercolor RedDevil RX480?
Can you post the complete procedure as guide with Motherboard, processor and graphics specs. Please describe the bios flashing procedure , values changed on vbios , tools used etc
 
Last edited:
Status
Not open for further replies.
Back
Top