Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

SMBIOS --> iMacPro1,1
Platform ID --> 0x0300923E (I believe)..

Same, but I don't wanna waste your time, and, since I have no experience on creating SSDT's, it may not be worth the effort. There are more info on this thread. I think a lot of users have this problem, I updated to 10.14.3. I also think on 10.14.2 it was working but I can't be 100% sure.
 
@NoiseCoalition @Lensjocky @xanderevo @ummario @manfriday

I know it is a pain to change SMBIOS name, and it may cause your software licenses to be de-registered.

But if one person among you does not have license re-registration issues and is willing to change SMBIOS to Macmini8,1 then please try that and check once again the sleep/wake behavior. Also check that your System Preferences --> Energy Saver settings are okay:
  1. Power Nap should be OFF
  2. Wake for Network Access should be OFF
If sleep/wake is still a problem, then make one more change, which is:
  • Change Platform ID to 0x3E9B0007 instead of 0x3E920003.
Note that Final Cut Pro and iMovie can still work with this configuration:
  • SMBIOS = Macmini8,1
  • Platform ID = 0x3E9B0007
  • BIOS --> IGPU = enabled
  • BIOS --> Initial Display Output --> IGPU
Then connect 2 video cables:
  1. DP or HDMI from motherboard to monitor (Cable 1)
  2. DP or HDMI from RX580 or Vega to monitor (Cable 2)
Your BIOS and Clover output will occur through Cable 1.
Your Mojave Login prompt might be on their Cable 1 or 2.
After login, switch to Cable 2 input on monitor.

I can try to do it later today. But I remember when I had Macmini 8,1 SMBIOS, i had the preview jpg file problem and I'm not 100% sure, but I think sleep was not working as well.... but let's give it a try with all the settings you mention.
 
I can try to do it later today. But I remember when I had Macmini 8,1 SMBIOS, i had the preview jpg file problem and I'm not 100% sure, but I think sleep was not working as well.... but let's give it a try with all the settings you mention.
Sleep is working 100% for me. The main difference between my configuration and yours is:
  • Macmini8,1
  • Platform ID 0x3E9B0007 (real Mac Mini 8,1 also uses this ID)
  • Device-ID 0x3E9B (real Mac Mini 8,1 also uses this IGPU Device ID)
The other difference is RX 580 versus Vega...

Regarding the JPG preview, maybe "NoVPAJpeg.kext" will help?
 
Sleep is working 100% for me. The main difference between my configuration and yours is:
  • Macmini8,1
  • Platform ID 0x3E9B0007 (real Mac Mini 8,1 also uses this ID)
  • Device-ID 0x3E9B (real Mac Mini 8,1 also uses this IGPU Device ID)
The other difference is RX 580 versus Vega...

May I know why you ask the 2 cables? Do you have it this way on your setup?

I forgot to mention that my monitor has several inputs, and one of them is being used by other hackintosh (that is most of the time disconnected now)
 
Those are my settings

pmset -g

System-wide power settings:
Currently in use:

hibernatemode 0
powernap 1
womp 0
networkoversleep 0
sleep 1
Sleep On Power Button 1
proximitywake 1
ttyskeepawake 1
hibernatefile /var/vm/sleepimage
disksleep 10
displaysleep 1

I may just wonder if we have that quirky working sensors in hardware monitor if disabling the proximity wake may solve the issue.

No change if disabled. Also no change on different Darkwake settings.
 
Last edited:
May I know why you ask the 2 cables? Do you have it this way on your setup?

I forgot to mention that my monitor has several inputs, and one of them is being used by other hackintosh (that is most of the time disconnected now)
I found that iMovie crashes on my system probably for the same reason as Final Cut Pro. There is some code in Apple's ProGraphics framework that causes the crash.

In order to run iMovie successfully, I just had to set BIOS --> Initial Display Output --> IGPU. This should also fix Final Cut Pro.

Because BIOS and Clover will now appear on IGPU, I had to connect a video cable to the motherboard. But I also kept the video cable connected to the RX 580.

So I can see BIOS and Clover on my monitor with Input 1. When Mojave login appears, I change the monitor from Input 1 to Input 2.

Because I don't use iMovie very often, 99% of the time my system is: BIOS --> Initial Display Ouput --> PCIe Slot 1. But whenever I need to run iMovie, I change the BIOS and reboot. But my SMBIOS, Platform ID, and Device-ID never change. In other words, my MacOS/Clover configuration never changes. I just change one parameter in BIOS.
 
Sleep WAS working for me when I was using MacMini8,1.
I switched to iMac18,3 when I was trying to figure out my no-booting issue. I'll switch back tonight when I get off work and let you know how it goes.
 
Sleep WAS working for me when I was using MacMini8,1.
I switched to iMac18,3 when I was trying to figure out my no-booting issue. I'll switch back tonight when I get off work and let you know how it goes.

It doesn't work with all 3 SMBIOS mentioned in this thread, @CaseySJ I restored an EFI backup for the licenses.

Seems to me an USB related issue, can't figure out if it's in the USB injection or the SSDTs

*Edit: I bet on the Clover update should have introduced this issue. I remember it working correctly.
 
Last edited:
I'm trying to get this working but I have a problem with my NVME drive. I've been struggling for days. I can install everything on a SSD, and it runs stable. Every time I want to mount or partition or wipe the NVMe drive, the system freezes after a few seconds and has to be hard reset. It's a brand new Samsung 970 Evovo Plus drive that works perfectly in Windows. Maybe it's just not compatible with macOS?

First I had it in the P slot, and read someone had solved this by moving it to the M slot. I switched it, but it does not help. Could there be a conflict with something on the PCI-express lane? Or with the CNVi card? It happens with or without the DSDT patches, and I cannot complete an install. Cloning drives after SSD install also results in a freeze. If I don't partition the drive and leave it alone, everything works.

I did a memtest86 torture test, and my RAM is fine. I used all the standard BIOS settings as in this guide.

I have a Gigabyte RX 570 gaming with only 4GB memory, maybe this is conflicting? Do I use your DSDT RX 580 or not? It doesn't have the standard connectors. On my AMD hackintosh I always used raddeinit and the connectors to 5 (3xDP,1xHDMI,1xDVI). Can't get the IGP and RX570 to show both in the system report.

I also have this Broadcom 93602cs card in the pcix1_2 slot and this works fine.

Thanks in advance. Greetz, Sven.
 
Sleep WAS working for me when I was using MacMini8,1.
I switched to iMac18,3 when I was trying to figure out my no-booting issue. I'll switch back tonight when I get off work and let you know how it goes.
It doesn't work with all 3 SMBIOS mentioned in this thread, @CaseySJ I restored an EFI backup for the licenses.

Seems to me an USB related issue. I can't figure out if it's in the USB injection or the SSDTs.

*Edit: I bet on the Clover update should have introduced this issue, I remember it working correctly.
After switching SMBIOS, also delete the com.apple.PowerManagement.* files from /Library/Preferences. After reboot, go to System Preferences --> Energy Saver and make the standard changes again:
  • Wake for Network Access --> OFF
  • Power Nap --> OFF
Then:
  • Does it enter auto-sleep (when system is left alone)?
  • Does it enter forced-sleep (when you go to Apple Menu and select "sleep")?
  • During sleep, does it stay asleep or wake up suddenly?
 
Back
Top