Contribute
Register

FrameBuffer Help Asus HD7970-DC2-3GD5

Status
Not open for further replies.
Are the functional displays the ones hooked up to the DVI ports?
Your card has the following port mapping:

Code:
enc  / tx  / HP  / SenseID
0x11 / 0x2 / 0x6 / 0x3  (DP1)
0x21 / 0x3 / 0x1 / 0x4  (DP2)
0x12 / 0x4 / 0x5 / 0x1  (DP3)
0x20 / 0x1 / 0x2 / 0x6  (DP4)
0x22 / 0x5 / 0x4 / 0x2  (DVI1)
0x10 / 0x0 / 0x3 / 0x5  (DVI2)

I think your framebuffer patch (based on Junsai) has to look like this:

Code:
<key>ATIConnectorsData</key>
<string>000400000403000000010001120403010004000004030000000100012205040200040000040300000001000111020103000400000403000000010001210302040004000004030000000100011000050500040000040300000001000120010606</string>
<key>ATIConnectorsPatch</key>
<string>000400000403000000010001110206030004000004030000000100012103010400040000040300000001000112040501000400000403000000010001200102060004000004030000000100012205040200040000040300000001000110000305</string>

Junsai is a 6xDisplayPort framebuffer, but I didn't change the connector type for both DVI ports. For single link resolutions this shouldn't matter due to backward compatibility of DP.

Good luck! :)
 
Thanks
I just tried it, but still no luck. I can see 6 displays in system preferences, but only 2 monitors are working. I've attached my clover config file, but I don't think there is anything wrong with it.

Starting to feel that I've exhausted the Framebuffer solution and there is some other problem. Maybe DHCP?
 

Attachments

  • config.plist.zip
    1.6 KB · Views: 77
Hmm.. It's really strange that both connector patches didn't change anything.
I think the patching didn't work, but I don't know why. :-/

You could try to make the patch manually in the AMD7000Controller.kext binary. A simple search & replace in any Hex editor should be sufficient. Remember to repair permissions afterwards, otherwise the kext won't load.
 
Edited the hex and still only 2 displays. One thing that changed was in the system profiler it used to say AMD Radeon HD 7xxx 3072 MB, but now reads AMD HD7970X/8970/R9 280x 3072 MB
 
I finally got it figured out. I set my BIOS to iGFX not auto or PCIe. Then rebooted and everything is working perfect.
 
Hi kmifflin and Fl0r!an. This card is fully functional in a cMP 4,1/2009? There are issues about power consumption? Thanks in advance!
 
I finally got it figured out. I set my BIOS to iGFX not auto or PCIe. Then rebooted and everything is working perfect.

Hi kmifflin, do you still use this build? Was necessary modify ATIConnectorsData and ATIConnectorsPatch to work in 10.12?
 
Last edited:
Status
Not open for further replies.
Back
Top