larabee Posted July 31, 2019 Share Posted July 31, 2019 4 hours ago, glasgood said: May be I should just rename OsxAptioFix2Drv-free2000.efi as OsxAptioFixDrv.efi inside EFI folders, then mostly everyone will be happy. As they say "ignorance is bliss" I just love to test out things that I don't know. I'm trained to do that and my brain is almost rigged to test stuff out, haha. Glad I have you and others to guide me through those hackintosh mazes. Bow to you mi' Lord. Link to comment Share on other sites More sharing options...
hackinbot Posted August 1, 2019 Share Posted August 1, 2019 4 hours ago, glasgood said: Maybe, possibly the Sapphire Nitro was officially supported along with the Sapphire Pulse by Apple in their eGPU developer kit. I did try a custom SSDT for my RX580 and also added in the part number for one of the supported RX-580 from the dev kit into the SSDT and the sleep issue still remained. If you can test my Clover folder I would appreciate that. My SSDT should give you the proper Orinoco framebuffer for your RX 580. Clover attached below, it includes the SSDT for RX580, also I will attach a secondary SSDT for you to test on your RX580. CLOVER.zip SSDT-RX-580-2.aml With your clover files in the zip, I wasn't able to wake the hack from sleep - a black screen and no USB response. Tried both RX580 .aml files and both had the same black screen wake. I'm able to get the hack to wake up properly with the following modifications to your Clover: 1. Disable ACPI/FixDisplay 2. Devices > delete the sleep patch test you have there 3. Replace CLOVER/kexts/Other/VirtualSMC.kext with v1.0.6 GitHub Releases I can wake it with the keyboard, but the keys are unresponsive (to type in the password) until I replug it in again. Could be something flakey with my USB hub. Not sure. I'll test more tomorrow. I've always had much better luck with SSDT-UIAC.aml from your POST-INSTALL RX580 package and enabling USB Injection. But... the RX580 does wake both screens and it's using the correct frame buffer now (Orinoco) although it says there's 6 ports instead of the actual 5 I have. Let me know if that works for you. 1 Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 (edited) 3 hours ago, hackinbot said: With your clover files in the zip, I wasn't able to wake the hack from sleep - a black screen and no USB response. Tried both RX580 .aml files and both had the same black screen wake. I'm able to get the hack to wake up properly with the following modifications to your Clover: 1. Disable ACPI/FixDisplay 2. Devices > delete the sleep patch test you have there 3. Replace CLOVER/kexts/Other/VirtualSMC.kext with v1.0.6 GitHub Releases I can wake it with the keyboard, but the keys are unresponsive (to type in the password) until I replug it in again. Could be something flakey with my USB hub. Not sure. I'll test more tomorrow. I've always had much better luck with SSDT-UIAC.aml from your POST-INSTALL RX580 package and enabling USB Injection. But... the RX580 does wake both screens and it's using the correct frame buffer now (Orinoco) although it says there's 6 ports instead of the actual 5 I have. Let me know if that works for you. Awesome advise, THANK YOU! display now resuming from wake. Ironically disabling FixDisplay and updating to latest VirtualSMC.kext fixes the problem. Will update guide soon! Edited August 1, 2019 by glasgood Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 @hackinbot I have attached SSDT for RX580, it will provide the 5 Orinoco framebuffers. SSDT-RX-580.aml Link to comment Share on other sites More sharing options...
tasc Posted August 1, 2019 Share Posted August 1, 2019 Looks like there's some interesting progress being made here, so that's exciting. With regards to the RX-580 frame buffer patch, I'm assuming we will need model specific patches based on our video card? For example, I'm running an MSI RX-560, so I'm guessing I would need a different SSDT for that card? Or will this only work with a 580? Thanks! Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 1 minute ago, tasc said: Looks like there's some interesting progress being made here, so that's exciting. With regards to the RX-580 frame buffer patch, I'm assuming we will need model specific patches based on our video card? For example, I'm running an MSI RX-560, so I'm guessing I would need a different SSDT for that card? Or will this only work with a 580? Thanks! Should work, no harm in trying it ! Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 (edited) UPDATE 01/07/2019 POST-INSTALL Aorus Pro Z390 EFI - RX580 now updated to Clover v2.5k r5018 OsxAptioFix2Drv-free2000 is now replaced with OsxAptioFix3Drv.efi as lately Clover developer Apianti announced that OsxAptioFix2Drv-free2000 was unsafe to use. At present, OsxAptioFix3Drv.efi or OsxAptioFixDrv is unusable when using SMBIOS for iMac 19,1 on Aorus Z390 motherboard with Initial Display Output - PCIe Slot & Internal Graphics enabled. Therefore POST-INSTALL Aorus Pro Z390 EFI is now updated with SMBIOS for iMac Pro 1,1 and OsxAptioFix3Drv.efi Internal Graphics should now be disable when using SMBIOS for iMac Pro 1,1. Also, USBPorts.kext has been recreated for iMac Pro 1,1 as USBPorts.kext created for iMac 19,1 will not function properly when used with SMBIOS for iMac Pro 1,1. Thanks to @soniferous_fox and his post regarding the OsxAptioFix2Drv-free2000 free solution. also thanks to @AudioGod @larabee for confirming OsxAptioFix3Drv.efi as a working solution for the Aorus Z390. And thanks to @hackinbot for resolving the display wake from sleep issue when RX580 is used with SMBIOS for iMac Pro 1,1 Edited August 1, 2019 by glasgood 3 Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 UPDATE 01/07/201 POST-INSTALL Aorus Pro Z390 EFI - RX580 is now renamed as Aorus Pro Z390 EFI - RX580 in guide and is now used for both pre and post install. Successfully tested macOS Mojave 10.14.6 Install with Clover v2.5k r5018 and OsxAptioFix3Drv.efi Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 @AudioGod @larabee What framebuffer is your Vega card using in macOS, is it using ATY,AMD,RadeonFrambuffer ? I know the proper frambuffer for RX 580 is Orinoco. Does the Vega 56 use Iriri or Kamarang ? Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 (edited) 2 hours ago, glasgood said: @AudioGod @larabee What framebuffer is your Vega card using in macOS, is it using ATY,AMD,RadeonFrambuffer ? I know the proper frambuffer for RX 580 is Orinoco. Does the Vega 56 use Iriri or Kamarang ? My Vega is saying ATY,AMD,RadeonFrambuffer so I'm guessing there's a process I need to do? Send me on my mission buddy and tell me what I got to do to make it right? I haven't bothered redoing my pci info yet since all the messing with the efi. Im also wondering if I should use your new one or stick to the one me and @larabee use? Edited August 1, 2019 by AudioGod Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 6 minutes ago, AudioGod said: My Vega is saying ATY,AMD,RadeonFrambuffer so I'm guessing there's a process I need to do? Send me on my mission buddy and tell me what I got to do to make it right? I haven't bothered redoing my pci info yet since all the messing with the efi. Im also wondering if I should use your new one or stick to the one me and @larabee use? Can you test SSDT-Vega-56.aml below and see if it changes your Framebuffer ? If it does can you run bench mark pervious ATY,AMD,RadeonFrmebuffer and compare with Kamarang ? SSDT-Vega-56.aml Don't think it matters, but can you add to sorted order list, Cheers! 1 Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 (edited) 42 minutes ago, glasgood said: Can you test SSDT-Vega-56.aml below and see if it changes your Framebuffer ? If it does can you run bench mark pervious ATY,AMD,RadeonFrmebuffer and compare with Kamarang ? SSDT-Vega-56.aml Don't think it matters, but can you add to sorted order list, Cheers! Ok, I will report back soon Is it meant to say SSDT-Vega-56.aml or .am like you have it showing in SortedOrder? Update - I put the Vega ssdt in patched and added too sorted order restarted and its still showing as ATY,AMD,RadeonFrambuffer Update 2 - Just to double check it wasn't because of my EFI I downloaded your new one and made the changes and tried again and same result buddy. Let me know what to do next? Edited August 1, 2019 by AudioGod Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 (edited) 31 minutes ago, AudioGod said: Ok, I will report back soon Is it meant to say SSDT-Vega-56.aml or .am like you have it showing in SortedOrder? Sorry my mistake, add to sorted order as SSDT-Vega-56.aml , is your Vega in slot one ? Can you try the one attached below ? SSDT-Vega-56.aml Edited August 1, 2019 by glasgood Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 Just now, glasgood said: Sorry my mistake, add to sorted order as SSDT-Vega-56.aml , is your Vega in slot one ? Can you try the one attached below ? SSDT-Vega-56.aml Yep its in slot one. I will try it now still using your EFI. Give me a couple of minutes. Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 1 minute ago, AudioGod said: Yep its in slot one. I will try it now still using your EFI. Give me a couple of minutes. Sorry don't use one above, try this: SSDT-Vega-56.aml Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 (edited) 3 minutes ago, glasgood said: Sorry don't use one above, try this: SSDT-Vega-56.aml LoL,I was just gonna report back saying it didn't work. I already tried it..haha Trying the new one now @glasgood Just tried it and its still the same and showing as ATY,AMD,RadeonFrambuffer Edited August 1, 2019 by AudioGod Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 (edited) @AudioGod Can you run IOReg ==> IORegistryExplorer.zip and send me screenshot: Edited August 1, 2019 by glasgood Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 @glasgood Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 (edited) @AudioGod I cant seem to work out the address, your GPU address differs slightly from mine. The pci-bridge@0 is confusing me. Thanks for your help, will see if I can suss it out. Edited August 1, 2019 by glasgood Link to comment Share on other sites More sharing options...
hackinbot Posted August 1, 2019 Share Posted August 1, 2019 4 hours ago, glasgood said: UPDATE 01/07/201 POST-INSTALL Aorus Pro Z390 EFI - RX580 is now renamed as Aorus Pro Z390 EFI - RX580 in guide and is now used for both pre and post install. Successfully tested macOS Mojave 10.14.6 Install with Clover v2.5k r5018 and OsxAptioFix3Drv.efi Awesome. The new package works well, and the RX580 is now using Orinoco framebuffer with 5 ports. I can still only use the DisplayPorts though - using an HDMI port results in a black screen when launching into Mojave's desktop. Exact same behaviour described here. It's ok though as I have a DisplayPort > HDMI adapter that works. I'm using Clover r5033 with FileVault enabled and it appears to be fine. One other change you may want to consider is the audio layout. The layout for our board is 16. https://github.com/acidanthera/AppleALC/blob/master/Resources/ALC1220/Info.plist (ALC1220 for Gigabyte Z390) <key>PciRoot(0x0)/Pci(0x1f,0x3)</key> <dict> <key>AAPL,slot-name</key> <string>Internal</string> <key>device_type</key> <string>Audio device</string> <key>hda-gfx</key> <string>onboard-2</string> <key>layout-id</key> <data> EAAAAA== </data> <key>model</key> <string>Cannon Lake PCH cAVS</string> </dict> Thanks again for all of the hard work you're putting into this. 1 Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 @AudioGod Last try, could you give this one a blast for me ==> SSDT-Vega-56.aml Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 39 minutes ago, hackinbot said: Awesome. The new package works well, and the RX580 is now using Orinoco framebuffer with 5 ports. I can still only use the DisplayPorts though - using an HDMI port results in a black screen when launching into Mojave's desktop. Exact same behaviour described here. It's ok though as I have a DisplayPort > HDMI adapter that works. I'm using Clover r5033 with FileVault enabled and it appears to be fine. One other change you may want to consider is the audio layout. The layout for our board is 16. https://github.com/acidanthera/AppleALC/blob/master/Resources/ALC1220/Info.plist (ALC1220 for Gigabyte Z390) <key>PciRoot(0x0)/Pci(0x1f,0x3)</key> <dict> <key>AAPL,slot-name</key> <string>Internal</string> <key>device_type</key> <string>Audio device</string> <key>hda-gfx</key> <string>onboard-2</string> <key>layout-id</key> <data> EAAAAA== </data> <key>model</key> <string>Cannon Lake PCH cAVS</string> </dict> Thanks again for all of the hard work you're putting into this. Ah, spot on. Don't know why i missed this one Thanks again ! Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 25 minutes ago, glasgood said: @AudioGod Last try, could you give this one a blast for me ==> SSDT-Vega-56.aml Trying it now buddy 1 Link to comment Share on other sites More sharing options...
AudioGod Posted August 1, 2019 Share Posted August 1, 2019 (edited) @glasgood Success, This time it totally worked. Before: After Id say the Geekbench is within margin or error. Edited August 1, 2019 by AudioGod 1 Link to comment Share on other sites More sharing options...
glasgood Posted August 1, 2019 Author Share Posted August 1, 2019 1 minute ago, AudioGod said: @glasgood Success, This time it totally worked. Before: After Id say the Geekbench is within margin or error. Excellent, now I have the address sorted. Can we try using Kamarang framebuffer to see if results are any better. ==> SSDT-Vega-56.aml . ( save the working one, don't overwrite it with this one ) Link to comment Share on other sites More sharing options...
Recommended Posts