Contribute
Register

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

Status
Not open for further replies.
@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
I've flashed the vbios, tried ATI inject on/off on my 1156 system i7 870 with ref sapphire 480 8gb and still black screen. Fans whir up then nothing. Fake ID is in clover and framebuffer listed as @rhys216 has said. I regret getting this card now as it was intended for FCPX. The forum can't really consider non-IGFX users as the problem seems to be in the differences between Apples genuine bootloader and Clovers at it's heart. No helper card=no luck.

Has anyone on an older system H57 or thereabouts gotten the RX 480 to work without IGFX?
 
UPDATE on Final Cut Pro X 10.3+

Everything works on Clover r4035, but I updated to r4049 and it broke FCPX 10.3.1 on my machine (running public release of 10.12.4). To get it to work, I had to just Inject Intel = FALSE and it worked, but again, very slow boot time and no sleep. I reverted back to Clover r4035 and all is well again.

What's the best way to communicate this to the folks working on Clover? I'm sure FCPX is not something they are paying attention to, so it might be helpful.
 
UPDATE on Final Cut Pro X 10.3+

Everything works on Clover r4035, but I updated to r4049 and it broke FCPX 10.3.1 on my machine (running public release of 10.12.4). To get it to work, I had to just Inject Intel = FALSE and it worked, but again, very slow boot time and no sleep. I reverted back to Clover r4035 and all is well again.

What's the best way to communicate this to the folks working on Clover? I'm sure FCPX is not something they are paying attention to, so it might be helpful.

If FCPX is broken, then there is a chance that iMovie, Safari, and various other apps that use the Apple video playback approach will also have problems. Inject Intel = true has been a problem for HD 4600 and some other Intel graphics IGPUs as far as the Apple video playback has been concerned since 10.12.0. It could be the latest Clover update picked up a regression from the earlier versions (the ones that did not fix it).

You can let the clover developers know about things of this nature, try here:

https://sourceforge.net/p/cloverefiboot/discussion/1726372/
or
https://sourceforge.net/p/cloverefiboot/tickets/


p.s. If you only use sleep for short term (i.e. no hibernate mode) there is a way to get around some of the issues of losing sleep, open the Terminal app and at the prompt type in the command: caffeinate and hit return. It will keep your cpu running but will let the monitor sleep all the way to shutting down and will awaken it properly. You should not lose audio or have any of the other sleep related issues, but the cpu does not go into low power mode, so the fans keep spinning. Again, this is for short term use, not overnight use. Type the usual control-c combination to exit it.
 
BTW , I flashed my SAPPHIRE NITRO+ RX 480 4GB , with edited bios by rhys216 method , inject ATI=true, fakeID=0x67EF1002 in clover. OS X work without my HD4600, with PCIe-1 in priority, Luxmark scores same.
Bad is Windows and Motherboard won't recognise GPU... (PC speaker beep 3 times at system start)
 
I have the Gigabyte RX460 4GB no 6-pin card. I also have HD530 built-in. The HD530 works natively without glitches, just the wake issue.

I would like to use my RX460. I have enabled CPU Graphics as Primary with 64MB DVMT. I have no ig-platform ID and Inject Intel is set to false. I have Inject ATI set to true instead. Monitor is plugged via HDMI to the RX460. Still the system boots using the HD530 so at half way boot the monitor turns off.

What am I missing?

Note: I am running on Clover 4049. macOS 10.12.4
 
I have the Gigabyte RX460 4GB no 6-pin card. I also have HD530 built-in. The HD530 works natively without glitches, just the wake issue.

I would like to use my RX460. I have enabled CPU Graphics as Primary with 64MB DVMT. I have no ig-platform ID and Inject Intel is set to false. I have Inject ATI set to true instead. Monitor is plugged via HDMI to the RX460. Still the system boots using the HD530 so at half way boot the monitor turns off.

What am I missing?
op
orly
Note: I am running on Clover 4049. macOS 10.12.4

There are a couple of things to check on to make sure they are not interfering with your set-up.

1.) I am using a Haswell based system and found in the upgrade from 10.12.3 to 10.12.4, that the audio patching (CloverALC) had to be modified a bit because it was stopping the connectors from working. [the Realtek kext had to be removed, but the AppleHDA layout resources as well as the Clover patches for recognizing the layouts were kept for motherboard audio.]

2.) (Also coming from 10.12.3 to 10.12.4) @Sitherick found that some DSDT changes had to be made to get the card to work properly, see: https://www.tonymacx86.com/threads/...rs-for-new-amd-radeon-drivers.197273/page-226 #2260

If these are okay, you should be able to get up and running with Inject-ATI = false. Your monitor will have the black screen booting until just after the AMD 4100 kext loads and your graphics card fans spin up. The monitor will turn back on and then after that, the login screen will appear.

That said, you should be able to use Inject-ATI = true, but you will need to use a frame buffer to get it to work. Read through the entry here: https://www.tonymacx86.com/threads/...rs-for-new-amd-radeon-drivers.197273/page-224 #2236 and make sure you set FBName to be Berbice in the Clover preferences. I have since gone back and tested the patch with regular (single link) DVI monitors and the patch works just fine with them as well as with dual-link DVI monitors and HDMI and DP monitors. Unless you have very good results, you will only be able to use two monitors at a time though.

Regardless, you will have the black screen on your monitor though the boot process until the kext loads and the log-in screen appears.
 
There are a couple of things to check on to make sure they are not interfering with your set-up.

1.) I am using a Haswell based system and found in the upgrade from 10.12.3 to 10.12.4, that the audio patching (CloverALC) had to be modified a bit because it was stopping the connectors from working. [the Realtek kext had to be removed, but the AppleHDA layout resources as well as the Clover patches for recognizing the layouts were kept for motherboard audio.]

2.) (Also coming from 10.12.3 to 10.12.4) @Sitherick found that some DSDT changes had to be made to get the card to work properly, see: https://www.tonymacx86.com/threads/...rs-for-new-amd-radeon-drivers.197273/page-226 #2260

If these are okay, you should be able to get up and running with Inject-ATI = false. Your monitor will have the black screen booting until just after the AMD 4100 kext loads and your graphics card fans spin up. The monitor will turn back on and then after that, the login screen will appear.

That said, you should be able to use Inject-ATI = true, but you will need to use a frame buffer to get it to work. Read through the entry here: https://www.tonymacx86.com/threads/...rs-for-new-amd-radeon-drivers.197273/page-224 #2236 and make sure you set FBName to be Berbice in the Clover preferences. I have since gone back and tested the patch with regular (single link) DVI monitors and the patch works just fine with them as well as with dual-link DVI monitors and HDMI and DP monitors. Unless you have very good results, you will only be able to use two monitors at a time though.

Regardless, you will have the black screen on your monitor though the boot process until the kext loads and the log-in screen appears.

So this Gigabyte RX460 which works almost OOB, well prior to 12.4 update according to most previous comments and threads I read, is now currently not working in 12.4?

I also don't have the kexts and patches that was mentioned from your link that is causing the RX460 to not work. I tried to select Berbice and set Inject ATI=true, lost boot screen, waited for at least a couple of minutes, still the display did not open.

What else to try?

TIA
 
So this Gigabyte RX460 which works almost OOB, well prior to 12.4 update according to most previous comments and threads I read, is now currently not working in 12.4?

I also don't have the kexts and patches that was mentioned from your link that is causing the RX460 to not work. I tried to select Berbice and set Inject ATI=true, lost boot screen, waited for at least a couple of minutes, still the display did not open.

What else to try?

TIA

For my setup, it is working almost OOB by using Inject-ATI = false and removing all of the other related patches OR, by using Inject-ATI = true along with using the Clover. Key FBName set to be Berbice as well as the Clover Berbice frame buffer patch I listed. You cannot just use the framebuffer name without the framebuffer patch. Ohers that have joined in the various comments are getting similar results. Also make sure you are using a new version of Clover, probably v4035 or the newest v 4049. 10.12.4 and Clover have made some of the approaches obsolete or at least no longer necessary. Note: this is also happening with some of the older graphics and other add in cards as well.
 
Status
Not open for further replies.
Back
Top