Jump to content

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


glasgood
1,582 posts in this topic

Recommended Posts

Just wanted to post to say THANK YOU Glasgood. After struggling a lot with getting a Mojave boot drive set up, I finally switched out my Pro Wifi for a Pro, and your EFI packages have worked beautifully. Thanks again!!

  • Like 1
Link to comment
Share on other sites

7 minutes ago, adamsor said:

Just wanted to post to say THANK YOU Glasgood. After struggling a lot with getting a Mojave boot drive set up, I finally switched out my Pro Wifi for a Pro, and your EFI packages have worked beautifully. Thanks again!!

 

Thanks for the feedback,  much appreciated ! 

Link to comment
Share on other sites

Hello Bro I hope your good my friend.

I have made a very important discovery about our motherboards.

If you have a profile or overclock running on your memory then please disable VTD in the bios as it makes your memory unstable. Memtestx86 cant see it but if you run memtest or any other memory stress test program within windows with vtd enabled its gonna fail your ram and call them unstable. I have just been though 3 sets of memory thinking they were bad when all the time it was VTD being enabled.(this was with using the memory standard profile) Please test on your side and see for yourself buddy or just trust me on this one and disable VTD asap. What a nightmare that was for me and thank goodness I got to the bottom of it. Phew!

Edited by AudioGod
Link to comment
Share on other sites

10 minutes ago, AudioGod said:

Hello Bro I hope your good my friend.

I have made a very important discovery about our motherboards.

If you have a profile or overclock running on your memory then please disable VTD in the bios as it makes your memory unstable. Memtestx86 cant see it but if you run memtest or any other memory stress test program within windows with vtd enabled its gonna fail your ram and call them unstable. I have just been though 3 sets of memory thinking they were bad when all the time it was VTD being enabled.(this was with using the memory standard profile) Please test on your side and see for yourself buddy or just trust me on this one and disable VTD asap. What a nightmare that was for me and thank goodness I got to the bottom of it. Phew!

 

@AudioGod

 

Howdy :),

 

Ok thats good to know, I don't have any overclocks on my board so possibly why I not encountered any problems with VTD enabled. Will put a side note next to guide about it. Though disabling VTD may stop some Virtual Machines, VM ware from running properly for some.

 

 

 

Link to comment
Share on other sites

33 minutes ago, glasgood said:

 

@AudioGod

 

Howdy :),

 

Ok thats good to know, I don't have any overclocks on my board so possibly why I not encountered any problems with VTD enabled. Will put a side note next to guide about it. Though disabling VTD may stop some Virtual Machines, VM ware from running properly for some.

 

 

 

 

I wasnt running my overclock on the ram or cpu when  I tested. I was running everything at stock other then having the memory profile switched on bringing it up too 3200mhz but again this is factory OC and nothing to do with me...lol

As for VTD messing with virtual machines if its switched off. I don't think that would be the case as Virtual machines within windows still work with it disabled. I'm trying to remember a scenario where VTD has a real world use but I'm struggling (completed my mcsa and mcse over 20 years ago)....lol, I will have a word with der8auer about it when I next talk to him as my work has an account with casekings in Germany so im matey with him. :)

Edited by AudioGod
  • Like 1
Link to comment
Share on other sites

1 minute ago, AudioGod said:

 

I wasnt running my overclock on the ram or cpu when  I tested. I was running everything at stock other then having the memory profile switched on bringing it up too 3200mhz but again this is factory OC and nothing to do with me...lol

As for VTD messing with virtual machines if its switched off. I don't think that would be the case as Virtual machines within windows still work with it disabled. I'm trying to remember a scenario where VTD has a real world use but I'm struggling (completed my mcsa and mcse over 20 years sgo)....lol, I will have a word with der8auer about it when I next talk to him as my work has an account with casekings in Germany so im matey with him. :)

 

lol, you went further than me, I did MCP ( 70-210, 70-215 ) and A+ Certifications 20 years ago . :)

  • Like 1
Link to comment
Share on other sites

QUOTE -  "If you are just running VirtualBox, VM Player, and just need to run an additional occasional OS... then VTD is not that important. If you are providing a virtual service, hosting guests, running something where you need the performance of running on metal ... then very important"

 

So basically for the majority of people you don't need it and if you overclock in anyway shape or form or use high speed memory then your best bet is too just disable it.

 

I've taken over a system at work and I'm running the same tests I'm running at home and kicking up the same errors under the same workloads so it sure ain't my motherboard or builds fault.

The testing goes on!

Edited by AudioGod
Link to comment
Share on other sites

3 minutes ago, AudioGod said:

QUOTE -  "If you are just running VirtualBox, VM Player, and just need to run an additional occasional OS... then VTD is not that important. If you are providing a virtual service, hosting guests, running something where you need the performance of running on metal ... then very important"

 

So basically for the majority of people you don't need it and if you overclock in anyway shape or form it use high speed memory then your best bet is too just disable it.

 

I've taken over a system at work and I'm running the same tests I'm running at home and kicking up the same errors under the same workloads so it sure ain't my motherboard or builds fault.

The testing goes on!

 

Was just checking to see if my CPU ( i7-8700 ) had VT-d capabilities, it does! Apparently was reading, if your CPU has no VT-d then option in BIOS has no effect if enabled.  

So definitely specialist virtualisation option in BIOS and not going to cause problems with VMWare / Parallels for Mac.

 

 

344437479_Screenshot2019-06-21at14_07_22.thumb.png.dcb4efb36c6b3590e774c17420b7b31c.png

 

:)

 

 

 

@AudioGod

 

Will update BIOS screendump images soon to indicate VT-d setting as disabled. Cheers!

  • Thanks 1
Link to comment
Share on other sites

@AudioGod

 

What problem did you initially have that made you track this down as cause of fault or was it just through mem test ?

Edited by glasgood
Link to comment
Share on other sites

20 minutes ago, glasgood said:

@AudioGod

 

What problem did you initially have that made you track this down as cause of fault or was it just through mem test ?

I was about to put my ram too what it can overclock safely too (3600mhz) but I thought I would do a burn in test on the ram beforehand and that's when I discovered the problem as my memory wouldn't pass a run via windows memory or hci memtest (including the replacement mobiles I tried) until u disabled vtd and then it all snapped back to normal and passed all tests. I then at work did the same test with vtd on via hci memtest and the same thing happened and this was using a asus x299 board and a 7900x with quad channel memory.

As it's just been pointed out to me though the errors its chucking out wouldn't cause a system failure and you wouldnt notice it in the real world and that's why memtest86 passes it but still when you have OCD like I do you cant just leave it at that and for the sake of something your never gonna use just turn it off I say...lol

Link to comment
Share on other sites

I managed to get the USB ports all sorted using your other guide, so thanks for that! I have 14 and all seem to be working. Took me a while to figure out that you need use both the SS and the HS for a particular port if you want to be able to plugin both 3.0 and 2.0, but I got there!

 

Unfortunately, the sleep disk eject fix still doesn't't work for me :( - I guess I will be trying Jettison after all. 

 

Thanks again for all your help. 

Link to comment
Share on other sites

If anyone is interested I did some more digging on the sleep/eject thing, seeing as I couldn't't fix it with the script. I found this interesting thread: https://www.tonymacx86.com/threads/usb-drives-getting-ejected-when-hackintosh-wakes-from-sleep-with-xmp-enabled.251488/

 

Sure enough, if I disable the XMP profile in the BIOS the issue goes away. Don't really want to do that though so may have to live with it, unless I can figure out how to do the manual clock in the BIOS! Would be nice to figure out exactly why the memory frequency effects things, and if clover could fix it in any way, but that is totally beyond me!

Link to comment
Share on other sites

13 hours ago, soniferous_fox said:

If anyone is interested I did some more digging on the sleep/eject thing, seeing as I couldn't't fix it with the script. I found this interesting thread: https://www.tonymacx86.com/threads/usb-drives-getting-ejected-when-hackintosh-wakes-from-sleep-with-xmp-enabled.251488/

 

Sure enough, if I disable the XMP profile in the BIOS the issue goes away. Don't really want to do that though so may have to live with it, unless I can figure out how to do the manual clock in the BIOS! Would be nice to figure out exactly why the memory frequency effects things, and if clover could fix it in any way, but that is totally beyond me!

 

@soniferous_fox

 

 

Interesting,

 

I have never had XMP enabled, so without XMP enabled and without using fixUSB.sh script ( on my hack ) the "disk did not eject properly" message persists. But when using the fixUSB.sh script with XMP disabled then "disk did not eject properly" is fixed.

 

 

Edited by glasgood
Link to comment
Share on other sites

20 hours ago, AudioGod said:

I was about to put my ram too what it can overclock safely too (3600mhz) but I thought I would do a burn in test on the ram beforehand and that's when I discovered the problem as my memory wouldn't pass a run via windows memory or hci memtest (including the replacement mobiles I tried) until u disabled vtd and then it all snapped back to normal and passed all tests. I then at work did the same test with vtd on via hci memtest and the same thing happened and this was using a asus x299 board and a 7900x with quad channel memory.

As it's just been pointed out to me though the errors its chucking out wouldn't cause a system failure and you wouldnt notice it in the real world and that's why memtest86 passes it but still when you have OCD like I do you cant just leave it at that and for the sake of something your never gonna use just turn it off I say...lol

 

Just turned off VT-d on my own hack and updated guide, new BIOS screenshot uploaded. Cheers!

  • Like 1
Link to comment
Share on other sites

6 minutes ago, micllave said:

thank you Glasgood!

 

this has been the only successful process i had in building my Hackintosh.. super comprehensive and easy to follow! cheers!

 

Enjoy your hackintosh! 

Cheers :)

Link to comment
Share on other sites

15 hours ago, glasgood said:

Interesting,

 

I have never had XMP enabled, so without XMP enabled and without using fixUSB.sh script ( on my hack ) the "disk did not eject properly" message persists. But when using the fixUSB.sh script with XMP disabled then "disk did not eject properly" is fixed.

 

Fixed it!! Through another simpler script I found, some googling, trial & error in terminal, I figured out that it was the number of disks I have that was the problem. Basically I have 5 internal disks and some are partition and RAID, so all of my external disks were being given numbers of 10 or above and the script that the fixUSB.sh script uses will only find disks 0-9. So after reading up on the grep command, I discovered that you needed to write it as [0-9][0-9] to return double figures, and now it finds disks 10 and above and works! I couldn't figure out how to get it to look for anything below 10 though, but for me I don't think will be a problem.

  • Like 1
Link to comment
Share on other sites

Morning Buddy,

I just updated clover to the newest stable version and finally got around to updating my pci info now I've changed my gpu to the Vega56. only strange thing that's started happening since my gpu swap is the clover startup gui is no longer going to the resolution I set it too and is defaulting to a big and ugly res...lol

this happened as soon as I swapped the cards out and before I made any changes too clover. any ideas what it could be?

I've included my bootleg, will you flick your wise eyes though it and see if it all looks ok please buddy or I can send you my efi folder if you prefer?

 

bootlog.txt

Link to comment
Share on other sites

1 hour ago, AudioGod said:

Morning Buddy,

I just updated clover to the newest stable version and finally got around to updating my pci info now I've changed my gpu to the Vega56. only strange thing that's started happening since my gpu swap is the clover startup gui is no longer going to the resolution I set it too and is defaulting to a big and ugly res...lol

this happened as soon as I swapped the cards out and before I made any changes too clover. any ideas what it could be?

I've included my bootleg, will you flick your wise eyes though it and see if it all looks ok please buddy or I can send you my efi folder if you prefer?

 

bootlog.txt

 

Afternoon :),

 

You could try and disable CSM Support in BIOS, then reboot and see if resolution changes. If resolution is unchanged, then enter Screen Resolution in Clover Config.plist in the Gui section and reboot and test.

 

200613954_Screenshot2019-06-23at12_42_00.thumb.png.73745c7df64ce7bb31b06d613cd23540.png

 

 

 

 

Again if resolution still remains unchanged then you could try the following:

 

Enable CSM, and download CsmVideoDxe:

 

260188528_Screenshot2019-06-23at12_43_12.png.613f66fb6c5603ccf8ebef7bf202bb01.png

 

These are the only areas that I can think that will change resolution. 

 

 

I read that as of macOS Moajave 10.14.5, the fan issue with vega cards has been resolved, is that the case ?

 

Best!

 

 

 

Edited by glasgood
Link to comment
Share on other sites

1 hour ago, AudioGod said:

Morning Buddy,

I just updated clover to the newest stable version and finally got around to updating my pci info now I've changed my gpu to the Vega56. only strange thing that's started happening since my gpu swap is the clover startup gui is no longer going to the resolution I set it too and is defaulting to a big and ugly res...lol

this happened as soon as I swapped the cards out and before I made any changes too clover. any ideas what it could be?

I've included my bootleg, will you flick your wise eyes though it and see if it all looks ok please buddy or I can send you my efi folder if you prefer?

 

bootlog.txt

 

Glad you got this fixed. :)

Link to comment
Share on other sites

4 hours ago, glasgood said:

 

Afternoon :),

 

You could try and disable CSM Support in BIOS, then reboot and see if resolution changes. If resolution is unchanged, then enter Screen Resolution in Clover Config.plist in the Gui section and reboot and test.

 

200613954_Screenshot2019-06-23at12_42_00.thumb.png.73745c7df64ce7bb31b06d613cd23540.png

 

 

 

 

Again if resolution still remains unchanged then you could try the following:

 

Enable CSM, and download CsmVideoDxe:

 

260188528_Screenshot2019-06-23at12_43_12.png.613f66fb6c5603ccf8ebef7bf202bb01.png

 

These are the only areas that I can think that will change resolution. 

 

 

I read that as of macOS Moajave 10.14.5, the fan issue with vega cards has been resolved, is that the case ?

 

Best!

 

 

 

Yea fan speed is how it should be, infact its reacting alot better then the rx580 did when it comes to the fans. The vega56 was well worth the change over. I now play rocket leauge in 2160p with a 10bit colour palette and the frame rate never goes under 70fps so I'm happy haha.

And in macos the vega56 just seems to work better overall.

 

Did you look at my boot log buddy and is everything ok?

I will try what you said with the gui resolution in abit and let you know. :)

 

follow up - I disabled CSM and it made the res even worst..lol...I removed the res I set in clover and left it blank so it would configure itself rebooted and same thing. 

il try method two with csm enabled in a moment.

 

strange thing is before the vega56 it was running my clover startup gui at whatever I wanted including 4k if left blank. Now none of that...no biggie but dam annoying lol

 

follow up 2 - I tried the other way with csm enabled and using the CsmVideoDxe and when I rebooted it borked my system so bad I had to use my usb boot key to get back in to my hard drive....ops!

 

So to add to the weirdness I just noticed that if I use my USB macos install key to boot up then the clover gui is the correct res and every now and again when I go to boot into macos (not using the usb instal) it doesn't boot and gives me a stop sign instead of the apple logo and I'm guessing it must he connected is some way.

What is going on here?  I'm stratching my head now...lol

Edited by AudioGod
Link to comment
Share on other sites

Hello @glasgood , 

 

So I have been following this thread for little over a week now and I can say I’m more confident then ever to start my Hackintosh build that I’ve been planning for the past year. I will be receiving my final part in the mail tomorrow and will begin the process of setting up the Hackintosh. 

 

I bought a lot of the parts described in this thread with some minor differences.

- Motherboard - z390 aosus pro WiFi 

- intel i7, 8700k

- Corsair H115i pro

- G.skill tridents rgb 32gb

- sapphire pulse radeon rx580

- hp ex950 m.2 2280 1tb nvme

- Broadcom bcm94360csax with pci-e adapter

 

Im hoping this install goes smoothly especially since I’m using the Z390 WiFi version. Thank you for all the time and resources you have put into this thread, it is so well put together! I will keep you updated in the process. I will be starting it tomorrow!

 

Link to comment
Share on other sites

On 6/20/2019 at 10:35 AM, glasgood said:

 

When you arrived at the kernel panic below: 

2004444088_Screenshot2019-06-20at09_33_50.png.d048d2bc0a7ecc7c86cfacc98b671ae6.png

 

Did you attempt a second boot ?

 

 

 

Mm. I managed to install windows on a separate disk and I can now dual boot. However still when booting into osx I often get this panic, sometimes I have to reboot 4 times...

Now yesterday I spent quite some time in windows and this morning when I wanted to boot into osx I got a new problem, it doesn't even get to the panic anymore, it stops here:

Before when I got the panic I could circumvent it by booting with the usb installer plugged in, but now even that doesn't work and I'm stuck at this screen.. 

Any clue what's happening here? 

 

edit: When I boot into windows my radeon software shows a popup with: "Default radeon wattman settings have been restored due to an unknown error"

Everything else works fine in windows.

 

edit2: I changed DVMT pre-allocated from 256 to 96 and it now manages to go beyond the screen below, however I'm back in kernel panic terratory. I just don't understand why its so unstable..

 

system info:

 

my system info: 

Gigabyte Z390 AORUS PRO WIFI

I9-9900k

Corsair vengeance lox 32gb 3200mhz

Sapphire Radeon RX Vega 56 8gb

Samsung 970 EVO M.2 500gb (osx)

Samsung 840 250gb (windows)

 

IMG_0284.jpg

Edited by bleedingstar
Link to comment
Share on other sites

19 hours ago, AudioGod said:

Yea fan speed is how it should be, infact its reacting alot better then the rx580 did when it comes to the fans. The vega56 was well worth the change over. I now play rocket leauge in 2160p with a 10bit colour palette and the frame rate never goes under 70fps so I'm happy haha.

And in macos the vega56 just seems to work better overall.

 

Did you look at my boot log buddy and is everything ok?

I will try what you said with the gui resolution in abit and let you know. :)

 

follow up - I disabled CSM and it made the res even worst..lol...I removed the res I set in clover and left it blank so it would configure itself rebooted and same thing. 

il try method two with csm enabled in a moment.

 

strange thing is before the vega56 it was running my clover startup gui at whatever I wanted including 4k if left blank. Now none of that...no biggie but dam annoying lol

 

follow up 2 - I tried the other way with csm enabled and using the CsmVideoDxe and when I rebooted it borked my system so bad I had to use my usb boot key to get back in to my hard drive....ops!

 

So to add to the weirdness I just noticed that if I use my USB macos install key to boot up then the clover gui is the correct res and every now and again when I go to boot into macos (not using the usb instal) it doesn't boot and gives me a stop sign instead of the apple logo and I'm guessing it must he connected is some way.

What is going on here?  I'm stratching my head now...lol

 

 

Had a look through your log, I noticed you have a TM theme,  how did that get inside my EFI ? :) Have you worked out whats causing problem ?

 

 

 

Link to comment
Share on other sites

2 hours ago, bleedingstar said:

Mm. I managed to install windows on a separate disk and I can now dual boot. However still when booting into osx I often get this panic, sometimes I have to reboot 4 times...

Now yesterday I spent quite some time in windows and this morning when I wanted to boot into osx I got a new problem, it doesn't even get to the panic anymore, it stops here:

Before when I got the panic I could circumvent it by booting with the usb installer plugged in, but now even that doesn't work and I'm stuck at this screen.. 

Any clue what's happening here? 

 

edit: When I boot into windows my radeon software shows a popup with: "Default radeon wattman settings have been restored due to an unknown error"

Everything else works fine in windows.

 

edit2: I changed DVMT pre-allocated from 256 to 96 and it now manages to go beyond the screen below, however I'm back in kernel panic terratory. I just don't understand why its so unstable..

 

system info:

 

my system info: 

Gigabyte Z390 AORUS PRO WIFI

I9-9900k

Corsair vengeance lox 32gb 3200mhz

Sapphire Radeon RX Vega 56 8gb

Samsung 970 EVO M.2 500gb (osx)

Samsung 840 250gb (windows)

 

 

 

 

Can you attach EFI so that I can look at your PCI properties. Please go back and change DVMT pre-allocated to 256 and disable XMP if enabled....  have same settings for BIOS as shown in guide. 

 

 

 

 

Link to comment
Share on other sites

×
×
  • Create New...