Jump to content

Glasgood's macOS Mojave [SUCCESS][GUIDE] for Aorus Z390 Pro


glasgood
1,582 posts in this topic

Recommended Posts

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" :hysterical::) 

 

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

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.

  • Thanks 1
Link to comment
Share on other sites

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!

 

:thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::thumbsup_anim::hyper:

Edited by glasgood
Link to comment
Share on other sites

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

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

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 SlotInternal 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 by glasgood
  • Like 3
Link to comment
Share on other sites

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

@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 ? 

 

 

 

286563487_Screenshot2019-08-01at11_11_45.thumb.png.ac94bd0652548ca2aaa85ac07ccb0e5e.png

Link to comment
Share on other sites

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 ? 

 

 

 

286563487_Screenshot2019-08-01at11_11_45.thumb.png.ac94bd0652548ca2aaa85ac07ccb0e5e.png

 

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?

 

 

Screenshot 2019-08-01 at 13.08.29.png

 

 

Screenshot 2019-08-01 at 13.19.05.png

Edited by AudioGod
Link to comment
Share on other sites

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?

 

 

Screenshot 2019-08-01 at 13.08.29.png

 

 

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,

 

337338904_Screenshot2019-08-01at13_17_53.thumb.png.c49c5a50e2a0394be65d2edb1c8f6d0e.png

 

 

Cheers!

 

  • Thanks 1
Link to comment
Share on other sites

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,

 

337338904_Screenshot2019-08-01at13_17_53.thumb.png.c49c5a50e2a0394be65d2edb1c8f6d0e.png

 

 

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 

 

 

Screenshot 2019-08-01 at 13.53.38.png

 

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 by AudioGod
Link to comment
Share on other sites

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 by glasgood
Link to comment
Share on other sites

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 by AudioGod
Link to comment
Share on other sites

@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 by glasgood
Link to comment
Share on other sites

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. :thumbsup_anim:

  • Like 1
Link to comment
Share on other sites

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. :thumbsup_anim:

 

 

Ah, spot on. Don't know why i missed this one :thumbsup_anim: Thanks again !

 

ID-16.png.ea9ca0fc9418916c174370522419bb90.png

 

920972258_Screenshot2019-08-01at15_53_21.thumb.png.9d667b1d16cfefde5e79ee92f9deccdf.png

 

 

Link to comment
Share on other sites

1 minute ago, AudioGod said:

@glasgood

Success, This time it totally worked.

 

 

Screenshot 2019-08-01 at 16.03.55.png

 

Screenshot 2019-08-01 at 16.06.10.png

 

Before:

Screenshot 2019-08-01 at 13.47.48.png

 

After

Screenshot 2019-08-01 at 16.11.10.png

 

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

×
×
  • Create New...