Setura Posted October 29, 2017 Share Posted October 29, 2017 If your able to boot into 10.13 with hd 7979 You can add lilu and whatevergreen green to System/library/ extension Then run kext utility Then restart and try your rx 480 Ryzen is good fast!!! There’s still a few bugs but nothing major If you have 10.13 on a hard drive you would just need to make some disk edits and that’s pretty much it not to bad Sweeeet. That makes it tempting to ditch my 8core Xeon rig (especially if Threadripper is able to work, since its sorta ryzen) Tried the tweak. No luck. With the kexts in the Sys/Lib/Ext folder I get KPs even with the RX480 removed and only the 7970 in there... Seems to be something about the kext disagreeing with my hack for some reason Link to comment Share on other sites More sharing options...
bbmatias3 Posted October 29, 2017 Share Posted October 29, 2017 Sweeeet. That makes it tempting to ditch my 8core Xeon rig (especially if Threadripper is able to work, since its sorta ryzen) Tried the tweak. No luck. With the kexts in the Sys/Lib/Ext folder I get KPs even with the RX480 removed and only the 7970 in there... Seems to be something about the kext disagreeing with my hack for some reason Boot in verbose mode what error do you see @Gigamaxx any idea how to enable rx 480 in intel? Link to comment Share on other sites More sharing options...
Setura Posted October 29, 2017 Share Posted October 29, 2017 Boot in verbose mode what error do you see @Gigamaxx any idea how to enable rx 480 in intel? https://www.dropbox.com/s/py08vudlp8f9pie/Screenshot%202017-10-30%2009.44.23.png?dl=0The quality sucks a lot cause the text flash past as soon as the kernel panic seemed to hit but this is about all I can offer for now. Link to comment Share on other sites More sharing options...
bbmatias3 Posted October 29, 2017 Share Posted October 29, 2017 https://www.dropbox.com/s/py08vudlp8f9pie/Screenshot%202017-10-30%2009.44.23.png?dl=0The quality sucks a lot cause the text flash past as soon as the kernel panic seemed to hit but this is about all I can offer for now. Did you try to put those kext in clover as well?! Link to comment Share on other sites More sharing options...
Setura Posted October 30, 2017 Share Posted October 30, 2017 Did you try to put those kext in clover as well?! Clover's Kext "Other" folder with all my other kext's is the first place I tried each other whatevergreen kexts. Link to comment Share on other sites More sharing options...
bbmatias3 Posted October 30, 2017 Share Posted October 30, 2017 Clover's Kext "Other" folder with all my other kext's is the first place I tried each other whatevergreen kexts. Still no luck? Link to comment Share on other sites More sharing options...
Cyberdevs Posted October 30, 2017 Share Posted October 30, 2017 Clover's Kext "Other" folder with all my other kext's is the first place I tried each other whatevergreen kexts. Hi there, You can send me your EFI folder and I can check it out for you. You can send it via PM if you don't want to share it here. You can remove Apple folder, Serial number and the MLB info from the config.plist Link to comment Share on other sites More sharing options...
alladyn21 Posted October 31, 2017 Share Posted October 31, 2017 Hi when i add intel i210 pci-e ethernet black screen back i have rx480 and lilu, whatevergreen kext system boot fine but only black screen Link to comment Share on other sites More sharing options...
Slice Posted October 31, 2017 Share Posted October 31, 2017 Hi when i add intel i210 pci-e ethernet black screen back i have rx480 and lilu, whatevergreen kext system boot fine but only black screen You may test this method and without WEG. Link to comment Share on other sites More sharing options...
alladyn21 Posted October 31, 2017 Share Posted October 31, 2017 Hi thanks for the tip without kext and pcie ethernet. And with this patch system boot ok but witch the pci-e lan the same situation - black screen ehh I don't understand why Link to comment Share on other sites More sharing options...
alladyn21 Posted November 1, 2017 Share Posted November 1, 2017 I run osx with intel hd 530 and I210 ethernet on bard! So 100% something wrong from RX480 Link to comment Share on other sites More sharing options...
Slice Posted November 1, 2017 Share Posted November 1, 2017 I run osx with intel hd 530 and I210 ethernet on bard! So 100% something wrong from RX480 I may propose that inserting LAN PCIe card you change ACPI address of Video card and you should rebuild DSDT for this case. 1 Link to comment Share on other sites More sharing options...
Gigamaxx Posted November 2, 2017 Share Posted November 2, 2017 I run osx with intel hd 530 and I210 ethernet on bard! So 100% something wrong from RX480 i210 ethernet `can be buggy, if I run the fixes for it it something else breaks. IGBkext works for some but not for others. WiFi card? Link to comment Share on other sites More sharing options...
Pavo Posted November 2, 2017 Share Posted November 2, 2017 i210 ethernet `can be buggy, if I run the fixes for it it something else breaks. IGBkext works for some but not for others. WiFi card? I already fixed his issue, he disabled CSM and it worked Link to comment Share on other sites More sharing options...
Gigamaxx Posted November 2, 2017 Share Posted November 2, 2017 I already fixed his issue, he disabled CSM and it worked Cool, Have you tried the latest 10.13.2? My Vega Luxmark Ball went from 21,000 to 24,900, gekbench compute is back up to 180,000 and finally Uningine Valley and Heaven can run ExtremeHD mode without the tearing horizontal issue. Its still low at about 2550 ( 980 fish) it works now. So open GL and Cl has improved for Vega cards in High Sierra 10.13.2 Link to comment Share on other sites More sharing options...
bbmatias3 Posted November 2, 2017 Share Posted November 2, 2017 Cool, Have you tried the latest 10.13.2? My Vega Luxmark Ball went from 21,000 to 24,900, gekbench compute is back up to 180,000 and finally Uningine Valley and Heaven can run ExtremeHD mode without the tearing horizontal issue. Its still low at about 2550 ( 980 fish) it works now. So open GL and Cl has improved for Vega cards in High Sierra 10.13.2 How did you update to 10.13.2 beta? Link to comment Share on other sites More sharing options...
Gigamaxx Posted November 2, 2017 Share Posted November 2, 2017 How did you update to 10.13.2 beta? How did you update to 10.13.2 beta? Its the dev beta but It went from beta version 5 to version 1 with 17.3 kernel. So its a 10.13.2 version I believe in the Public Beta. Link to comment Share on other sites More sharing options...
bbmatias3 Posted November 2, 2017 Share Posted November 2, 2017 Its the dev beta but It went from beta version 5 to version 1 with 17.3 kernel. So its a 10.13.2 version I believe in the Public Beta.Okay thank you!!17.3 kernel? I tried using the one I was using but it loads then restarts I replaced the lilu with the newest one and repaired cache Update: I had to boot with my gt210 update lilu and whatevergreen run kext utility then plug back my rx 480 then I was able to boot success thanks guys for your input I’m on ryzen FYI I had to plug in my hard drive I use and update to beta via my intel hackintosh. Make disk edits as well Link to comment Share on other sites More sharing options...
pinktank Posted November 23, 2017 Share Posted November 23, 2017 I cannot, for the life of me, get clover to inject framebuffers for this Rx 560. DP and DVI work fine but HDMI is a no go (it had flipped colors in sierra, it won't connect to anything in high sierra). It just loads the default ATY,AMD,RadeonFramebuffer I've tried both RadeonDeinit and Whatevergreen Methods, as well as loading x4200 instead of x4250. I've dumped my rom and the patches are ready for ACRE(which is very similar). Dumps, original framebuffer and patch as below for Asus ROG Rx560 OC Acre (3) @ 0x102150 DP, HDMI, DVI-D 000400000403000000010101000000001102020100000000 000800000402000000010200000000002103050400000000 040000000402000000010300000000000000030500000000 000400000403000000010100000000001102010100000000 000800000402000000010200000000002103020400000000 040000001402000000010300000000001000030500000000 11020101 21030204 10000305 radeon ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x04bc IOBaseAddress: 0x0000 Filename: AS01.bin BIOS Bootup Message: 67FFHB.15.50.2.1.AS01 PCI ID: 1002:67ff Connector at index 0 Type [@offset 40678]: DisplayPort (10) Encoder [@offset 40682]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40752]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 40688]: HDMI-A (11) Encoder [@offset 40692]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40779]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 40698]: DVI-D (3) Encoder [@offset 40702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 40806]: 0x94, OSX senseid: 0x5 redsock 67FFHB.15.50.2.1.AS01 Subsystem Vendor ID: 1043 Subsystem ID: 4bc Object Header Structure Size: 222 Connector Object Table Offset: 34 Router Object Table Offset: 0 Encoder Object Table Offset: a1 Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Link to comment Share on other sites More sharing options...
bbmatias3 Posted November 23, 2017 Share Posted November 23, 2017 I cannot, for the life of me, get clover to inject framebuffers for this Rx 560. DP and DVI work fine but HDMI is a no go (it had flipped colors in sierra, it won't connect to anything in high sierra). It just loads the default ATY,AMD,RadeonFramebuffer I've tried both RadeonDeinit and Whatevergreen Methods, as well as loading x4200 instead of x4250. I've dumped my rom and the patches are ready for ACRE(which is very similar). Dumps, original framebuffer and patch as below for Asus ROG Rx560 OC Acre (3) @ 0x102150 DP, HDMI, DVI-D 000400000403000000010101000000001102020100000000 000800000402000000010200000000002103050400000000 040000000402000000010300000000000000030500000000 000400000403000000010100000000001102010100000000 000800000402000000010200000000002103020400000000 040000001402000000010300000000001000030500000000 11020101 21030204 10000305 radeon ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x04bc IOBaseAddress: 0x0000 Filename: AS01.bin BIOS Bootup Message: 67FFHB.15.50.2.1.AS01 PCI ID: 1002:67ff Connector at index 0 Type [@offset 40678]: DisplayPort (10) Encoder [@offset 40682]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40752]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 40688]: HDMI-A (11) Encoder [@offset 40692]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40779]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 40698]: DVI-D (3) Encoder [@offset 40702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 40806]: 0x94, OSX senseid: 0x5 redsock 67FFHB.15.50.2.1.AS01 Subsystem Vendor ID: 1043 Subsystem ID: 4bc Object Header Structure Size: 222 Connector Object Table Offset: 34 Router Object Table Offset: 0 Encoder Object Table Offset: a1 Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false The latest lilu and what ever green work on 10.13.2 beta All ports work for me Previous edits versions of both kext worked for me on 10.13.1 For dual screen I had to use smbios 6,1 Link to comment Share on other sites More sharing options...
Pavo Posted November 23, 2017 Share Posted November 23, 2017 I cannot, for the life of me, get clover to inject framebuffers for this Rx 560. DP and DVI work fine but HDMI is a no go (it had flipped colors in sierra, it won't connect to anything in high sierra). It just loads the default ATY,AMD,RadeonFramebuffer I've tried both RadeonDeinit and Whatevergreen Methods, as well as loading x4200 instead of x4250. I've dumped my rom and the patches are ready for ACRE(which is very similar). Dumps, original framebuffer and patch as below for Asus ROG Rx560 OC Acre (3) @ 0x102150 DP, HDMI, DVI-D 000400000403000000010101000000001102020100000000 000800000402000000010200000000002103050400000000 040000000402000000010300000000000000030500000000 000400000403000000010100000000001102010100000000 000800000402000000010200000000002103020400000000 040000001402000000010300000000001000030500000000 11020101 21030204 10000305 radeon ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x04bc IOBaseAddress: 0x0000 Filename: AS01.bin BIOS Bootup Message: 67FFHB.15.50.2.1.AS01 PCI ID: 1002:67ff Connector at index 0 Type [@offset 40678]: DisplayPort (10) Encoder [@offset 40682]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40752]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 40688]: HDMI-A (11) Encoder [@offset 40692]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40779]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 40698]: DVI-D (3) Encoder [@offset 40702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 40806]: 0x94, OSX senseid: 0x5 redsock 67FFHB.15.50.2.1.AS01 Subsystem Vendor ID: 1043 Subsystem ID: 4bc Object Header Structure Size: 222 Connector Object Table Offset: 34 Router Object Table Offset: 0 Encoder Object Table Offset: a1 Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Device ID 0x67ff is in AMD9520Controller.kext and only has the following framebuffers in 10.13.1: -------------------------AMD9520Controller.kext------------------------- Exmoor (6) @ 0x105910 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010151000000002205020400000000 020000000001000000010261010000001204010300000000 000400000403000000010343000000001102030100000000 000400000001000000010431000000002103050500000000 000400000403000000010523000000001000040200000000 000400000001000000010611000000002001050500000000 Elqui (5) @ 0x1059a0 LVDS, LVDS, DP, DP, DP 020000000001000000010141000000001102020400000000 020000000001000000010231010000002103010300000000 000400000403000000010313000000002001030100000000 000400000403000000010413000000001204040200000000 000400000403000000010501000000001000050500000000 Caroni (5) @ 0x105b10 LVDS, LVDS, DP, DP, DP 020000000001000000010141000000001102020400000000 020000000001000000010231010000002103010300000000 000400000403000000010313000000002001030100000000 000400000403000000010413000000001204040200000000 000400000403000000010501000000001000050500000000 Florin (6) @ 0x105c00 LVDS, LVDS, DP, DP, DP, DP 020000000001000000010141000000001102020400000000 020000000001000000010231010000002103010300000000 000400000403000000010313000000002001030100000000 000400000403000000010421000000001000050500000000 000400000403000000010553000000002205040200000000 000400000403000000010661000000001204060600000000 Baladi (6) @ 0x105c90 DP, DP, DP, DP, DP, DP 000400000403000000010300000000001204030300000000 000400000403000000010100000000001102010100000000 000400000403000000010200000000002103020200000000 000400000403000000010400000000002205040400000000 000400000403000000010500000000001000050500000000 000400000403000000010600000000002001060600000000 Try using Caroni frame buffer with the following patch: <key>Graphics</key> <dict> <key>FBName</key> <string>Caroni</string> <key>Inject</key> <dict> <key>ATI</key> <true/> </dict> <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>9520</string> <key>ATIConnectorsData</key> <string>020000000001000000010141000000001102020400000000020000000001000000010231010000002103010300000000000400000403000000010313000000002001030100000000000400000403000000010413000000001204040200000000000400000403000000010501000000001000050500000000</string> <key>ATIConnectorsPatch</key> <string>000800000402000000010141000000002103020400000000020000000001000000010231010000002103040300000000000400000403000000010313000000001102010100000000000400000403000000010413000000001204030200000000040000001402000000010501000000001000030500000000</string> </dict> 1 Link to comment Share on other sites More sharing options...
pinktank Posted November 24, 2017 Share Posted November 24, 2017 Device ID 0x67ff is in AMD9520Controller.kext and only has the following framebuffers in 10.13.1: Hello @Pavo, thanks for the note. OSX actually loads amd9500Controller as it matches 0x67E0, EF, FF, C0 and DF. Here is a screenshot from ioreg reporting it so. This is 10.13.1 https://www.dropbox.com/s/bcwgwv8z1zvw14t/Screenshot%202017-11-23%2021.56.44.png?dl=0 I tried it anyhow, but it didn't inject the framebuffer, ended up with ATY,AMD,RadeonFramebuffer again, and 9500 loaded automatically. This is all with radeondeinit (though whatevergreen had the same effect). It's a clean install of high sierra with no old or outdated kexts, all new ones moved out to clover for debugging. Following are the ones I load in the case of whatevergreen. I have a speedstep, XOSI, and USB ssdts only. AppleALC.kext FakeSMC.kext IntelGraphicsFixup.kext IntelMausiEthernet.kext Lilu.kext Shiki.kext USBInjectAll.kext WhateverGreen.kext XHCI-200-series-injector.kext Link to comment Share on other sites More sharing options...
Pavo Posted November 24, 2017 Share Posted November 24, 2017 Interesting that both kext have the same device id in them, please upload your entire EFI folder. 1 Link to comment Share on other sites More sharing options...
pinktank Posted November 24, 2017 Share Posted November 24, 2017 Interesting that both kext have the same device id in them, please upload your entire EFI folder. Here it is with themes and such removed, with -radoff to disable whatevergreen and boot with Radeondeinit instead, but the results are the same regardless. The serial is randomized. The same device id has also been present in a couple 4*** GL drivers like 4200 and 4250. The latest lilu and what ever green work on 10.13.2 beta All ports work for me Previous edits versions of both kext worked for me on 10.13.1 For dual screen I had to use smbios 6,1 Do you mean on 10.13.2 they work with a newer smbios and dual screen? I can work dual screen dvi+dp on 10.13.1 but hdmi is a no go whatsoever. EFIshare.zip Link to comment Share on other sites More sharing options...
bbmatias3 Posted November 24, 2017 Share Posted November 24, 2017 Yes I’m on 10.13.2 beta with smbios 17,1 Latest lilu and whatever green and all ports works for me Link to comment Share on other sites More sharing options...
Recommended Posts