glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 11 minutes ago, AudioGod said: @glasgood I hope your good buddy, I got my build fully working last night with your new efi and everything great but what do you reckon about it turning my vega56 into a 64? I still cant get my head around it. I'm guessing if I want to stop it doing that then the only thing I can do is stop using Kamarang and go back to the bog standard frame buffer or is there something else I could do? I'm liking everything about the new efi otherwise Oh and also what's the deal with the h100i now? It's being used in the build I'm doing for somebody else. And lastly I still don't have the replacement rx580 for the build I'm doing so I havnt put mojave onto it yet but if you were planning on doing a igpu version of the efi and want me to test it then just let me know buddy and pass over the efi to me and il get right on it for you. You can try using Iriri framebuffer. Though I think the previous Vega SSDT from old EFI will also work along side your DSDT, have you tried that ? I have left the cable disconnected from my h100i. But with the latest DSDT using wake from power button, you should be able to connect it. I have a second DSDT, it will allow wake from keyboard, but wont work if h100i is usb cable connected to motherboard. Not planning on a igpu version, too much work updating everything. Below is the Device Properties patch for igpu. <key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> BwCbPg== </data> <key>AAPL,model</key> <string>Intel UHD 630</string> <key>AAPL,slot-name</key> <string>Internal</string> <key>device-id</key> <data> kj4AAA== </data> <key>device_type</key> <string>Graphics Processor</string> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-enable</key> <data> AQAAAA== </data> <key>framebuffer-con0-pipe</key> <data> EgAAAA== </data> <key>framebuffer-con1-busid</key> <data> BgAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-pipe</key> <data> EgAAAA== </data> <key>framebuffer-con2-busid</key> <data> BAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-pipe</key> <data> EgAAAA== </data> <key>framebuffer-con2-type</key> <data> AAgAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict> 12 minutes ago, gino8080 said: Great @glasgood! With this new EFI no more Fans spinning like hell! Now I have just to fix my USB3 ports What BIOS version are you using and did you try connecting different USB 3.0 devices ? 1 Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 @AudioGod @larabee I was reading that Japura is framebuffer used on the iMac Pro. wonder if it would work for you guys! ------------------------AMD10000Controller.kext------------------------- Kamarang (4) @ 0x5ed30 DP, DP, DP, HDMI 000400000403000000010101000000002205020200000000 000400000403000000010201000000001204010100000000 000400000403000000010300000000001000050500000000 000800000402000000010400000000002001060600000000 Japura (6) @ 0x611a0 LVDS, LVDS, DP, DP, DP, DP 020000000001000008010151220000002205020200000000 020000000001000008010261120000001204010100000000 000400000001000000010313400000002001050600000000 000400000001000000010423300000001000060500000000 000400000001000000010543600000001102030300000000 000400000001000000010633500000002103040400000000 Iriri (4) @ 0x6f730 DP, DP, DP, HDMI 000400000403000000010101000000002205020200000000 000400000403000000010201000000001204010100000000 000400000403000000010300000000001000050500000000 000800000402000000010400000000002001060600000000 -------------------------AMD9500Controller.kext------------------------- Orinoco (5) @ 0x6ef30 DP, DP, HDMI, HDMI, DVI-D 000400000403000000010101000000001204060100000000 000400000403000000010201000000002205040300000000 000800000402000000010300000000001102010200000000 000800000402000000010400000000002103050400000000 040000000400000000010500000000000000030600000000 Acre (3) @ 0x6f360 DP, HDMI, DVI-D 000400000403000000010101000000001102020100000000 000800000402000000010200000000002103050400000000 040000000402000000010300000000000000030500000000 Link to comment Share on other sites More sharing options...
gino8080 Posted August 3, 2019 Share Posted August 3, 2019 49 minutes ago, glasgood said: What BIOS version are you using and did you try connecting different USB 3.0 devices ? Sorry @glasgood i Feel so Stupid!! Yes I'm on F10 and... USB3 PORTS ARE WORKING !!! I was trying with an old usb 2 ( or maybe even worse usb 1 device!) Trying with a modern usb 3 and also usb3C device they works all !! so the usb 3 ports onboard works ONLY with a usb3 device is it correct? THANK YOU VERY MUCH @glasgood you are my saver!!! Link to comment Share on other sites More sharing options...
AudioGod Posted August 3, 2019 Share Posted August 3, 2019 1 minute ago, glasgood said: @AudioGod @larabee I was reading that Japura is framebuffer used on the iMac Pro. wonder if it would work for you guys! ------------------------AMD10000Controller.kext------------------------- Kamarang (4) @ 0x5ed30 DP, DP, DP, HDMI 000400000403000000010101000000002205020200000000 000400000403000000010201000000001204010100000000 000400000403000000010300000000001000050500000000 000800000402000000010400000000002001060600000000 Japura (6) @ 0x611a0 LVDS, LVDS, DP, DP, DP, DP 020000000001000008010151220000002205020200000000 020000000001000008010261120000001204010100000000 000400000001000000010313400000002001050600000000 000400000001000000010423300000001000060500000000 000400000001000000010543600000001102030300000000 000400000001000000010633500000002103040400000000 Iriri (4) @ 0x6f730 DP, DP, DP, HDMI 000400000403000000010101000000002205020200000000 000400000403000000010201000000001204010100000000 000400000403000000010300000000001000050500000000 000800000402000000010400000000002001060600000000 -------------------------AMD9500Controller.kext------------------------- Orinoco (5) @ 0x6ef30 DP, DP, HDMI, HDMI, DVI-D 000400000403000000010101000000001204060100000000 000400000403000000010201000000002205040300000000 000800000402000000010300000000001102010200000000 000800000402000000010400000000002103050400000000 040000000400000000010500000000000000030600000000 Acre (3) @ 0x6f360 DP, HDMI, DVI-D 000400000403000000010101000000001102020100000000 000800000402000000010200000000002103050400000000 040000000402000000010300000000000000030500000000 Let me try it and il let you know..thanks brother Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 Just now, AudioGod said: Let me try it and il let you know..thanks brother Japura has 4 display ports and 2 LVDS , whereas Kamarang and Iriri have 3 display ports and one HDMI. So Kamarang and Iriri are most likely the better options. I don't think Japura will work. Link to comment Share on other sites More sharing options...
AudioGod Posted August 3, 2019 Share Posted August 3, 2019 (edited) 31 minutes ago, glasgood said: Japura has 4 display ports and 2 LVDS , whereas Kamarang and Iriri have 3 display ports and one HDMI. So Kamarang and Iriri are most likely the better options. I don't think Japura will work. Yeah that don't sound good but il give it a shot anyway just too see. Kamarang and iriri turn my vega 56 into a 64, Saying that though I guess it not a bad thing really as I'm getting a huge boost in gpu performance but with no side effects that I have noticed so far. Edited August 3, 2019 by AudioGod Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 (edited) 18 hours ago, larabee said: @glasgood There are a bunch of Glasgood devices in my PCI hahahha. and I need to remove your 960 Pro PCI too... Here is a patch to rename "Samsung SSD.... " Name: Cosmetic PCI Card Rename Find: 53616D73 756E6720 53534420 39363020 50524F20 35313247 42204E56 4D65204D 3220466C 61736820 44726976 65 Replace: 4E564D65 204D3220 53534420 466C6173 68204472 697665 Edited August 3, 2019 by glasgood Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 It doesn't look like the new EFI will work with iMac19,1 and enabled integrated graphics, results in a "couldn't allocate runtime area" error on clover boot. So if I move to the new EFI and switch SMBIOS over to iMacPro1,1 and disable integrated graphics, then I can get it to work. With this new setup, I need to figure out how to disable the GPU in slot 2 as it is causing sleep/wake issues. The SSDT I was using previously to do this doesn't work on the iMacPro SMBIOS without integrated graphics, I'm guessing that changes the hardware too much. @glasgood any idea on how to disable that GPU in slot 2 with this new EFI? Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 (edited) 9 minutes ago, tasc said: The SSDT I was using previously to do this doesn't work on the iMacPro SMBIOS without integrated graphics, I'm guessing that changes the hardware too much. @glasgood any idea on how to disable that GPU in slot 2 with this new EFI? Send me the old SSDT, will have a look. Edited August 3, 2019 by glasgood Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 9 minutes ago, glasgood said: Send me the old SSDT, will have a look. Here it is. This works perfectly when running iMac19,1 with integrated graphics enabled. I'm guessing without integrated graphics, that changes some of the underlying graphics config and causes this to not work anymore. Thanks! SSDT-Designare-Z390-Disable-Slot-2-GPU.aml Link to comment Share on other sites More sharing options...
Cipha Posted August 3, 2019 Share Posted August 3, 2019 2 hours ago, gino8080 said: Sorry @glasgood i Feel so Stupid!! Yes I'm on F10 and... USB3 PORTS ARE WORKING !!! I was trying with an old usb 2 ( or maybe even worse usb 1 device!) Trying with a modern usb 3 and also usb3C device they works all !! so the usb 3 ports onboard works ONLY with a usb3 device is it correct? THANK YOU VERY MUCH @glasgood you are my saver!!! I posted my SSDT a few pages back, it disables USB-C but enables USB 2.0 and 3.0 on all Ports on the back. Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 10 minutes ago, tasc said: Here it is. This works perfectly when running iMac19,1 with integrated graphics enabled. I'm guessing without integrated graphics, that changes some of the underlying graphics config and causes this to not work anymore. Thanks! SSDT-Designare-Z390-Disable-Slot-2-GPU.aml Can you same me an extract from IOReg ==> IORegistryExplorer.zip Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 12 minutes ago, glasgood said: Can you same me an extract from IOReg ==> IORegistryExplorer.zip Tasc iMac.ioreg.zip Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 2 minutes ago, tasc said: Tasc iMac.ioreg.zip File is corrupted Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 (edited) 4 minutes ago, glasgood said: File is corrupted 2nd try, with feeling this time! tasc.ioreg.zip Also just ran across this site which gives a couple ways to disable GPUs: https://khronokernel-4.gitbook.io/disable-unsupported-gpus/option-2-blocking-all-discrete-gpus Looks like it can be done with adding device properties to clover or an SSDT. I'm giving the clover properties a try now. Not sure if one way is better than another. Thanks! Edited August 3, 2019 by tasc Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 Just now, tasc said: 2nd try, with feeling this time! tasc.ioreg.zip Try copy and paste values from config1.plist to your main config.plist Should disable your nvidia card in slot 2 Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 (edited) @tasc Sorry, made a slight typo last config1.plist sent. Use this one ==> config1.plist Edited August 3, 2019 by glasgood Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 Thanks, I'll give that a try in a second here. In the meantime, I was following the instructions to generate an SSDT and I noticed something a little strange when booting and when trying to disassemble the origin DSDT/SSDT files from clover. Early in the boot log, I'm seeing an error about "ACPI Error: AE_ALREADY_EXISTS". Also, when I dump my DSDT/SSDT files from clover and try to disassemble with iasl, I see the same error "ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180427/psobject-371)". One thing I found when researching this error is somebody said "This message indicates that there is a bug in your BIOS. You may report it to the manufacturer, though they probably don't care." Is anyone else seeing this in their boot log on startup? If not, maybe I need to CMOS reset or reflash the BIOS. I'm on F10. Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 (edited) I've attached a screenshot of the ACPI boot log errors. I've got a number of AE_NOT_FOUND failures and a namespace lookup failure. Not sure if this is anything to be concerned about or if others are seeing this as well: Edited August 3, 2019 by tasc Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 32 minutes ago, tasc said: I've attached a screenshot of the ACPI boot log errors. I've got a number of AE_NOT_FOUND failures and a namespace lookup failure. Not sure if this is anything to be concerned about or if others are seeing this as well: Nope, just booted in verbose mode and could not see any ACPI errors. Link to comment Share on other sites More sharing options...
larabee Posted August 3, 2019 Share Posted August 3, 2019 10 hours ago, glasgood said: Japura has 4 display ports and 2 LVDS , whereas Kamarang and Iriri have 3 display ports and one HDMI. So Kamarang and Iriri are most likely the better options. I don't think Japura will work. Japura made my HDMI goes crazy, and I use HDMI to connect to my TV, so its a no go for me. The display ports works normally. also I'm reporting back with SMBIOS iMac 19,1: Unstable with iGPU enabled and running. Bool ATI Framebuffer test failed error comes back to haunt me once more time. Some random kernel panic during boot which I cannot replicate reliably, totally random. 1 Link to comment Share on other sites More sharing options...
glasgood Posted August 3, 2019 Author Share Posted August 3, 2019 @tasc To resolve instant wake caused by Nvidia card in slot 2, use the SSDT and patch within my guide. That will stop your 2nd GPU from interrupting sleep. 1 minute ago, larabee said: Japura made my HDMI goes crazy, and I use HDMI to connect to my TV, so its a no go for me. The display ports works normally. also I'm reporting back with SMBIOS iMac 19,1: Unstable with iGPU enabled and running. Bool ATI Framebuffer test failed error comes back to haunt me once more time. Some random kernel panic during boot which I cannot replicate reliably, totally random. Ok, thanks good to know Link to comment Share on other sites More sharing options...
tasc Posted August 3, 2019 Share Posted August 3, 2019 1 hour ago, glasgood said: @tasc To resolve instant wake caused by Nvidia card in slot 2, use the SSDT and patch within my guide. That will stop your 2nd GPU from interrupting sleep. Thanks @glasgood, the problem I was having wasn't an instant wake issue but not coming back from sleep at all. There has been some strange things going on with my board in this iMacPro transition, but using that SSDT I sent you earlier is now working to disable the nVidia GPU in slot 2 (not sure why it wasn't working earlier) - so I think I am good on that one now. I'm still trying to track down the source of these ACPI AE_NOT_FOUND lines I'm seeing in boot. But even with those, everything seems to be working. I'm continuing to test things out - I've noticed some strange BIOS issues where the BIOS splash screen won't show on boot (goes straight to clover) and shutdowns don't do a full shutdown (leaves LEDs on motherboard on). I did another CMOS reset and things seem to be holding steady for now.... Link to comment Share on other sites More sharing options...
AudioGod Posted August 3, 2019 Share Posted August 3, 2019 (edited) 13 hours ago, glasgood said: Here is DSDT that will allow wake from keyboard ==> DSDT.aml if you have any problems with auto wake then revert back to previous. @glasgood I just tried that DSDT and wake now works via keyboard and mouse....Awesome thank you buddy I also put back the Vega56 SSDT and now that's all back to normal too. I might switch back to the clover Vega64 way but for now I will keep it like this. @glasgood Correction ..... After shutting down waiting a minute and turning the system back on my bios went bye bye and the backup bios kicked in so I take it back....that DSDT is naughty!!!! LoL Edited August 3, 2019 by AudioGod Link to comment Share on other sites More sharing options...
AudioGod Posted August 3, 2019 Share Posted August 3, 2019 (edited) @larabee Could you try something for me please bud? Using the new EFI Put your system to sleep and wait a few minutes and then wake it back up and go back into Mojave and wait a minute and then shut the system down see what happens? (Make sure you can see the motherboard lighting when you are doing this) Then try and boot back up and see what happens? @glasgood Im getting some crazy panics and shut down behaviour after I wake the system from sleep and then shut it down and then try to turn it back on. its not good at all and totally freaking out my system. Try the above for me and see if it happens to you buddy? Edited August 3, 2019 by AudioGod Link to comment Share on other sites More sharing options...
Recommended Posts