ChazHF Posted May 24, 2017 Share Posted May 24, 2017 Finally back to messing around with this stuff again. Would anyone possibly know why my 270x isn't running at full performance? I'm on a clean install with only the Futomaki buffer loaded. I have dual monitors and everything working exceptionally well aside from this last thing. For comparison, my novabench score is significantly lower than scores from others using the same card as me. My model is : https://www.newegg.com/Product/Product.aspx?Item=N82E16814202049 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2430059 Share on other sites More sharing options...
skartha Posted May 24, 2017 Share Posted May 24, 2017 Hi Vlada Thanks for the reply // For R9 270 you need to add additional patch, because it using device id that is not supported by Apple. Open Clover Configurator and load your config.plist file. In KextsToPatch field you need to make a new entry, and then type next: Name > AMD7000Controller Find Hex > 0x68101002 Replace Hex > 0x68111002 Info Plist patch > Yes (check it) That should do the trick, alongside with the FB patch that you can make by using this guide.// In the meantime I had been busy finding the kext that drove my Video card. I found that the AMDRadeonX4000 drives this card. And I guess the perl extract command file that you provided did not extract the FB cos it doesn't seem to work on AMD*kexts. if you could extract the personalities in AMDRadeonX4000 it would be much safer for upgrades too I believe. Rather than patching with the personality that is not which the VBIOS is you could safely patch the same personality. I would be more compatible to the future upgrades too... Just a hunch Would be much appreciated if you extract the personality within the AMDRadeonX4000 Kext so it can be patched by users like me. I am attaching the rom file and the kext for you to take a look into. Thanks in advance Pitcairn.rom.zip AMDRadeonX4000.kext.zip Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2430111 Share on other sites More sharing options...
Slice Posted May 25, 2017 Share Posted May 25, 2017 Name > AMD7000Controller Find Hex > 0x68101002 Replace Hex > 0x68111002 Info Plist patch > Yes (check it) No. This will not work because the kext is not loaded into memory. You'd better use FakeD possibilities in Clover's config.plist <key>Devices</key> <dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x68101002</string> </dict> </dict> 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2430488 Share on other sites More sharing options...
skartha Posted May 25, 2017 Share Posted May 25, 2017 No. This will not work because the kext is not loaded into memory. You'd better use FakeD possibilities in Clover's config.plist <key>Devices</key> <dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x68101002</string> </dict> </dict> I did just that and I get a " no signal" message Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2430812 Share on other sites More sharing options...
Vlada. Posted May 26, 2017 Author Share Posted May 26, 2017 No. This will not work because the kext is not loaded into memory. You'd better use FakeD possibilities in Clover's config.plist <key>Devices</key> <dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x68101002</string> </dict> </dict> Hmm... strange that fakeid doesn't work. Well, if my suggestion doesn't work and fake id doesn't work too, then you should manually make changes in the AMD7000Controller.kext. Make a copy of AMD7000Controller.kext on desktop, then open the info.plist file inside the kext and find 0x68101002 hex then replace those numbers with 0x68111002 and reinstall the kext again. That's not the perfect solution, but it'll do the job until you find the best one. 2 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2430951 Share on other sites More sharing options...
Slice Posted May 26, 2017 Share Posted May 26, 2017 I did just that and I get a " no signal" message FakeID will work in two cases: 1. If you set Inject->ATI=YES 2. If you set ACPI->DSDT->Fixes->FixDisplay_0100=YES 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2431005 Share on other sites More sharing options...
skartha Posted May 26, 2017 Share Posted May 26, 2017 FakeID will work in two cases: 1. If you set Inject->ATI=YES 2. If you set ACPI->DSDT->Fixes->FixDisplay_0100=YES Thanks will try that And by the way Vlada have you found out why the ati-personality.pl command you have provided doesn't work on Sierra 10.12.3?? or better still, if its not too much trouble, could you extract the personality I send in an earlier post ?? Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2431122 Share on other sites More sharing options...
skartha Posted May 27, 2017 Share Posted May 27, 2017 FakeID will work in two cases: 1. If you set Inject->ATI=YES 2. If you set ACPI->DSDT->Fixes->FixDisplay_0100=YES Doesn't work either ... same result .. No Signal... .. I think it should be extracted from Pitcairn/ or Curacao Pro like linux reported, Vlada.. can you name a tool to extract personalities in Sierra?? or have you built one in Sierra?? I still believe it is in AMDRadeonX4000 rather than in AMD7000Controller... And now for your info my system does not shut down even if is press shut down.. it just restarts... Pitcairn FB is found in AMDRadeonX4000 kext as the plist says. Any way to extract the connector count and info??? Pitcairn.tiff Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2431680 Share on other sites More sharing options...
Vlada. Posted May 28, 2017 Author Share Posted May 28, 2017 It's been a while since I was doing this, so I'm a bit rusty. Well, I see now from my old AMD Radeon R9 patching tool that you need to make those changes on both kexts: AMD7000controller and AMDRadeonX4000. 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2432238 Share on other sites More sharing options...
skartha Posted June 1, 2017 Share Posted June 1, 2017 It's been a while since I was doing this, so I'm a bit rusty. Well, I see now from my old AMD Radeon R9 patching tool that you need to make those changes on both kexts: AMD7000controller and AMDRadeonX4000. Hi Vlada Been a lil busy with my own work .. .so sorry for the late reply Thanks once again for your concern if you can extract the personalities in RadeonX4000 I could test it and send the results for every one else.... Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2433716 Share on other sites More sharing options...
polyzargone Posted June 1, 2017 Share Posted June 1, 2017 if you can extract the personalities in RadeonX4000 I could test it and send the results for every one else.... I use this php script (I think Pavo made it so all credits goes to him) and it works fine on Sierra : usage : MacBook-Optimus:~ polyzargone$ php ~/Downloads/ATI/ATI_FrameBuffers.php ATI_FrameBuffers.php.zip 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2433741 Share on other sites More sharing options...
skartha Posted June 2, 2017 Share Posted June 2, 2017 I use this php script (I think Pavo made it so all credits goes to him) and it works fine on Sierra : usage : MacBook-Optimus:~ polyzargone$ php ~/Downloads/ATI/ATI_FrameBuffers.php I checked the script and what I got was incomplete list. Neither does it show all the connectors nor is it full I will attach the file for your ref. Last login: Fri Jun 2 12:09:07 on ttys000 Karthas-iMac:~ kartha$ php ~/Desktop/ATI_FrameBuffers.php -------------------------AMD2400Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Iago (2) @ 0x10adf0 LVDS, 02000000400000001900000000000000 00010012000000000010000016000000 -------------------------AMD2600Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Hypoprion (2) @ 0x10adc0 LVDS, 02000000400000001900000000000000 00010012000000000010000016000000 Lamna (2) @ 0x10adf0 SDVI, 00020000140000008000000000000000 00010211000000000400000016000000 -------------------------AMD3800Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Megalodon (3) @ 0x10bda0 SDVI, , 00020000140000000000000000000000 00010211000000000400000016000000 00000000000000000010011200000000 Triakis (2) @ 0x10bdf0 SDVI, 00020000140000000000000000000000 00010211000000000400000016000000 -------------------------AMD4600Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Flicker (3) @ 0x108d20 DP, , 00040000000400000001000000000000 02010305000000000004000000040000 00010000000000000100020200000000 Gliff (3) @ 0x108d70 LVDS, , 02000000400000001901000000000000 02010003000000000200000000010000 19010000000000002001020200000000 Shrike (3) @ 0x108dc0 LVDS, , 02000000400000001901000000000000 02010003000000000200000000010000 19010000000000002001020200000000 -------------------------AMD4800Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Cardinal (2) @ 0x107d50 SDVI, 00020000140200000001000000000000 01010104000000000400000014020000 MotMot (2) @ 0x107d80 DP, 00040000040100000001000000000000 10000203000000000400000014020000 Quail (3) @ 0x107db0 LVDS, , 02000000400000001901000000000000 22010007000000000200000000010000 19010000000000002001030400000000 -------------------------AMD5000Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Douc (2) @ 0x1aefa0 LVDS, 02000000000500001903000000000000 21030202000000000004000004020000 Langur (3) @ 0x1aefd0 DP, , 00040000040600000001000000000000 21030402000000000004000004060000 00010000000000001102010100000000 Uakari (4) @ 0x1af020 DP, , , SDVI 00040000000400000071000000000000 12040401000000000400000014000000 00710000000000000112010300000000 00020000140000000071000000000000 Zonalis (6) @ 0x1af080 DP, , , DP, , 00040000040600000071000000000000 20010606000000000004000004060000 00710000000000001000050500000000 00040000040600000071000000000000 21030204000000000004000004060000 00710000000000001102010300000000 Alouatta (4) @ 0x1af110 LVDS, , , DP 02000000000100001901000000000000 12040303000000000004000004060000 00710000000000001102010100000000 00040000040600000071000000000000 Hoolock (3) @ 0x1af170 DP, , 00040000040600000001000000000000 21030501000000000004000004060000 00010000000000001102040200000000 Vervet (4) @ 0x1af1c0 DP, , , SDVI 00040000000400000071000000000000 12040402000000000400000014000000 00710000000000000112010400000000 00020000140000000071000000000000 Baboon (3) @ 0x1af220 DDVI, , 04000000140000000001000000000000 01020103000000000008000000020000 00710000000000002205020100000000 Eulemur (3) @ 0x1af270 DDVI, , 04000000140000000001000000000000 01020104000000000008000000020000 00710000000000001204040200000000 Galago (2) @ 0x1af2d0 LVDS, 02000000000100001903000000000000 21030202000000000004000004060000 Colobus (2) @ 0x1af310 LVDS, 02000000000100001903000000000000 21030202000000000004000004060000 Mangabey (2) @ 0x1af350 LVDS, 02000000400000001901000000000000 00000003000000000004000004060000 Nomascus (4) @ 0x1af390 LVDS, , , DP 02000000400000001901000000000000 00000005000000000200000000010000 19030000000000001204030300000000 00040000040600000073000000000000 Orangutan (2) @ 0x1af400 LVDS, 02000000400000001901000000000000 00000005000000000004000004060000 -------------------------AMD6000Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Pithecia (2) @ 0x1b54e0 DP, 00040000040300000001000000000000 21030204000000000400000014020000 Bulrushes (6) @ 0x1b5510 DP, , , DP, , 00040000040300000001000000000000 11020101000000000004000004030000 00010000000000002103020200000000 00040000040300000001000000000000 12040303000000000004000004030000 00010000000000002205040400000000 Cattail (4) @ 0x1b55a0 LVDS, , , DP 02000000400000003905000000000000 00000005000000000004000004030000 00010000000000001102010100000000 00040000000100000009100000000000 Hydrilla (5) @ 0x1b5600 LVDS, , , DP, 02000000000100001901000000000000 12040303000000000004000004030000 00010000000000001102010100000000 00040000000100000009100000000000 21030202000000000004000000010000 Duckweed (4) @ 0x1b5680 DP, , , HDMI 00040000040300000001000000000000 12040401000000000004000004030000 00010000000000002205050200000000 00080000040200000001000000000000 Fanwort (4) @ 0x1b56e0 LVDS, , , DP 02000000400000003905000000000000 00000004000000000004000004030000 00010000000000001102010100000000 00040000000100000009100000000000 Elodea (5) @ 0x1b5740 LVDS, , , DP, 02000000000100001901000000000000 12040303000000000004000004030000 00010000000000001000050500000000 00040000040300000001000000000000 11020101000000000004000000010000 Kudzu (2) @ 0x1b57c0 DP, 00040000040300000001000000000000 12040303000000000008000004020000 Gibba (5) @ 0x1b57f0 DP, , , HDMI, 00040000040300000001000000000000 12040501000000000004000004030000 00010000000000002205040200000000 00080000040200000001000000000000 11020604000000000002000014020000 Lotus (3) @ 0x1b5870 DP, , 00040000040300000001000000000000 11020101000000000008000004020000 00010000000000002205040400000000 Ipomoea (3) @ 0x1b58c0 DP, , 00040000040300000001000000000000 12040105000000000008000004020000 00010000000000001102040300000000 Muskgrass (4) @ 0x1b5910 DP, , , DP 00040000040300000001010000000000 11020101000000000004000000010000 00091200000000002103020200000000 00040000000100000009130000000000 Juncus (4) @ 0x1b5970 DP, , , DP 00040000040300000001000000000000 12040303000000000004000004030000 00010000000000001000040500000000 00040000040300000001000000000000 Osmunda (4) @ 0x1b59d0 LVDS, , , DP 02000000000100003905010000000000 10000505000000000004000004030000 00090200000000001102010100000000 00040000040300000009030000000000 Pondweed (3) @ 0x1b5a30 LVDS, , 02000000000100001901010000000000 10000505000000000004000004030000 00010200000000001102010100000000 Spikerush (4) @ 0x1b5a80 LVDS, , , DP 02000000400000003905010000000000 00000005000000000004000004030000 00010200000000001102010100000000 00040000000100000009020000000000 Typha (5) @ 0x1b5ae0 DP, , , DP, 00040000040300000001010000000000 11020401000000000004000004030000 00010200000000002103050200000000 00040000000100000009030000000000 10000205000000000004000000010000 -------------------------AMD7000Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Ramen (6) @ 0x1eee00 LVDS, , , DP, , 02000000000100003905010800000000 20010506000000000008000004020000 00010200000000001000030500000000 00040000040300000001034300000000 11020101000000000004000000010000 00010431000000002103040300000000 Tako (6) @ 0x1eef00 LVDS, , , DP, , 02000000000100000001015100000000 22050204000000000200000000010000 00010261010000001204010300000000 00040000040300000001034300000000 11020301000000000004000000010000 00010431000000002103050500000000 Namako (4) @ 0x1eef90 LVDS, , , DP 02000000000100000001015100000000 22050202000000000200000000010000 00010261010000001204010100000000 00040000040300000001034300000000 Aji (4) @ 0x1ef050 DP, , , DDVI 00040000040300000001010100000000 12040501000000000004000004030000 00010201000000002205040200000000 04000000140200000001030000000000 Buri (4) @ 0x1ef0b0 LVDS, , , DP 02000000000100003905010000000000 10000505000000000004000004030000 00090200000000001102010100000000 00040000040300000009030000000000 Chutoro (5) @ 0x1ef110 LVDS, , , DP, 02000000000100001901010000000000 12040303000000000004000004030000 00010201000000001102010100000000 00040000000100000009030000000000 21030202000000000004000000010000 Dashimaki (4) @ 0x1ef190 DP, , , DDVI 00040000040300000001010100000000 12040202000000000004000004030000 00010200000000002205030500000000 04000000140200000001030100000000 Ebi (5) @ 0x1ef1f0 LVDS, , , DP, 02000000000100001901010000000000 12040303000000000004000004030000 00010201000000001102010100000000 00040000000100000009030100000000 21030202000000000004000000010000 Gari (5) @ 0x1ef270 LVDS, , , DP, 02000000000100001901010000000000 12040303000000000004000004030000 00010201000000001102010100000000 00040000000100000009030000000000 21030202000000000004000000010000 Futomaki (4) @ 0x1ef320 DP, , , DDVI 00040000 04030000 00010101 00000000 12040401 00000000 00040000 04030000 00010201 00000000 22050502 00000000 04000000 14020000 00010300 00000000 Hamachi (4) @ 0x1ef380 DP, , , DDVI 00040000040300000001010100000000 12040501000000000004000004030000 00010201000000002205040200000000 04000000140200000001030000000000 OPM (6) @ 0x1ef420 DP, , , DP, , 00040000040300000001000100000000 11020101000000000004000004030000 00010001000000002103020200000000 00040000040300000001000100000000 12040303000000000004000004030000 00010001000000002205040400000000 Ikura (1) @ 0x1ef4b0 HDMI 00080000040200000001010000000000 IkuraS (6) @ 0x1ef4d0 DP, , , DP, , 00040000040300000001014300000000 11020103000000000004000004030000 00010233000000002103020400000000 00040000040300000001036300000000 12040301000000000004000004030000 00010453000000002205040200000000 Junsai (6) @ 0x1ef560 DP, , , DP, , 00040000040300000001000100000000 12040301000000000004000004030000 00010001000000002205040200000000 00040000040300000001000100000000 11020103000000000004000004030000 00010001000000002103020400000000 Kani (1) @ 0x1ef5f0 HDMI 00080000040200000001010000000000 KaniS (6) @ 0x1ef610 DP, , , DP, , 00040000040300000001014300000000 11020103000000000004000004030000 00010233000000002103020400000000 00040000040300000001036300000000 12040301000000000004000004030000 00010453000000002205040200000000 DashimakiS (4) @ 0x1ef6a0 DP, , , DDVI 00040000040300000001010100000000 12040202000000000004000004030000 00010201000000002205030500000000 04000000140200000001030000000000 Maguro (1) @ 0x1ef700 HDMI 00080000040200000001010000000000 MaguroS (6) @ 0x1ef720 DP, , , DP, , 00040000040300000001014300000000 11020103000000000004000004030000 00010233000000002103020400000000 00040000040300000001036300000000 12040301000000000004000004030000 00010453000000002205040200000000 -------------------------AMD8000Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Exmoor (6) @ 0x1efd60 LVDS, , , DP, , 02000000000100000001015100000000 22050204000000000200000000010000 00010261010000001204010300000000 00040000040300000001034300000000 11020301000000000004000000010000 00010431000000002103050500000000 Baladi (6) @ 0x1efef0 DP, , , DP, , 00040000040300000001030000000000 12040303000000000004000004030000 00010100000000001102010100000000 00040000040300000001020000000000 21030202000000000004000004030000 00010400000000002205040400000000 -------------------------AMD9000Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Exmoor (6) @ 0x1f0d50 LVDS, , , DP, , 02000000000100000001015100000000 22050204000000000200000000010000 00010261010000001204010300000000 00040000040300000001034300000000 11020301000000000004000000010000 00010431000000002103050500000000 OPM (6) @ 0x1f0de0 DP, , , DP, , 00040000040300000000000100000000 10000101000000000004000004030000 00000001000000002001020200000000 00040000040300000000000100000000 11020303000000000004000004030000 00000001000000002103040400000000 MalteseS (1) @ 0x1f0e70 HDMI 00080000040200000001010000000000 Lagotto (4) @ 0x1f0e90 DP, , , DDVI 00040000040300000001010000000000 11020401000000000008000004020000 00010200000000002103050300000000 04000000040200000001030000000000 GreyhoundS (1) @ 0x1f0ef0 HDMI 00080000040200000001010000000000 Maltese (6) @ 0x1f0f80 DP, , , DP, , 00040000040300000001012300000000 10000103000000000004000004030000 00010213000000002001020400000000 00040000040300000001034300000000 11020301000000000004000004030000 00010433000000002103040200000000 Labrador (6) @ 0x1f1030 LVDS, , , DP, , 02000000000100000001013100000000 21030204000000000200000000010000 00010241010000001102010300000000 00040000040300000001032300000000 10000301000000000004000000010000 00010411000000002001050500000000 Basset (4) @ 0x1f10c0 LVDS, , , DP 02000000000100000001013100000000 21030202000000000200000000010000 00010241010000001102010100000000 00040000040300000001032300000000 Greyhound (6) @ 0x1f11a0 DP, , , DP, , 00040000040300000001012300000000 10000103000000000004000004030000 00010213000000002001020400000000 00040000040300000001034300000000 11020301000000000004000004030000 00010433000000002103040200000000 Baladi (6) @ 0x1f1250 DP, , , DP, , 00040000040300000001030000000000 12040303000000000004000004030000 00010100000000001102010100000000 00040000040300000001020000000000 21030202000000000004000004030000 00010400000000002205040400000000 -------------------------AMD9500Controller.kext------------------------- warning: /Library/Developer/CommandLineTools/usr/bin/otool: -Q functionality obsolete Exmoor (6) @ 0x1f5d90 LVDS, , , DP, , 02000000000100000001015100000000 22050204000000000200000000010000 00010261010000001204010300000000 00040000040300000001034300000000 11020301000000000004000000010000 00010431000000002103050500000000 Berbice (5) @ 0x1f5e20 LVDS, , , DP, 02000000000100003905010800000000 20010101000000000004000000010000 00010243000000001000020200000000 00040000040300000001031300000000 21030303000000000004000004030000 Elqui (5) @ 0x1f5ea0 LVDS, , , DP, 02000000000100000001014100000000 11020204000000000200000000010000 00010231010000002103010300000000 00040000040300000001030300000000 20010301000000000004000004030000 Acre (3) @ 0x1f5f80 DP, , 00040000040300000001010100000000 11020201000000000008000004020000 00010200000000002103050400000000 Caroni (5) @ 0x1f6040 LVDS, , , DP, 02000000000100000001014100000000 11020204000000000200000000010000 00010231010000002103010300000000 00040000040300000001030300000000 20010301000000000004000004030000 Florin (6) @ 0x1f6120 LVDS, , , DP, , 02000000000100000001014100000000 11020204000000000200000000010000 00010231010000002103010300000000 00040000040300000001031300000000 20010301000000000004000004030000 00010421000000001000050500000000 Guariba (6) @ 0x1f61d0 DP, , , DP, , 00040000040300000001010100000000 12040601000000000004000004030000 00010201000000002205040300000000 00040000040300000001030100000000 11020102000000000008000004020000 00010400000000002103050400000000 Dayman (6) @ 0x1f6260 DP, , , DP, , 00040000040300000001010100000000 12040601000000000004000004030000 00010201000000002205040300000000 00040000040300000001030100000000 11020102000000000008000004020000 00010400000000002103050400000000 Baladi (6) @ 0x1f6310 DP, , , DP, , 00040000040300000001030000000000 12040303000000000004000004030000 00010100000000001102010100000000 00040000040300000001020000000000 21030202000000000004000004030000 00010400000000002205040400000000 OPM (5) @ 0x1f63a0 DP, , , DP, 00040000040300000000000100000000 11020202000000000004000004030000 00000001000000002103030300000000 00040000040300000000000100000000 12040101000000000004000004030000 You can check the Futomaki Personality (AMD7000Controller) which I tried with the Video card that I used. It is not complete even. And the script doesn't even extract personalities from AMD RadeonX* Kexts. Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2434032 Share on other sites More sharing options...
polyzargone Posted June 2, 2017 Share Posted June 2, 2017 Looks fine to me. I may be wrong but you don't have to extract personalities from AMDRadeonX*.kext to patch Futomaki. AFAIK, the patch only applies to AMDxxxxController.kext. I think you misunderstood what Vlada. and Slice said about patching the AMD7000Controller.kext and the AMDRadeonX4000.kext. You just have to edit the info.plist in both kext and add your own vendor/device ID so your card is supported by the system. In other words, you have to edit info.plist > IOKitPersonalities > AMDVerdeGraphicsAccelerator (I think your card use this) and add your own vendor/device ID. Basically, it's the same trick that using Clover's feature KextsToPatch > find/replace > info.plist patch. Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2434088 Share on other sites More sharing options...
Vlada. Posted June 2, 2017 Author Share Posted June 2, 2017 Hi Vlada Been a lil busy with my own work .. .so sorry for the late reply Thanks once again for your concern if you can extract the personalities in RadeonX4000 I could test it and send the results for every one else.... Well, it seems that all those old scripts are not working anymore from some reason. However, I will attach the AMD personality dump from El Capitan, because it's not that much different. For your card FB is Futomaki and the code for it from El Capitan 10.11.5 version is next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 12040401 00040000 04030000 00010201 22050502 04000000 14020000 00010300 00000606 00080000 04020000 00010400 11020103 If you check my first post you will find explanation that Sierra is using additional digits in the code, so all you need to do is to add extra zero segments in front of your code construction and after it. Check example bellow: 00080000 00020000 00010000 00000000 + (add your code construction) 00000000 So in short the original code for Futomaki will be the next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 00000000 12040401 00000000 00040000 04030000 00010201 00000000 22050502 00000000 04000000 14020000 00010300 00000000 00000606 00000000 00080000 04020000 00010400 00000000 11020103 00000000 Obviously someone from Apple is inventing the hot water with this... anyway, this is the current situation under the Sierra. So all you need to do is to change the 8 digits between zero segments at the end of the code line with your construction and you are good to go. And if I'm correct, that would be the same code construction that I was using for R9 270X which was my previous GPU card. So I was using the next code construction: [DISPLAY_PORT] 12 04 01 01 [HDMI_TYPE_A] 22 05 02 03 [DVI_I] 10 00 03 06 [DVI_I] 00 10 04 06 [DVI_D] 11 02 05 05 00040000040300000001000012040101 00020000040200000001000110000306 04000000140000000001000111020505 00080000040200000001000022050203 And this one is for Sierra: 000400000403000000010000000000001204010100000000 000200000402000000010001000000001000030600000000 040000001400000000010001000000001102050500000000 000800000402000000010000000000002205020300000000 But as I said, for R9 270 you will need to patch device id digits in plist files inside the AMD7000controller and AMDRadeonX4000 kexts. So for that you can use let's say binary patch: sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMD7000Controller.kext/Contents/Info.plist sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist All in all, this is it in short... AMD personality dump from Mac OS X 10.11.5.zip 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2434095 Share on other sites More sharing options...
polyzargone Posted June 2, 2017 Share Posted June 2, 2017 @Vlada. Yes, I forgot to mention it but the framebuffers changes in Sierra was covered by Mork vom Ork in his post here . Would be great if the OP was updated . Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2434103 Share on other sites More sharing options...
Pavo Posted June 2, 2017 Share Posted June 2, 2017 Yeah the normal AMD script is for 10.10 and 10.11 only, for Sierra the pointer changed, so a different script was done. Example of Sierra script: sudo php /Users/henrybrock/Dropbox/ATI_FrameBuffers_Sierra_Edition.php Password: No log handling enabled - using stderr logging Created directory: /var/db/net-snmp Created directory: /var/db/net-snmp/mib_indexes -------------------------AMD2400Controller.kext------------------------- Iago (2) @ 0x109df0 LVDS, ???? 020000004000000019000000000000000001001200000000 0010000016000000c4000000000000001000011100000000 -------------------------AMD2600Controller.kext------------------------- Hypoprion (2) @ 0x109dc0 LVDS, ???? 020000004000000019000000000000000001001200000000 0010000016000000c4000000000000001000011100000000 Lamna (2) @ 0x109df0 SDVI, DDVI 000200001400000080000000000000000001021100000000 040000001600000080000000000000000010011200000000 -------------------------AMD3800Controller.kext------------------------- Megalodon (3) @ 0x10ada0 SDVI, DDVI, SVIDEO 000200001400000000000000000000000001021100000000 040000001600000000000000000000000010011200000000 800000000200000004000000000000000010000000000000 Triakis (2) @ 0x10adf0 SDVI, DDVI 000200001400000000000000000000000001021100000000 040000001600000000000000000000000010011200000000 -------------------------AMD4600Controller.kext------------------------- Flicker (3) @ 0x107d20 DP, DP, SDVI 000400000004000000010000000000000201030500000000 000400000004000000010000000000000100020200000000 000200001402000000010000000000000010010400000000 Gliff (3) @ 0x107d70 LVDS, LVDS, DP 020000004000000019010000000000000201000300000000 020000000001000019010000000000002001020200000000 000400000406000000010000000000001000010100000000 Shrike (3) @ 0x107dc0 LVDS, LVDS, DP 020000004000000019010000000000000201000300000000 020000000001000019010000000000002001020200000000 000400000403000000010000000000001000010100000000 -------------------------AMD4800Controller.kext------------------------- Cardinal (2) @ 0x106d50 SDVI, DDVI 000200001402000000010000000000000101010400000000 040000001402000000010000000000000010020300000000 MotMot (2) @ 0x106d80 DP, DDVI 000400000401000000010000000000001000020300000000 040000001402000000010000000000000111010400000000 Quail (3) @ 0x106db0 LVDS, LVDS, DP 020000004000000019010000000000002201000700000000 020000000001000019010000000000002001030400000000 000400000403000000010000000000001000020300000000 -------------------------AMD5000Controller.kext------------------------- Douc (2) @ 0xc8630 LVDS, DP 020000000005000019030000000000002103020200000000 000400000402000000030000000000001102010100000000 Langur (3) @ 0xc8660 DP, DP, DDVI 000400000406000000010000000000002103040200000000 000400000406000000010000000000001102010100000000 040000001402000000010000000000000204050300000000 Uakari (4) @ 0xc86b0 DP, DDVI, SDVI, HDMI 000400000004000000710000000000001204040100000000 040000001400000000710000000000000112010300000000 000200001400000000710000000000000000060500000000 000800000002000000710000000000002205050400000000 Zonalis (6) @ 0xc8710 DP, DP, DP, DP, DP, DP 000400000406000000710000000000002001060600000000 000400000406000000710000000000001000050500000000 000400000406000000710000000000002103020400000000 000400000406000000710000000000001102010300000000 000400000406000000710000000000002205040200000000 000400000406000000710000000000001204030100000000 Alouatta (4) @ 0xc87a0 LVDS, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000406000000710000000000001102010100000000 000400000406000000710000000000002103020200000000 000400000406000000710000000000002205040400000000 Hoolock (3) @ 0xc8800 DP, DP, DDVI 000400000406000000010000000000002103050100000000 000400000406000000010000000000001102040200000000 040000001402000000010000000000000204010300000000 Vervet (4) @ 0xc8850 DP, DDVI, SDVI, HDMI 000400000004000000710000000000001204040200000000 040000001400000000710000000000000112010400000000 000200001400000000710000000000000000060300000000 000800000002000000710000000000002205050100000000 Baboon (3) @ 0xc88b0 DDVI, HDMI, VGA 040000001400000000010000000000000102010300000000 000800000002000000710000000000002205020100000000 100000001000000000010000000000000010000200000000 Eulemur (3) @ 0xc8900 DDVI, HDMI, VGA 040000001400000000010000000000000102010400000000 000800000002000000710000000000001204040200000000 100000001000000000000000000000000010000100000000 Galago (2) @ 0xc8960 LVDS, DP 020000000001000019030000000000002103020200000000 000400000406000000730000000000001102010100000000 Colobus (2) @ 0xc89a0 LVDS, DP 020000000001000019030000000000002103020200000000 000400000406000000730000000000001102010100000000 Mangabey (2) @ 0xc89e0 LVDS, DP 020000004000000019010000000000000000000300000000 000400000406000000730000000000001102010100000000 Nomascus (4) @ 0xc8a20 LVDS, LVDS, DP, DP 020000004000000019010000000000000000000500000000 020000000001000019030000000000001204030300000000 000400000406000000730000000000001102010100000000 000400000407000000730000000000002103020200000000 Orangutan (2) @ 0xc8a90 LVDS, DP 020000004000000019010000000000000000000500000000 000400000406000000730000000000001102010100000000 -------------------------AMD6000Controller.kext------------------------- Pithecia (2) @ 0xe7650 DP, DDVI 000400000403000000010000000000002103020400000000 040000001402000000010000000000000000040300000000 Bulrushes (6) @ 0xe7680 DP, DP, DP, DP, DP, DP 000400000403000000010000000000001102010100000000 000400000403000000010000000000002103020200000000 000400000403000000010000000000001204030300000000 000400000403000000010000000000002205040400000000 000400000403000000010000000000001000050500000000 000400000403000000010000000000002001060600000000 Cattail (4) @ 0xe7710 LVDS, DP, DP, DP 020000004000000039050000000000000000000500000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000001204030300000000 Hydrilla (5) @ 0xe7770 LVDS, DP, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000002205050400000000 000400000403000000010000000000001000040500000000 Duckweed (4) @ 0xe77f0 DP, DP, HDMI, SDVI 000400000403000000010000000000001204040100000000 000400000403000000010000000000002205050200000000 000800000402000000010000000000001102030400000000 000200001402000000010000000000000000060500000000 Fanwort (4) @ 0xe7850 LVDS, DP, DP, DP 020000004000000039050000000000000000000400000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000001204030300000000 Elodea (5) @ 0xe78b0 LVDS, DP, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000403000000010000000000001000050500000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000002205040400000000 Kudzu (2) @ 0xe7930 DP, HDMI 000400000403000000010000000000001204030300000000 000800000402000000010000000000001102010100000000 Gibba (5) @ 0xe7960 DP, DP, HDMI, SDVI, DDVI 000400000403000000010000000000001204050100000000 000400000403000000010000000000002205040200000000 000800000402000000010000000000001102060400000000 000200001402000000010000000000000000030500000000 040000000402000000010000000000001102010300000000 Lotus (3) @ 0xe79e0 DP, HDMI, DP 000400000403000000010000000000001102010100000000 000800000402000000010000000000002205040400000000 000400000001000000010000000000002103020200000000 Ipomoea (3) @ 0xe7a30 DP, HDMI, VGA 000400000403000000010000000000001204010500000000 000800000402000000010000000000001102040300000000 100000001000000000010000000000000000000200000000 Muskgrass (4) @ 0xe7a80 DP, DP, DP, HDMI 000400000403000000010100000000001102010100000000 000400000001000000091200000000002103020200000000 000400000001000000091300000000002205040400000000 000800000402000000010400000000001204030300000000 Juncus (4) @ 0xe7ae0 DP, DP, DP, DP 000400000403000000010000000000001204030300000000 000400000403000000010000000000001000040500000000 000400000403000000010000000000001102010100000000 000400000403000000010000000000002103020200000000 Osmunda (4) @ 0xe7b40 LVDS, DP, DP, HDMI 020000000001000039050100000000001000050500000000 000400000403000000090200000000001102010100000000 000400000403000000090300000000002103020200000000 000800000402000000010400000000001204030300000000 Pondweed (3) @ 0xe7ba0 LVDS, DP, DP 020000000001000019010100000000001000050500000000 000400000403000000010200000000001102010100000000 000400000403000000010300000000002103020200000000 Spikerush (4) @ 0xe7bf0 LVDS, DP, DP, DP 020000004000000039050100000000000000000500000000 000400000403000000010200000000001102010100000000 000400000001000000090200000000002103020200000000 000400000001000000090300000000001204030300000000 Typha (5) @ 0xe7c50 DP, DP, DP, DP, DDVI 000400000403000000010100000000001102040100000000 000400000403000000010200000000002103050200000000 000400000001000000090300000000001000020500000000 000400000001000000090400000000002001030600000000 040000001402000000010500000000000204010300000000 -------------------------AMD7000Controller.kext------------------------- Ramen (6) @ 0xed770 LVDS, HDMI, DP, DP, DP, DP 020000000001000039050108000000002001050600000000 000800000402000000010200000000001000030500000000 000400000403000000010343000000001102010100000000 000400000001000000010431000000002103040300000000 000400000403000000010563000000001204020200000000 000400000001000000010651000000002205040300000000 Tako (6) @ 0xed870 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Namako (4) @ 0xed900 LVDS, LVDS, DP, DP 020000000001000000010151000000002205020200000000 020000000001000000010261010000001204010100000000 000400000403000000010343000000001102030300000000 000400000403000000010433000000002103040400000000 Aji (4) @ 0xed9c0 DP, DP, DDVI, HDMI 000400000403000000010101000000001204050100000000 000400000403000000010201000000002205040200000000 040000001402000000010300000000000000030600000000 000800000402000000010400000000001102010400000000 Buri (4) @ 0xeda20 LVDS, DP, DP, HDMI 020000000001000039050100000000001000050500000000 000400000403000000090200000000001102010100000000 000400000403000000090300000000002103020200000000 000800000402000000010400000000001204030300000000 Chutoro (5) @ 0xeda80 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090300000000002103020200000000 000400000001000000090400000000002205040400000000 000400000403000000010500000000001000050500000000 Dashimaki (4) @ 0xedb00 DP, DP, DDVI, HDMI 000400000403000000010101000000001204020200000000 000400000403000000010200000000002205030500000000 040000001402000000010301000000000000040400000000 000800000402000000010400000000001102010100000000 Ebi (5) @ 0xedb60 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090301000000002103020200000000 000400000001000000090401000000002205040400000000 000400000403000000010501000000001000050500000000 Gari (5) @ 0xedbe0 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090300000000002103020200000000 000400000001000000090400000000002205040400000000 000400000403000000010500000000001000050500000000 Futomaki (4) @ 0xedc90 DP, DP, DDVI, HDMI 000400000403000000010101000000001204040100000000 000400000403000000010201000000002205050200000000 040000001402000000010300000000000000060600000000 000800000402000000010400000000001102010300000000 Hamachi (4) @ 0xedcf0 DP, DP, DDVI, HDMI 000400000403000000010101000000001204050100000000 000400000403000000010201000000002205040200000000 040000001402000000010300000000000000030600000000 000800000402000000010400000000001102010400000000 OPM (6) @ 0xedd90 DP, DP, DP, DP, DP, DP 000400000403000000010001000000001102010100000000 000400000403000000010001000000002103020200000000 000400000403000000010001000000001204030300000000 000400000403000000010001000000002205040400000000 000400000403000000010001000000001000050500000000 000400001403000000010001000000002001060600000000 Ikura (1) @ 0xede20 HDMI 000800000402000000010100000000001204030100000000 IkuraS (6) @ 0xede40 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 Junsai (6) @ 0xeded0 DP, DP, DP, DP, DP, DP 000400000403000000010001000000001204030100000000 000400000403000000010001000000002205040200000000 000400000403000000010001000000001102010300000000 000400000403000000010001000000002103020400000000 000400000403000000010001000000001000050500000000 000400000403000000010001000000002001060600000000 Kani (1) @ 0xedf60 HDMI 000800000402000000010100000000001204030100000000 KaniS (6) @ 0xedf80 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 DashimakiS (4) @ 0xee010 DP, DP, DDVI, HDMI 000400000403000000010101000000001204020200000000 000400000403000000010201000000002205030500000000 040000001402000000010300000000000000040400000000 000800000402000000010400000000001102010100000000 Maguro (1) @ 0xee070 HDMI 000800000402000000010100000000001204030100000000 MaguroS (6) @ 0xee090 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 -------------------------AMD8000Controller.kext------------------------- Exmoor (6) @ 0xf4f20 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Baladi (6) @ 0xf50b0 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 -------------------------AMD9000Controller.kext------------------------- Exmoor (6) @ 0x13f540 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 OPM (6) @ 0x13f5d0 DP, DP, DP, DP, DP, DP 000400000403000000000001000000001000010100000000 000400000403000000000001000000002001020200000000 000400000403000000000001000000001102030300000000 000400000403000000000001000000002103040400000000 000400000403000000000001000000001204050500000000 000400000403000000000001000000002205060600000000 MalteseS (1) @ 0x13f660 HDMI 000800000402000000010100000000001204030100000000 Lagotto (4) @ 0x13f680 DP, HDMI, DDVI, DDVI 000400000403000000010100000000001102040100000000 000800000402000000010200000000002103050300000000 040000000402000000010300000000000000010500000000 040000000402000000010400000000000204060600000000 GreyhoundS (1) @ 0x13f6e0 HDMI 000800000402000000010100000000001204030100000000 Maltese (6) @ 0x13f770 DP, DP, DP, DP, DP, DP 000400000403000000010123000000001000010300000000 000400000403000000010213000000002001020400000000 000400000403000000010343000000001102030100000000 000400000403000000010433000000002103040200000000 000400000403000000010563000000001204050500000000 000400000403000000010653000000002205060600000000 Labrador (6) @ 0x13f820 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010131000000002103020400000000 020000000001000000010241010000001102010300000000 000400000403000000010323000000001000030100000000 000400000001000000010411000000002001050500000000 000400000403000000010563000000001204040200000000 000400000001000000010651000000002205050500000000 Basset (4) @ 0x13f8b0 LVDS, LVDS, DP, DP 020000000001000000010131000000002103020200000000 020000000001000000010241010000001102010100000000 000400000403000000010323000000001000030300000000 000400000403000000010413000000002001040400000000 Greyhound (6) @ 0x13f990 DP, DP, DP, DP, DP, DP 000400000403000000010123000000001000010300000000 000400000403000000010213000000002001020400000000 000400000403000000010343000000001102030100000000 000400000403000000010433000000002103040200000000 000400000403000000010563000000001204050500000000 000400000403000000010653000000002205060600000000 Baladi (6) @ 0x13fa40 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 -------------------------AMD9510Controller.kext------------------------- Exmoor (6) @ 0x107080 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Berbice (5) @ 0x107110 LVDS, DP, DP, DP, DP 020000000001000039050108000000002001010100000000 000400000001000000010243000000001000020200000000 000400000403000000010313000000002103030300000000 000400000403000000010453000000001102040400000000 000400000403000000010533000000001204050500000000 Baladi (6) @ 0x107300 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 Sierra_AMDFramebuffers-master.zip 3 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2434238 Share on other sites More sharing options...
CloudLEL Posted June 4, 2017 Share Posted June 4, 2017 Has anyone managed to get display port working on their Radeon R9 290 (non-x). Mine works through HDMI but I'm only getting 30hz on my 4K monitor. The end goal for me would be to be able to connect my monitor to my 290 via display port. If anyone has any ideas, or has it working, would love to know how. 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2435108 Share on other sites More sharing options...
Matthew82 Posted June 4, 2017 Share Posted June 4, 2017 For my Asus 290X this patch was working : Balladi orginal 00040000 04030000 00010300 00000000 12040303 00000000 00040000 04030000 00010100 00000000 11020101 00000000 00040000 04030000 00010200 00000000 21030202 00000000 00040000 04030000 00010400 00000000 22050404 00000000 00040000 04030000 00010500 00000000 10000505 00000000 00040000 04030000 00010600 00000000 20010606 00000000 patch 00080000 04020000 00010300 00000000 22050303 00000000 00040000 04030000 00010100 00000000 12040101 00000000 00040000 04030000 00010200 00000000 12040201 00000000 04000000 04000000 00010400 00000000 01020404 00000000 04000000 04000000 00010500 00000000 00000506 00000000 00040000 04030000 00010600 00000000 20010605 00000000 1 Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2435124 Share on other sites More sharing options...
skartha Posted June 5, 2017 Share Posted June 5, 2017 Well, it seems that all those old scripts are not working anymore from some reason. However, I will attach the AMD personality dump from El Capitan, because it's not that much different. For your card FB is Futomaki and the code for it from El Capitan 10.11.5 version is next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 12040401 00040000 04030000 00010201 22050502 04000000 14020000 00010300 00000606 00080000 04020000 00010400 11020103 If you check my first post you will find explanation that Sierra is using additional digits in the code, so all you need to do is to add extra zero segments in front of your code construction and after it. Check example bellow: 00080000 00020000 00010000 00000000 + (add your code construction) 00000000 So in short the original code for Futomaki will be the next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 00000000 12040401 00000000 00040000 04030000 00010201 00000000 22050502 00000000 04000000 14020000 00010300 00000000 00000606 00000000 00080000 04020000 00010400 00000000 11020103 00000000 Obviously someone from Apple is inventing the hot water with this... anyway, this is the current situation under the Sierra. So all you need to do is to change the 8 digits between zero segments at the end of the code line with your construction and you are good to go. And if I'm correct, that would be the same code construction that I was using for R9 270X which was my previous GPU card. So I was using the next code construction: [DISPLAY_PORT] 12 04 01 01 [HDMI_TYPE_A] 22 05 02 03 [DVI_I] 10 00 03 06 [DVI_I] 00 10 04 06 [DVI_D] 11 02 05 05 00040000040300000001000012040101 00020000040200000001000110000306 04000000140000000001000111020505 00080000040200000001000022050203 And this one is for Sierra: 000400000403000000010000000000001204010100000000 000200000402000000010001000000001000030600000000 040000001400000000010001000000001102050500000000 000800000402000000010000000000002205020300000000 But as I said, for R9 270 you will need to patch device id digits in plist files inside the AMD7000controller and AMDRadeonX4000 kexts. So for that you can use let's say binary patch: sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMD7000Controller.kext/Contents/Info.plist sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist All in all, this is it in short... Thanks for the script Vlada.. I will look it up.. By the way, I have a feeling it is not about the display card but with the 100 series board.. A friend of mine has a 4 GB Nvidia card (GT760Ti) with Sierra 12.3 and Asus 170 Pro gaming board he has the same problem with multi monitors... Maybe ... just maybe.... And by the way why is it that we need 2 controllers to drive the Video card??? is it possible to get the personalities from RadeonX series.. I have a ML based pc too working on Nvidia 210 ( an old one ) Should I try it on the old PC?? But I believe it is based on Chameleon rather than Clover.. I don't know .. I am just enquiring.. Yeah the normal AMD script is for 10.10 and 10.11 only, for Sierra the pointer changed, so a different script was done. Example of Sierra script: sudo php /Users/henrybrock/Dropbox/ATI_FrameBuffers_Sierra_Edition.php Password: No log handling enabled - using stderr logging Created directory: /var/db/net-snmp Created directory: /var/db/net-snmp/mib_indexes -------------------------AMD2400Controller.kext------------------------- Iago (2) @ 0x109df0 LVDS, ???? 020000004000000019000000000000000001001200000000 0010000016000000c4000000000000001000011100000000 -------------------------AMD2600Controller.kext------------------------- Hypoprion (2) @ 0x109dc0 LVDS, ???? 020000004000000019000000000000000001001200000000 0010000016000000c4000000000000001000011100000000 Lamna (2) @ 0x109df0 SDVI, DDVI 000200001400000080000000000000000001021100000000 040000001600000080000000000000000010011200000000 -------------------------AMD3800Controller.kext------------------------- Megalodon (3) @ 0x10ada0 SDVI, DDVI, SVIDEO 000200001400000000000000000000000001021100000000 040000001600000000000000000000000010011200000000 800000000200000004000000000000000010000000000000 Triakis (2) @ 0x10adf0 SDVI, DDVI 000200001400000000000000000000000001021100000000 040000001600000000000000000000000010011200000000 -------------------------AMD4600Controller.kext------------------------- Flicker (3) @ 0x107d20 DP, DP, SDVI 000400000004000000010000000000000201030500000000 000400000004000000010000000000000100020200000000 000200001402000000010000000000000010010400000000 Gliff (3) @ 0x107d70 LVDS, LVDS, DP 020000004000000019010000000000000201000300000000 020000000001000019010000000000002001020200000000 000400000406000000010000000000001000010100000000 Shrike (3) @ 0x107dc0 LVDS, LVDS, DP 020000004000000019010000000000000201000300000000 020000000001000019010000000000002001020200000000 000400000403000000010000000000001000010100000000 -------------------------AMD4800Controller.kext------------------------- Cardinal (2) @ 0x106d50 SDVI, DDVI 000200001402000000010000000000000101010400000000 040000001402000000010000000000000010020300000000 MotMot (2) @ 0x106d80 DP, DDVI 000400000401000000010000000000001000020300000000 040000001402000000010000000000000111010400000000 Quail (3) @ 0x106db0 LVDS, LVDS, DP 020000004000000019010000000000002201000700000000 020000000001000019010000000000002001030400000000 000400000403000000010000000000001000020300000000 -------------------------AMD5000Controller.kext------------------------- Douc (2) @ 0xc8630 LVDS, DP 020000000005000019030000000000002103020200000000 000400000402000000030000000000001102010100000000 Langur (3) @ 0xc8660 DP, DP, DDVI 000400000406000000010000000000002103040200000000 000400000406000000010000000000001102010100000000 040000001402000000010000000000000204050300000000 Uakari (4) @ 0xc86b0 DP, DDVI, SDVI, HDMI 000400000004000000710000000000001204040100000000 040000001400000000710000000000000112010300000000 000200001400000000710000000000000000060500000000 000800000002000000710000000000002205050400000000 Zonalis (6) @ 0xc8710 DP, DP, DP, DP, DP, DP 000400000406000000710000000000002001060600000000 000400000406000000710000000000001000050500000000 000400000406000000710000000000002103020400000000 000400000406000000710000000000001102010300000000 000400000406000000710000000000002205040200000000 000400000406000000710000000000001204030100000000 Alouatta (4) @ 0xc87a0 LVDS, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000406000000710000000000001102010100000000 000400000406000000710000000000002103020200000000 000400000406000000710000000000002205040400000000 Hoolock (3) @ 0xc8800 DP, DP, DDVI 000400000406000000010000000000002103050100000000 000400000406000000010000000000001102040200000000 040000001402000000010000000000000204010300000000 Vervet (4) @ 0xc8850 DP, DDVI, SDVI, HDMI 000400000004000000710000000000001204040200000000 040000001400000000710000000000000112010400000000 000200001400000000710000000000000000060300000000 000800000002000000710000000000002205050100000000 Baboon (3) @ 0xc88b0 DDVI, HDMI, VGA 040000001400000000010000000000000102010300000000 000800000002000000710000000000002205020100000000 100000001000000000010000000000000010000200000000 Eulemur (3) @ 0xc8900 DDVI, HDMI, VGA 040000001400000000010000000000000102010400000000 000800000002000000710000000000001204040200000000 100000001000000000000000000000000010000100000000 Galago (2) @ 0xc8960 LVDS, DP 020000000001000019030000000000002103020200000000 000400000406000000730000000000001102010100000000 Colobus (2) @ 0xc89a0 LVDS, DP 020000000001000019030000000000002103020200000000 000400000406000000730000000000001102010100000000 Mangabey (2) @ 0xc89e0 LVDS, DP 020000004000000019010000000000000000000300000000 000400000406000000730000000000001102010100000000 Nomascus (4) @ 0xc8a20 LVDS, LVDS, DP, DP 020000004000000019010000000000000000000500000000 020000000001000019030000000000001204030300000000 000400000406000000730000000000001102010100000000 000400000407000000730000000000002103020200000000 Orangutan (2) @ 0xc8a90 LVDS, DP 020000004000000019010000000000000000000500000000 000400000406000000730000000000001102010100000000 -------------------------AMD6000Controller.kext------------------------- Pithecia (2) @ 0xe7650 DP, DDVI 000400000403000000010000000000002103020400000000 040000001402000000010000000000000000040300000000 Bulrushes (6) @ 0xe7680 DP, DP, DP, DP, DP, DP 000400000403000000010000000000001102010100000000 000400000403000000010000000000002103020200000000 000400000403000000010000000000001204030300000000 000400000403000000010000000000002205040400000000 000400000403000000010000000000001000050500000000 000400000403000000010000000000002001060600000000 Cattail (4) @ 0xe7710 LVDS, DP, DP, DP 020000004000000039050000000000000000000500000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000001204030300000000 Hydrilla (5) @ 0xe7770 LVDS, DP, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000002205050400000000 000400000403000000010000000000001000040500000000 Duckweed (4) @ 0xe77f0 DP, DP, HDMI, SDVI 000400000403000000010000000000001204040100000000 000400000403000000010000000000002205050200000000 000800000402000000010000000000001102030400000000 000200001402000000010000000000000000060500000000 Fanwort (4) @ 0xe7850 LVDS, DP, DP, DP 020000004000000039050000000000000000000400000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000001204030300000000 Elodea (5) @ 0xe78b0 LVDS, DP, DP, DP, DP 020000000001000019010000000000001204030300000000 000400000403000000010000000000001000050500000000 000400000403000000010000000000001102010100000000 000400000001000000091000000000002103020200000000 000400000001000000091000000000002205040400000000 Kudzu (2) @ 0xe7930 DP, HDMI 000400000403000000010000000000001204030300000000 000800000402000000010000000000001102010100000000 Gibba (5) @ 0xe7960 DP, DP, HDMI, SDVI, DDVI 000400000403000000010000000000001204050100000000 000400000403000000010000000000002205040200000000 000800000402000000010000000000001102060400000000 000200001402000000010000000000000000030500000000 040000000402000000010000000000001102010300000000 Lotus (3) @ 0xe79e0 DP, HDMI, DP 000400000403000000010000000000001102010100000000 000800000402000000010000000000002205040400000000 000400000001000000010000000000002103020200000000 Ipomoea (3) @ 0xe7a30 DP, HDMI, VGA 000400000403000000010000000000001204010500000000 000800000402000000010000000000001102040300000000 100000001000000000010000000000000000000200000000 Muskgrass (4) @ 0xe7a80 DP, DP, DP, HDMI 000400000403000000010100000000001102010100000000 000400000001000000091200000000002103020200000000 000400000001000000091300000000002205040400000000 000800000402000000010400000000001204030300000000 Juncus (4) @ 0xe7ae0 DP, DP, DP, DP 000400000403000000010000000000001204030300000000 000400000403000000010000000000001000040500000000 000400000403000000010000000000001102010100000000 000400000403000000010000000000002103020200000000 Osmunda (4) @ 0xe7b40 LVDS, DP, DP, HDMI 020000000001000039050100000000001000050500000000 000400000403000000090200000000001102010100000000 000400000403000000090300000000002103020200000000 000800000402000000010400000000001204030300000000 Pondweed (3) @ 0xe7ba0 LVDS, DP, DP 020000000001000019010100000000001000050500000000 000400000403000000010200000000001102010100000000 000400000403000000010300000000002103020200000000 Spikerush (4) @ 0xe7bf0 LVDS, DP, DP, DP 020000004000000039050100000000000000000500000000 000400000403000000010200000000001102010100000000 000400000001000000090200000000002103020200000000 000400000001000000090300000000001204030300000000 Typha (5) @ 0xe7c50 DP, DP, DP, DP, DDVI 000400000403000000010100000000001102040100000000 000400000403000000010200000000002103050200000000 000400000001000000090300000000001000020500000000 000400000001000000090400000000002001030600000000 040000001402000000010500000000000204010300000000 -------------------------AMD7000Controller.kext------------------------- Ramen (6) @ 0xed770 LVDS, HDMI, DP, DP, DP, DP 020000000001000039050108000000002001050600000000 000800000402000000010200000000001000030500000000 000400000403000000010343000000001102010100000000 000400000001000000010431000000002103040300000000 000400000403000000010563000000001204020200000000 000400000001000000010651000000002205040300000000 Tako (6) @ 0xed870 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Namako (4) @ 0xed900 LVDS, LVDS, DP, DP 020000000001000000010151000000002205020200000000 020000000001000000010261010000001204010100000000 000400000403000000010343000000001102030300000000 000400000403000000010433000000002103040400000000 Aji (4) @ 0xed9c0 DP, DP, DDVI, HDMI 000400000403000000010101000000001204050100000000 000400000403000000010201000000002205040200000000 040000001402000000010300000000000000030600000000 000800000402000000010400000000001102010400000000 Buri (4) @ 0xeda20 LVDS, DP, DP, HDMI 020000000001000039050100000000001000050500000000 000400000403000000090200000000001102010100000000 000400000403000000090300000000002103020200000000 000800000402000000010400000000001204030300000000 Chutoro (5) @ 0xeda80 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090300000000002103020200000000 000400000001000000090400000000002205040400000000 000400000403000000010500000000001000050500000000 Dashimaki (4) @ 0xedb00 DP, DP, DDVI, HDMI 000400000403000000010101000000001204020200000000 000400000403000000010200000000002205030500000000 040000001402000000010301000000000000040400000000 000800000402000000010400000000001102010100000000 Ebi (5) @ 0xedb60 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090301000000002103020200000000 000400000001000000090401000000002205040400000000 000400000403000000010501000000001000050500000000 Gari (5) @ 0xedbe0 LVDS, DP, DP, DP, DP 020000000001000019010100000000001204030300000000 000400000403000000010201000000001102010100000000 000400000001000000090300000000002103020200000000 000400000001000000090400000000002205040400000000 000400000403000000010500000000001000050500000000 Futomaki (4) @ 0xedc90 DP, DP, DDVI, HDMI 000400000403000000010101000000001204040100000000 000400000403000000010201000000002205050200000000 040000001402000000010300000000000000060600000000 000800000402000000010400000000001102010300000000 Hamachi (4) @ 0xedcf0 DP, DP, DDVI, HDMI 000400000403000000010101000000001204050100000000 000400000403000000010201000000002205040200000000 040000001402000000010300000000000000030600000000 000800000402000000010400000000001102010400000000 OPM (6) @ 0xedd90 DP, DP, DP, DP, DP, DP 000400000403000000010001000000001102010100000000 000400000403000000010001000000002103020200000000 000400000403000000010001000000001204030300000000 000400000403000000010001000000002205040400000000 000400000403000000010001000000001000050500000000 000400001403000000010001000000002001060600000000 Ikura (1) @ 0xede20 HDMI 000800000402000000010100000000001204030100000000 IkuraS (6) @ 0xede40 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 Junsai (6) @ 0xeded0 DP, DP, DP, DP, DP, DP 000400000403000000010001000000001204030100000000 000400000403000000010001000000002205040200000000 000400000403000000010001000000001102010300000000 000400000403000000010001000000002103020400000000 000400000403000000010001000000001000050500000000 000400000403000000010001000000002001060600000000 Kani (1) @ 0xedf60 HDMI 000800000402000000010100000000001204030100000000 KaniS (6) @ 0xedf80 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 DashimakiS (4) @ 0xee010 DP, DP, DDVI, HDMI 000400000403000000010101000000001204020200000000 000400000403000000010201000000002205030500000000 040000001402000000010300000000000000040400000000 000800000402000000010400000000001102010100000000 Maguro (1) @ 0xee070 HDMI 000800000402000000010100000000001204030100000000 MaguroS (6) @ 0xee090 DP, DP, DP, DP, DP, DP 000400000403000000010143000000001102010300000000 000400000403000000010233000000002103020400000000 000400000403000000010363000000001204030100000000 000400000403000000010453000000002205040200000000 000400000403000000010523000000001000050500000000 000400000403000000010613000000002001060600000000 -------------------------AMD8000Controller.kext------------------------- Exmoor (6) @ 0xf4f20 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Baladi (6) @ 0xf50b0 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 -------------------------AMD9000Controller.kext------------------------- Exmoor (6) @ 0x13f540 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 OPM (6) @ 0x13f5d0 DP, DP, DP, DP, DP, DP 000400000403000000000001000000001000010100000000 000400000403000000000001000000002001020200000000 000400000403000000000001000000001102030300000000 000400000403000000000001000000002103040400000000 000400000403000000000001000000001204050500000000 000400000403000000000001000000002205060600000000 MalteseS (1) @ 0x13f660 HDMI 000800000402000000010100000000001204030100000000 Lagotto (4) @ 0x13f680 DP, HDMI, DDVI, DDVI 000400000403000000010100000000001102040100000000 000800000402000000010200000000002103050300000000 040000000402000000010300000000000000010500000000 040000000402000000010400000000000204060600000000 GreyhoundS (1) @ 0x13f6e0 HDMI 000800000402000000010100000000001204030100000000 Maltese (6) @ 0x13f770 DP, DP, DP, DP, DP, DP 000400000403000000010123000000001000010300000000 000400000403000000010213000000002001020400000000 000400000403000000010343000000001102030100000000 000400000403000000010433000000002103040200000000 000400000403000000010563000000001204050500000000 000400000403000000010653000000002205060600000000 Labrador (6) @ 0x13f820 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010131000000002103020400000000 020000000001000000010241010000001102010300000000 000400000403000000010323000000001000030100000000 000400000001000000010411000000002001050500000000 000400000403000000010563000000001204040200000000 000400000001000000010651000000002205050500000000 Basset (4) @ 0x13f8b0 LVDS, LVDS, DP, DP 020000000001000000010131000000002103020200000000 020000000001000000010241010000001102010100000000 000400000403000000010323000000001000030300000000 000400000403000000010413000000002001040400000000 Greyhound (6) @ 0x13f990 DP, DP, DP, DP, DP, DP 000400000403000000010123000000001000010300000000 000400000403000000010213000000002001020400000000 000400000403000000010343000000001102030100000000 000400000403000000010433000000002103040200000000 000400000403000000010563000000001204050500000000 000400000403000000010653000000002205060600000000 Baladi (6) @ 0x13fa40 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 -------------------------AMD9510Controller.kext------------------------- Exmoor (6) @ 0x107080 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Berbice (5) @ 0x107110 LVDS, DP, DP, DP, DP 020000000001000039050108000000002001010100000000 000400000001000000010243000000001000020200000000 000400000403000000010313000000002103030300000000 000400000403000000010453000000001102040400000000 000400000403000000010533000000001204050500000000 Baladi (6) @ 0x107300 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 Perfect Extraction Boss... ... Thank you ...I will check it out Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2435475 Share on other sites More sharing options...
skartha Posted June 6, 2017 Share Posted June 6, 2017 Looks fine to me. I may be wrong but you don't have to extract personalities from AMDRadeonX*.kext to patch Futomaki. AFAIK, the patch only applies to AMDxxxxController.kext. I think you misunderstood what Vlada. and Slice said about patching the AMD7000Controller.kext and the AMDRadeonX4000.kext. You just have to edit the info.plist in both kext and add your own vendor/device ID so your card is supported by the system. In other words, you have to edit info.plist > IOKitPersonalities > AMDVerdeGraphicsAccelerator (I think your card use this) and add your own vendor/device ID. Basically, it's the same trick that using Clover's feature KextsToPatch > find/replace > info.plist patch. As I told earlier, No signal message .. Not black screen.. And my card used Pitcairn personality .. but I can go with Verde or any other personality as long as I get the acceleration of 4 GB rather than 3 MB and the 4 ports to good use... Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2436125 Share on other sites More sharing options...
skartha Posted June 6, 2017 Share Posted June 6, 2017 Well, it seems that all those old scripts are not working anymore from some reason. However, I will attach the AMD personality dump from El Capitan, because it's not that much different. For your card FB is Futomaki and the code for it from El Capitan 10.11.5 version is next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 12040401 00040000 04030000 00010201 22050502 04000000 14020000 00010300 00000606 00080000 04020000 00010400 11020103 If you check my first post you will find explanation that Sierra is using additional digits in the code, so all you need to do is to add extra zero segments in front of your code construction and after it. Check example bellow: 00080000 00020000 00010000 00000000 + (add your code construction) 00000000 So in short the original code for Futomaki will be the next: Futomaki (4) @ 0x1cc5d0 DP, DP, DDVI, HDMI 00040000 04030000 00010101 00000000 12040401 00000000 00040000 04030000 00010201 00000000 22050502 00000000 04000000 14020000 00010300 00000000 00000606 00000000 00080000 04020000 00010400 00000000 11020103 00000000 Obviously someone from Apple is inventing the hot water with this... anyway, this is the current situation under the Sierra. So all you need to do is to change the 8 digits between zero segments at the end of the code line with your construction and you are good to go. And if I'm correct, that would be the same code construction that I was using for R9 270X which was my previous GPU card. So I was using the next code construction: [DISPLAY_PORT] 12 04 01 01 [HDMI_TYPE_A] 22 05 02 03 [DVI_I] 10 00 03 06 [DVI_I] 00 10 04 06 [DVI_D] 11 02 05 05 00040000040300000001000012040101 00020000040200000001000110000306 04000000140000000001000111020505 00080000040200000001000022050203 And this one is for Sierra: 000400000403000000010000000000001204010100000000 000200000402000000010001000000001000030600000000 040000001400000000010001000000001102050500000000 000800000402000000010000000000002205020300000000 But as I said, for R9 270 you will need to patch device id digits in plist files inside the AMD7000controller and AMDRadeonX4000 kexts. So for that you can use let's say binary patch: sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMD7000Controller.kext/Contents/Info.plist sudo perl -pi -e 's|\x36\x38\x31\x30|\x36\x38\x31\x31|g' /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist All in all, this is it in short... Works with 7000 not with x4000 says no such file... blah blah ... Ok lets put it this way... 7000controller is the kext that controls the RadeonX personalities ... you have to find the nearest to your video card FB, right. OK, I have tried all, nearly all that seemed alike my card. I have added 0x68111002 which is the EDID of my card to 7000 and X4000 kexts.. I even tried 6000controller (Gibba) The result is the same... No signal ..It doesn't go into sleep, if clover configurator works right. I have added no sleep to the configuration. Maybe I should try with a HDMI monitor it seems.. Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2436272 Share on other sites More sharing options...
tuxy Posted June 8, 2017 Share Posted June 8, 2017 Outstanding guide , I have been trying to configure my Ati 7950 , basically I can't get my DVI and HDMI port to work in dual monitor config. Frame buffer I'm going to use is Aij . Unfortunately DPCIManager in recognized by my avast antivirus as malware every time I attempt to download it. is it normal? Thanks Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2438559 Share on other sites More sharing options...
Si Vis Pacem Posted June 18, 2017 Share Posted June 18, 2017 Why you you use Avast on macOS? Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2446802 Share on other sites More sharing options...
tuxy Posted June 18, 2017 Share Posted June 18, 2017 Why you you use Avast on macOS? to avoid malwares and hijacking. Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2446925 Share on other sites More sharing options...
Slice Posted July 10, 2017 Share Posted July 10, 2017 Don't be paranoid. DPCIManager is only malware in macOS. May be Clover Configurator is the second one. Link to comment https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/page/14/#findComment-2459836 Share on other sites More sharing options...
Recommended Posts