Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

No, it's a setting in your config.plist (easiest done with Clover Configurator).

But as I said, you'll most likely need an additional connector patch, since your GPU has a different port layout as the Mac Pro.
Well I've changed the FBName in Clover Configurator and it doesn't seem to change it.

If i do "ioreg | grep ATY" in terminal, i get this :

| | | | +-o ATY,AMD,RadeonFramebuffer@0 <class AtiFbStub, id 0x100000459, registered, matched, active, busy 0 (4776 ms), retain 8>

| | | | +-o ATY,AMD,RadeonFramebuffer@1 <class AtiFbStub, id 0x10000045a, registered, matched, active, busy 0 (1 ms), retain 8>

| | | | +-o ATY,AMD,RadeonFramebuffer@2 <class AtiFbStub, id 0x10000045b, registered, matched, active, busy 0 (0 ms), retain 8>

| | | | +-o ATY,AMD,RadeonFramebuffer@3 <class AtiFbStub, id 0x10000045c, registered, matched, active, busy 0 (0 ms), retain 8>
 
Alright, I just had to check Inject ATI and it worked.

I'm getting 5K!!! But it's glitchy. I have another monitor connected to DVI and that one doesn't get any signal. If I pull the DVI out, I'm getting black screen on the 5K monitor. In the displays properties I'm seeing three displays.
 
What version of FCP are you using ?
Have you run Bruces benchmark ? if so, what time did you get ?

I ask because I am weighing up between 460 or the older 280x

I use Final Cut 10.2.3. My Hackintosh renders the BruceX Benchmark in about 27 seconds. But I have unlocked my RX460 with 4GB VRam from 896 to 1024 Shaders (http://overclocking.guide/amd-radeon-rx-460-unlocking-1024-stream-processors/) which results in a 10% performance increase.

My Geekbench OpenCL result is 76390.
 
Alright, I just had to check Inject ATI and it worked.

I'm getting 5K!!! But it's glitchy. I have another monitor connected to DVI and that one doesn't get any signal. If I pull the DVI out, I'm getting black screen on the 5K monitor. In the displays properties I'm seeing three displays.
Nice! That's most likely due to mismatched connector properties (as I said). Please upload a dump of your GPU's VBIOS, I'll try to fix it.

Btw, did you use MacPro6,1 SMBIOS or did it work with your previous one?
 
Nice! That's most likely due to mismatched connector properties (as I said). Please upload a dump of your GPU's VBIOS, I'll try to fix it.

Btw, did you use MacPro6,1 SMBIOS or did it work with your previous one?

I'm using the MacPro6,1 SMBIOS, yes.

I've done the dump with DarwinDumper. Archive uploaded.
 

Attachments

  • DarwinDumper_3.0.2_20.01_17.37.16_MacPro6,1_AMI_X64_3761_Sierra_16C68_razvanilinca.zip
    704.7 KB · Views: 104
Last edited:
Great, thanks.

Your port layout looks like this:
Code:
enc  / tx  / HP  / SenseID
0x12 / 0x4 / 0x5 / 0x1 (DP)
0x22 / 0x5 / 0x4 / 0x2 (DP)
0x11 / 0x2 / 0x1 / 0x4 (HDMI)
0x10 / 0x0 / 0x3 / 0x6 (DVI)

Original MaguroS data should be this one (it's from Sierra PB, please verify this data is still present in AMD7000Controller.kext):
Code:
000400000403000000010143000000001102010300000000
000400000403000000010233000000002103020400000000
000400000403000000010363000000001204030100000000
000400000403000000010453000000002205040200000000
000400000403000000010523000000001000050500000000
000400000403000000010613000000002001060600000000

As you can see, the 2nd DisplayPort on your card is a perfect match, but the 1st has its hotplug ID mismatched with the DVI connector, so this explains wrong behavior.

Patched MaguroS:
Code:
000400000403000000010143000000001102010400000000
000400000403000000010233000000002103020300000000
000400000403000000010363000000001204050100000000
000400000403000000010453000000002205040200000000
000400000403000000010523000000001000030600000000
000400000403000000010613000000002001060500000000

2nd and 6th line are unused, the others should match your ports. Note that I didn't change the connector type, so all ports are defined as DisplayPort. This will most likely limit the legacy ports (DVI/HDMI) to FullHD resolution. Can be fixed, but didn't bother.

You can either do the patch in your filesystem (remember to fix permissions afterwards & rebuild kext cache) or implement as Clover on-the-fly patch. The latter won't break after OS updates.

Good luck! In case its working, please provide a screenshot of System Profiler -> Graphics.
 
Great, thanks.

Your port layout looks like this:
Code:
enc  / tx  / HP  / SenseID
0x12 / 0x4 / 0x5 / 0x1 (DP)
0x22 / 0x5 / 0x4 / 0x2 (DP)
0x11 / 0x2 / 0x1 / 0x4 (HDMI)
0x10 / 0x0 / 0x3 / 0x6 (DVI)

Original MaguroS data should be this one (it's from Sierra PB, please verify this data is still present in AMD7000Controller.kext):
Code:
000400000403000000010143000000001102010300000000
000400000403000000010233000000002103020400000000
000400000403000000010363000000001204030100000000
000400000403000000010453000000002205040200000000
000400000403000000010523000000001000050500000000
000400000403000000010613000000002001060600000000

As you can see, the 2nd DisplayPort on your card is a perfect match, but the 1st has its hotplug ID mismatched with the DVI connector, so this explains wrong behavior.

Patched MaguroS:
Code:
000400000403000000010143000000001102010400000000
000400000403000000010233000000002103020300000000
000400000403000000010363000000001204050100000000
000400000403000000010453000000002205040200000000
000400000403000000010523000000001000030600000000
000400000403000000010613000000002001060500000000

2nd and 6th line are unused, the others should match your ports. Note that I didn't change the connector type, so all ports are defined as DisplayPort. This will most likely limit the legacy ports (DVI/HDMI) to FullHD resolution. Can be fixed, but didn't bother.

You can either do the patch in your filesystem (remember to fix permissions afterwards & rebuild kext cache) or implement as Clover on-the-fly patch. The latter won't break after OS updates.

Good luck! In case its working, please provide a screenshot of System Profiler -> Graphics.
Wow, Thanks a lot! Problem is - I don't know how to do the on-the-fly patch. Could you help me out?
 
Back
Top