Hmmm, but what is the right solution?
The monitor gets from the GPU a 4k resolution at 30Hz (3840x2160@30Hz). In macOS, a kind of scaling transforms the desktop resolution of 3200x1800@30Hz to the 4k signal coming out of the GPU.
I can't use 4k without scaling. I think, macOS does this kind of scaling also for the retina displays.
I also don't know, why Win10 is better with this kind of scaling. In Win10 i use a 125% scaling.
Perhaps, macOS calculates the truetype fonts to 3200x1800 and than with the scaling to 4k it is "garbage"/not sharp.
And perhaps windows calculates the truetype fonts to 4k with a bigger size -> no scaling garbage !?
Good news guys, my HIS RX 470 suddenly works
I couldn't remember what i changed in BIOS, but here is my current settings:
View attachment 222822
- Clover v3949
- Add 0x67DF1002 to /System/Library/Extensions/AMDRadeonX4100.kext/Contents/Info.plist (remember to fix permission and clear cache after saving, I use Kext Utility)
- config.plist: Inject ATI = true, and yes, that's it, that's the only config you need to change, no FBName or FakeID
- My BIOS setup: Primary Display = CPU Graphics (of course), DVMT Pre-Allocated = 256MB (see attachment for more details)
DP works, Heaven benchmark is on par with Windows 10 (it's a RX 470, not 480), I'm super happy with this, even though I've almost given up on it and ordered some other parts for my new CustoMini project.
View attachment 222821
UPDATE: I've have said that I also left Inject Intel = true
I don't have Valley benchmark yet, will update later. And I can boot fine without Inject Intel, and SKL CRB is loaded successfully too, only the glitch on top left and no HDMI Audio. I'm pretty sure that to use fake ID and ig-platform-id, along with others like UseIntelHDMI, AddProperties, we must inject Intel. Besides, tried your IDs, not working (kext not loaded), are you sure about the value? I think they're vice versa, ig-platform-id = 0x1912003 and IntelGFX = 0x0a206080 (6080?? shouldn't it be 8086)?Nice, thanks for reporting it working. Can you run a Uningine valley bench?
What happens when you don't inject Intel? Do you get display 7mb, or does it crash during boot?
There's a way to get SKL CRB graphics without injecting Intel. Use fake ID 19120003, and ig platform 0a206080, it works well and gives you "native" AppleIntelSKLgraphicskext in Sierra @1536mb. You may be able to bump that score up a bit with SKL CRB graphics.
Platform ig the 0a2 is what triggers the metal. 0x19128086 is the real ID #I don't have Valley benchmark yet, will update later. And I can boot fine without Inject Intel, and SKL CRB is loaded successfully too, only the glitch on top left and no HDMI Audio. I'm pretty sure that to use fake ID and ig-platform-id, along with others like UseIntelHDMI, AddProperties, we must inject Intel. Besides, tried your IDs, not working (kext not loaded), are you sure about the value? I think they're vice versa, ig-platform-id = 0x1912003 and IntelGFX = 0x0a206080 (6080?? shouldn't it be 8086)?
Good news guys, my HIS RX 470 suddenly works
I couldn't remember what i changed in BIOS, but here is my current settings:
UPDATE: I've have said that I also left Inject Intel = true
- Clover v3949
- Add 0x67DF1002 to /System/Library/Extensions/AMDRadeonX4100.kext/Contents/Info.plist (remember to fix permission and clear cache after saving, I use Kext Utility)
- config.plist: Inject ATI = true, and yes, that's it, that's the only config you need to change, no FBName or FakeID
- View attachment 222822
Finally I've got my Asus strip rx 470 4GB working!!! I post here my unigine benchmark so you can check the result, I don't know too much about it so I don't know if they are good, please can someone check it for me? thank you!!!