@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
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.
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.
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;2. Inject ATI = true Inject Intel = false; one monitor in IGPU, one monitor RX 480:
- 1 fps improvement in Valley benchmark.
- GPU correctly defined as 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.
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;2. Inject ATI = true Inject Intel = false; one monitor in IGPU, one monitor RX 480:
- 1 fps improvement in Valley benchmark.
- GPU correctly defined as 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