Contribute
Register

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

Are you running High Sierra? If so, is it 10.13.6?

No, I am running 10.14.3. (I updated from 10.14.1 recently.)

Your Bluetooth firmware is 20703. Is the WiFi/BT card plugged into a x1 slot or into one of the 3 long slots?

Yes, in the long slot. I will change this.
And there's an USB connection on that board, as well. I have that connected to the motherboard USB header.

You have the USB SSDT and USBInjectAll.kext, but your IORegistry shows only the first 15 ports. This indicates that the USB SSDT has not been activated. Please run Hackintool, select the Installed tab, scroll until you see USBInjectAll and post a screenshot.

See attached below.

The attached config.plist assumes you have High Sierra. It sets ig-platform-id to 0x59120000 and graphics device-id to 0x5912. Because I am not too familiar with High Sierra, these settings may or may not enable your UHD630 and HDMI ports. You may test it out (be sure to put serial number back into the SMBIOS section).

I'm going to do the whole post install step over again. I think some remnants of a very old Clover config are haunting my system. (Cleaning out my EFI folder completely, and removing unnecessary kexts)

Your /Library/Extensions folder has a number of kexts that I'm not familiar with:
  • realtekALC.kext (you don't need this because you have AppleALC.kext)
  • tap.kext ??
  • tun.kext ??
  • TrimEnabler.kext (you don't need this because you've already added the Trim Enabler kext patch in Clover)
  • YamDisplayDriver.kext ??

Ok, the realteakALC has to go.
TrimEnabler and YamDisplayDriver are from apps I use.
tap and tun are VPN kexts.
 

Attachments

  • Screenshot 2019-03-21 at 10.56.55.png
    Screenshot 2019-03-21 at 10.56.55.png
    330.2 KB · Views: 63
Okay. That confirms that your IGPU is not working correctly...

  • When using my config.plist, iStat Menus should see your IGPU as "INTEL HD GRAPHICS CFL". Please see image below.
  • When watching the linked video with QuickTime, CPU usage should be much, much .lower. Please see image below. QuickTime CPU usage is only 6.3% while the video is playing because the IGPU is doing the decoding.
View attachment 394322



Please check with IORegistryExplorer to confirm:
  • You are using iMac18,3 system definition
  • IGPU is named IGPU
  • ig-platform-id = 03 00 92 3E
  • device-id = 92 3E 00 00
View attachment 394325
My value is not the same as yours.

And I set the values in the Clover Configurator, why did it change in the IORegistryExplorer?
 

Attachments

  • 屏幕快照 2019-03-21 下午9.09.02.jpg
    屏幕快照 2019-03-21 下午9.09.02.jpg
    1,006.9 KB · Views: 70
My value is not the same as yours.

And I set the values in the Clover Configurator, why did it change in the IORegistryExplorer?

The device-id is wrong. For headless configuration on 9th gen CPU, device-id should be 923E0000 (913E0000 can also work). Please try the config.plist on post #2541. I already made the changes for you.

Make sure that you are booting from the correct EFI partition and that EFI partition has the updated config.plist.
 
The device-id is wrong. For headless configuration on 9th gen CPU, device-id should be 923E0000 (913E0000 can also work). Please try the config.plist on post #2541. I already made the changes for you.

Make sure that you are booting from the correct EFI partition and that EFI partition has the updated config.plist.

Friend, I am going to collapse. I replaced your config.plist. Device-id has not changed.

I changed it to 913E0000 and it is also invalid, it is always fixed at 983E0000.

I am also afraid that I have not updated to your config.plist. Or start another EFI. So I specially modified the clover self-starting time. Change the countdown from 5s to 3s.

As you can see, I didn't make a mistake or start another EFI. The device-id is always the same.

394354
 
Friend, I am going to collapse. I replaced your config.plist. Device-id has not changed.

I changed it to 913E0000 and it is also invalid, it is always fixed at 983E0000.

I am also afraid that I have not updated to your config.plist. Or start another EFI. So I specially modified the clover self-starting time. Change the countdown from 5s to 3s.

As you can see, I didn't make a mistake or start another EFI. The device-id is always the same.

View attachment 394354

I don't know why the changes in config.plist are not taking effect...

Can you try to copy your entire EFI folder to the EFI partition of a USB flash drive and then boot from the USB flash drive to see if it takes effect?
 
Friend, I am going to collapse. I replaced your config.plist. Device-id has not changed.

I changed it to 913E0000 and it is also invalid, it is always fixed at 983E0000.

I am also afraid that I have not updated to your config.plist. Or start another EFI. So I specially modified the clover self-starting time. Change the countdown from 5s to 3s.

As you can see, I didn't make a mistake or start another EFI. The device-id is always the same.

View attachment 394354
Because you have "Inject Kexts" set to "Detect" as shown in the screenshot below, it means you should install Lilu and WhateverGreen into /Library/Extensions and rebuild kernel cache by running Kext Utility. In your screenshot, we can see also that AppleIntelFramebuffer is not being attached. Instead, you have the default IONDRVFramebuffer. So please try again after installing Lilu/WhateverGreen into /L/E folder.

Screen Shot 2019-03-21 at 7.21.50 AM.png
 
No, I am running 10.14.3. (I updated from 10.14.1 recently.)
In this case you can use the UHD 630 connector patch listed in the build guide.

Yes, in the long slot. I will change this.
And there's an USB connection on that board, as well. I have that connected to the motherboard USB header.
No! Please leave it in the long slot. This motherboard is very picky about Broadcom cards with BT firmware 20703, which only seems to work when installed into a long slot.

Your Hackintool screenshot shows USBInjectAll 0.6.4, which is rather old. Please replace with the latest version 0.7.1 from here (first file in the list). When installing into /Library/Extensions, run Kext Utility to rebuild kernel caches.
 
In this case you can use the UHD 630 connector patch listed in the build guide.

Weird, i had done this.

No! Please leave it in the long slot. This motherboard is very picky about Broadcom cards with BT firmware 20703, which only seems to work when installed into a long slot.

Your Hackintool screenshot shows USBInjectAll 0.6.4, which is rather old. Please replace with the latest version 0.7.1 from here (first file in the list). When installing into /Library/Extensions, run Kext Utility to rebuild kernel caches.

I redid the whole post install part.
I also updated the USBInjectAll.kext.
Not much changed though. But i'm going to do a fresh install someday in the future, no need to waste any more time on this :D.

Thanks for helping me out!
 
Weird, i had done this.

I redid the whole post install part.
I also updated the USBInjectAll.kext.
Not much changed though. But i'm going to do a fresh install someday in the future, no need to waste any more time on this :D.

Thanks for helping me out!
That's a very rational decision! :) If you require help during or after the fresh install, just ask.
 
Wake from Sleep
I have removed "darkwake=0" from my own system. I don't mind pressing 2 keys to wake-from-sleep. I made this change several weeks ago and I think this may be more reliable. Sleep and Wake have been working flawlessly for weeks.

Also, in System Preferences --> Energy Saver, disable "Wake for network access" and "Enable Power Nap". (Although I haven not personally encountered any issues with "Power Nap" enabled.)

Also delete your com.apple.PowerManagement.* preferences files as described here.

Freeze Issues
The i9-9900K and the Vega are power hungry devices under load. Even though your freeze issues might stem from other sources, it is nevertheless a good idea to check and upgrade your power supply. I would recommend using a simple Kill-a-Watt meter to monitor wattage under load. If you have sustained consumption at or above 500W, it's time for a beefier power supply.
Thanks. I've made these changes. After a few times of going to sleep, it just stays on a black screen as if it's not awake, but you can hear the computer is running as normal. Nothing being displayed. I have to do a reboo,t and then I get stuck in the clover boot menu a few times. I need to turn off the computer and the power supply. Eventually, I get past the Clover menu and everything works fine until it does that sleep thing I said again at some point within the first 3/4 times it goes to sleep. Its making my build unusable ATM.
 
Back
Top