Contribute
Register

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

Status
Not open for further replies.
amd released new drivers dec 3rd hopefully we get them in beta5.winders testing received a hole 1.4 fps gain for me
 
@Gigamaxx The SSDT.aml file causes my CPU to run at max clock speed and max voltage 100% of the time. When I remove that file, it then works in its normal dynamic fluctuations. What is that file doing for me, and do I really need it?

Also, there is a strange behavior with the displays. Iris Pro is now gone, and in its place it simply says "Display". I do not have a display hooked up to the motherboard, but I am getting a third display in my preferences that seems to think it is a projector. Any ideas on how to remedy this glitch? I downloaded DisableMonitor app and it doesn't seem to do anything when I disable that "Display", other than make it inaccessible on the desktop (which I guess it important), but I'd love to fix it properly if it's possible.

View attachment 223617 View attachment 223618 View attachment 223619 View attachment 223620

It's ok not to use that file, if you don't have any it will default to normal aml provider in clover. I was offering it up as a replacement for your hd4600 version. I'll go back and remove it so no one else tries to use it. It was from a build guide on this forum.

To get rid of the Display 3mb this caused by an unsupported igpu. If you try ig platform ID 0d220003 and fake ID 0x04128086 you should get Intel unknown 1536mb. Do this in clover before you boot up.

For the number of screens you have try using only one monitor, connect it to the igpu/motherboard at start, at clover screen scroll to options button, work on your graphics injection 0x04128086, and ig 0d220003 and at this time you can select the Intel unknown and change it to "Donkey graphics" or whatever you want to name it and then before you're ready to boot into Sierra switch the cable to the RX 480 then hit enter.

Hopefully, you'll only have one monitor showing up as being connected and it will show with the RX card. If this works then you can use these injections and set them using clov config or other Xcode. Once you find the combo you want you can get it set permanently.
 

When you are ready, you might give a newer version of Clover a try (along with inject ati set to true). It will recognize your card and list its name correctly, etc. I do not know what if any plist edits / fake id patches you will need (perhaps Gigamaxx does) for best results, but I have been getting steady improvements for my card.
 
When you are ready, you might give a newer version of Clover a try (along with inject ati set to true). It will recognize your card and list its name correctly, etc. I do not know what if any plist edits / fake id patches you will need (perhaps Gigamaxx does) for best results, but I have been getting steady improvements for my card.

The internal graphics support or lack of can make the difference between getting the 30 bit color versus defaulting to 32 bit. Normally, if I don't get the 30 bit on my igpu my RX doesn't get it as well. I did manage to get 32 bit on my skylake and 30 bit on my RX 480 the other day but I couldn't run any benchmarks, it was buggy in apps as well.
 
Wondering if anyone can help me, my RX 480 is working perfectly but I am having an issue with flash video (YouTube) and FCPX after the system resumes from sleep. I have tried dark wake 8 and dark wake 10, but these don't seem to remedy the issue. I have attached my config.plist below
Specs: i7 6700k, Z170N-Gaming 5, 16gb ddr4, system def 17.1
 

Attachments

  • config.plist
    13 KB · Views: 244
It's ok not to use that file, if you don't have any it will default to normal aml provider in clover. I was offering it up as a replacement for your hd4600 version. I'll go back and remove it so no one else tries to use it. It was from a build guide on this forum.

I tried it again and CPU clock and voltage are behaving normally again. I'm not sure what happened with the first go-around. I stared at the values for over a minute and they did not change at all. I suppose I should have left it in there longer and rebooted a few times to get a better look at the behavior. I decided to try it again when I noticed sleep is not working properly (more on that below).

To get rid of the Display 3mb this caused by an unsupported igpu. If you try ig platform ID 0d220003 and fake ID 0x04128086 you should get Intel unknown 1536mb. Do this in clover before you boot up.

In Clover bootloader Options, do I check the box that says Inject Intel and edit the fields below it? I tried that with no change in behavior. If that was wrong, please let me know.

For the number of screens you have try using only one monitor, connect it to the igpu/motherboard at start, at clover screen scroll to options button, work on your graphics injection 0x04128086, and ig 0d220003 and at this time you can select the Intel unknown and change it to "Donkey graphics" or whatever you want to name it and then before you're ready to boot into Sierra switch the cable to the RX 480 then hit enter.

Do I do this again in Clover Configurator after I enter it in bootloader options screen? Or do I do that only if it the clover bootloader options change from above works (which it didn't).

Hopefully, you'll only have one monitor showing up as being connected and it will show with the RX card. If this works then you can use these injections and set them using clov config or other Xcode. Once you find the combo you want you can get it set permanently.

I tried this by checking Inject Intel in clover bootloader options and editing the ig platofrm id and injection and it had no effect at all. I still see the extra display.

Following up on graphics injections, I had a little time to try different options. Here's what I found (As well as more detail on the sleep issue I mentioned at the top of this post):

0. Inject ATI - false; Inject Intel = false:
- Graphics work as they should
- Third unknown display is present.
- FCPX 10.3 works fine.
- SLEEP DOES NOT WORK. Monitors go to sleep and wake up without issue, but the PC never sleeps. It keeps running. Computer sleep options are missing in Energy Saver settings. Only monitor sleep settings available.
- Very slow boot time. I get the BIOS splash screen and Clover bootloader very fast as usual, but the Apple logo and progress bar takes quite a while - about 30-40 seconds. Normally it takes just a few seconds.​

Screen Shot 2016-12-05 at 11.18.53 AM.png


1. Inject ATI = true Inject Intel = false; both monitors plugged into RX 480:
- Identical as above, except;
- 1 fps improvement in Valley benchmark.
- GPU correctly defined as RX 480
2. Inject ATI = true Inject Intel = false; one monitor in IGPU, one monitor RX 480:
- Same as above, except monitor connected to IGPU has poor graphics, white lines, slow refreshing, etc. Not usable in OS X, but I don't care about that. Only providing this information in the off chance it is relevant in some way.​

3. Inject ATI = true; Inject Intel = true:
- Graphics work as they should, regardless of whether one monitor is connected to IGPU or both in RX 480.
- Intel graphics display properly as HD 4600.
- Valley benchmark within 1fps Inject Intel = false, so basically the same.
- SLEEP WORKS PROPERLY
- Fast/normal boot time.

- FCPX 10.3 crashes immediately upon opening, as before (expected).
- This really seems to be the best functionality/performance out of all options, and I wish I could use it except for the FCPX crashing issue. I suppose I could continue using FCPX 10.2.3, as that works fine. Frustrating.​

I still have not bought a DisplayPort cable for my second monitor. Went to Best Buy yesterday and they had a DP to HDMI adapter, but that had no change in appearance of second monitor, so text still appears pixelated on that screen. I'm hoping the full DP cable will sort that out. My previous R9 280x had 2x DVI outputs and I had both monitors connected by DVI on the 280x, and did not have this issue.

Any ideas on the sleep and boot time issues when using Inject ATI = true? Sorting those issues out would end this saga for me.
 
It may be that the 3.0 version just has bugs and is incompatible with the 2 graphics options being supported simultaneously. Have you tried to contact tech support, and see if others are having similar problems. They may not be aware of an issue with it.

For the Intel fake IDs inserting the fake ID and ig numbers allows you not to inject Intel and still get supported status. When you inject Intel it takes over and overrides those numbers. The same with inject ATI, with the new clover it takes over and injects name and the dayman Framebuffer.

I think that display is just your igpu being named display because it has no support, what's weird is the monitor showing up as connected.
 
0. Inject ATI - false; Inject Intel = false:
- Graphics work as they should
- Third unknown display is present.
- FCPX 10.3 works fine.
- SLEEP DOES NOT WORK. Monitors go to sleep and wake up without issue, but the PC never sleeps. It keeps running. Computer sleep options are missing in Energy Saver settings. Only monitor sleep settings available.
- Very slow boot time. I get the BIOS splash screen and Clover bootloader very fast as usual, but the Apple logo and progress bar takes quite a while - about 30-40 seconds. Normally it takes just a few seconds.​

1. Inject ATI = true Inject Intel = false; both monitors plugged into RX 480:
- Identical as above, except;
- 1 fps improvement in Valley benchmark.
- GPU correctly defined as RX 480
2. Inject ATI = true Inject Intel = false; one monitor in IGPU, one monitor RX 480:
- Same as above, except monitor connected to IGPU has poor graphics, white lines, slow refreshing, etc. Not usable in OS X, but I don't care about that. Only providing this information in the off chance it is relevant in some way.​

3. Inject ATI = true; Inject Intel = true:
- Graphics work as they should, regardless of whether one monitor is connected to IGPU or both in RX 480.
- Intel graphics display properly as HD 4600.
- Valley benchmark within 1fps Inject Intel = false, so basically the same.
- SLEEP WORKS PROPERLY
- Fast/normal boot time.

- FCPX 10.3 crashes immediately upon opening, as before (expected).
- This really seems to be the best functionality/performance out of all options, and I wish I could use it except for the FCPX crashing issue. I suppose I could continue using FCPX 10.2.3, as that works fine. Frustrating.​

I still have not bought a DisplayPort cable for my second monitor. Went to Best Buy yesterday and they had a DP to HDMI adapter, but that had no change in appearance of second monitor, so text still appears pixelated on that screen. I'm hoping the full DP cable will sort that out. My previous R9 280x had 2x DVI outputs and I had both monitors connected by DVI on the 280x, and did not have this issue.

Any ideas on the sleep and boot time issues when using Inject ATI = true? Sorting those issues out would end this saga for me.

The boot times / shutdown times are helped along by the Intel HD4600 accelerator. Since the AMD card has to be set more as a secondary card, it is not able to lend its accelerator to that process.

The sleep issue has been a proverbial thorn in the side for some time now in the Clover world. [By the way, the current work to get the IGPU booting problem solved is also working on that one. Some systems are able to have it others are not. ???
PM.jpg


That is mine. In Clover, I have the option dart=0 set, others need the darkwake option set. Others do not get any choice. ???


BTW, macOS Sierra 10.12.2 Public Beta Five (16C60b) is available. The relevant AMD 9500 Controller and 4100 kext have been updated to version 1.48.15, but audio is still horrifically bad.
 
I tried it again and CPU clock and voltage are behaving normally again. I'm not sure what happened with the first go-around. I stared at the values for over a minute and they did not change at all. I suppose I should have left it in there longer and rebooted a few times to get a better look at the behavior. I decided to try it again when I noticed sleep is not working properly (more on that below).



In Clover bootloader Options, do I check the box that says Inject Intel and edit the fields below it? I tried that with no change in behavior. If that was wrong, please let me know.



Do I do this again in Clover Configurator after I enter it in bootloader options screen? Or do I do that only if it the clover bootloader options change from above works (which it didn't).



I tried this by checking Inject Intel in clover bootloader options and editing the ig platofrm id and injection and it had no effect at all. I still see the extra display.

Following up on graphics injections, I had a little time to try different options. Here's what I found (As well as more detail on the sleep issue I mentioned at the top of this post):

0. Inject ATI - false; Inject Intel = false:
- Graphics work as they should
- Third unknown display is present.
- FCPX 10.3 works fine.
- SLEEP DOES NOT WORK. Monitors go to sleep and wake up without issue, but the PC never sleeps. It keeps running. Computer sleep options are missing in Energy Saver settings. Only monitor sleep settings available.
- Very slow boot time. I get the BIOS splash screen and Clover bootloader very fast as usual, but the Apple logo and progress bar takes quite a while - about 30-40 seconds. Normally it takes just a few seconds.​

View attachment 223792

1. Inject ATI = true Inject Intel = false; both monitors plugged into RX 480:
- Identical as above, except;
- 1 fps improvement in Valley benchmark.
- GPU correctly defined as RX 480
2. Inject ATI = true Inject Intel = false; one monitor in IGPU, one monitor RX 480:
- Same as above, except monitor connected to IGPU has poor graphics, white lines, slow refreshing, etc. Not usable in OS X, but I don't care about that. Only providing this information in the off chance it is relevant in some way.​

3. Inject ATI = true; Inject Intel = true:
- Graphics work as they should, regardless of whether one monitor is connected to IGPU or both in RX 480.
- Intel graphics display properly as HD 4600.
- Valley benchmark within 1fps Inject Intel = false, so basically the same.
- SLEEP WORKS PROPERLY
- Fast/normal boot time.

- FCPX 10.3 crashes immediately upon opening, as before (expected).
- This really seems to be the best functionality/performance out of all options, and I wish I could use it except for the FCPX crashing issue. I suppose I could continue using FCPX 10.2.3, as that works fine. Frustrating.​

I still have not bought a DisplayPort cable for my second monitor. Went to Best Buy yesterday and they had a DP to HDMI adapter, but that had no change in appearance of second monitor, so text still appears pixelated on that screen. I'm hoping the full DP cable will sort that out. My previous R9 280x had 2x DVI outputs and I had both monitors connected by DVI on the 280x, and did not have this issue.

Any ideas on the sleep and boot time issues when using Inject ATI = true? Sorting those issues out would end this saga for me.

- FCPX 10.3 crashes immediately upon opening, as before (expected).

search solution, with Inject Intel = No , working for me
 
Last edited:
Status
Not open for further replies.
Back
Top