Jump to content

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


glasgood
1,582 posts in this topic

Recommended Posts

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:thanks_speechbubble:

 

With this new EFI no more Fans spinning like hell!

 

Now I have just to fix my USB3 ports :fiery:

 

 

What BIOS version are you using and did you try connecting different USB 3.0 devices ?

 

  • Like 1
Link to comment
Share on other sites

 

@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

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

 

I was trying with an old usb 2 ( or maybe even worse usb 1  device!) :blush:

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!!! :sorcerer:

 

 

Link to comment
Share on other sites

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

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

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

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

553872135_ScreenShot2019-08-02at2_03_23PM.png.aefabfc2c44b830fc1db0afe204964b9.png

 

 

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

 

 

1275547836_Screenshot2019-08-03at15_32_40.thumb.png.9f1e7096167d76026683c3d39695f8a3.png

 

 

 

727578452_Screenshot2019-08-03at15_26_52.thumb.png.382f6813a0db28aa5b51356456542fb4.png

 

 

:)

 

 

 

 

 

 

 

 

Edited by glasgood
Link to comment
Share on other sites

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

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

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

2 hours ago, gino8080 said:

 

Sorry @glasgood i Feel so Stupid!!

Yes I'm on F10 and...

 

USB3 PORTS ARE WORKING !!! :thumbsup_anim:

 

I was trying with an old usb 2 ( or maybe even worse usb 1  device!) :blush:

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!!! :sorcerer:

 

 

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

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

 

 

 

1285300588_Screenshot2019-08-03at15_56_17.thumb.png.65bb0f9ffd0e52a80c61f1fdfc29b48d.png

 

 

 

Link to comment
Share on other sites

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

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

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:

 

unnamed.thumb.png.ea0de61c231417d4fd40c01a43f6f20d.png

 

Edited by tasc
Link to comment
Share on other sites

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:

 

unnamed.thumb.png.ea0de61c231417d4fd40c01a43f6f20d.png

 

 

 

 

 

 

 

 

 

Nope, just booted in verbose mode and could not see any ACPI errors. 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

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. 

  • Like 1
Link to comment
Share on other sites

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

 

 

 1305808008_Screenshot2019-08-03at18_05_24.thumb.png.f839814c08e1586a9ef5465b67a63108.png

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

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

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.

 

 

Screenshot 2019-08-03 at 19.42.38.png

Screenshot 2019-08-03 at 19.44.30.png

 

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

 

 

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

×
×
  • Create New...