Contribute
Register

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

Joined
Jan 5, 2019
Messages
73
Motherboard
Gigabyte Z390 Designare
CPU
i7-8700K
Graphics
RX 580
This sounds like USB ports are not being defined/injected. If USBInjectAll.kext is copied to /Library/Extensions, we must run Kext Utility to rebuild kernel cache.

I think IORegistryExplorer might show the following under XHC:
  • HS01
  • HS02
  • HS03
  • HS04
  • HS05
  • HS06
  • HS07
  • HS08
  • HS09
  • HS10
  • HS11
  • HS12
  • HS13
  • HS14
  • SS01
These are the first 15 USB ports. The first 14 are USB 2 and last one (SS01) is the only working USB 3 port -- the one on front panel. You can try connecting your USB 3 devices to the front panel USB-C port if you have such devices.

So the sooner you can provide your IOReg file the sooner we can figure out the solution.
I had already run the Kext Utility to cover the kernel cache ahead of the testing. And now I've attached the IOREG, all the ports are injected as expected feel free to look.

Couple of thoughts and questions....
  1. First, if a port is USB 2 an attached USB 3 device will typically operate in backward compatible usb 2 mode. In this case drives aren't working at all. Early in the Hackintosh build we use a usb thumb drive to load elements like multi beast, the stick I used to cover that worked at that point in the same front USB 3 port but not now?
  2. I may be asking a lot, can 3 functionality be enabled on the ports that support ? The SS01 port helps, buts its the new usb 3.1 mini connector that is more difficult to use with existing usb 3 storage media.
 

Attachments

Joined
Jul 3, 2010
Messages
145
Motherboard
Z390 DESIGNARE | |
CPU
i9 9900K
Graphics
PowerColor Radeon RX 580 4GB
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
After a fair bit of tinkering, SMBIOS iMac19,1 works perfectly as confirmed by Hackintool (VDA Decoder) and VideoProc with Platform ID 0x3E980003 and Device ID 0x3E98.

If you're on Macmini8,1, it may be necessary to contemplate the change to iMac19,1. This means deauthorizing existing software licenses (as much as possible), signing out of iCloud, then changing SMBIOS to iMac19,1 (which provides new serial numbers), and copying the new Board Serial Number from SMBIOS and pasting it into MLB in RtVariables.

After a reboot, software and plug-ins may need to be relicensed.

Before doing this, make a full bootable backup of the existing system. The procedure is now in the main guide, just under Going the Extra Mile.
Hey Casey. Thanks for all your hard work! Question: Are you saying that I can should change the device-id parameter, which now reads 9B3E0000, in config.plist and the AAPL, ig-platform-id parameter to 0x3E980003 since I'm running 10.4.5 with SBIOS iMac 19,1?
 
Joined
Oct 30, 2014
Messages
113
Motherboard
Gigabyte Z390 Aorus Pro WiFi
CPU
i9-9900k
Graphics
RX 580
Mac
iMac
@interobang,

The black screen problem with motherboard HDMI port is just a framebuffer connector issue. Mojave assumes all ports on your board are DisplayPort so we have to apply a patch to specify HDMI. The procedure for this is in this guide:

But it’s better to plug your monitor into the RX580 and set your BIOS —> Initial Display Output to PCIe Slot 1.

The RX580 should be listed in System Preferences under Graphics/Displays. Fans won’t spin until temperature reaches 50C or so under load.

What is the make and model of the RX 580?
It's a Sapphire Pulse Radeon RX 580. Bought that because it was the most supported and recommended. Is it not?

Initial Display Output is set to PCIe 1 Slot, but still no signal. I've also replaced my config.plist with the one you edited (thank you very much!). And deleted that patch you suggested. However, I still get no signal. How can I tell if it's something like a malfunctioning card? It is brand new.

Is it worth getting the onboard HDMI working so I can at least boot into my new system and have a look around at what the problem might be?

I am still getting a lot of ??? in Hackintool. Is this a good way to diagnose system condition? Or does that not tell you much because I'm booting into my USB drive?
 

Attachments

Last edited:
Joined
Dec 12, 2012
Messages
23
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 580 + GTX 980 Ti
Sorry I was asking 2 separate questions. i thought i'd made 2 posts.

1. My preview isn't working on 10.14.4. I'm using SMBIOS iMac 18,3
Do I need to enable IGFX in the BIOS?

2. Is it safe to update to 10.14.5 and would I have to:
-Change SMBIOS and Platform ID from iMac 18,3 to iMac19,1/Mac19,1 and would this affect my software authorisations, handoff etc?
-make changes to config.plist,
-add/remove kexts,
-update clover bootloader,

Thanks for your help
Hi,
Now freezing on restart.
 
Joined
Apr 21, 2012
Messages
66
Motherboard
GA Designare Z390
CPU
i9-9900K
Graphics
UHD 630
Mac
iMac
Mobile Phone
iOS
@Thaigyver, I've linked your guide for separating OS and Home folders to the section Home and OS Folders on Separate Drives.
I'm wondering would not it give any performance benefit if the OS and users directories are fitted in a single NVMe drive with a correct size. I'm assuming it can be partitioned so that CCC process can take less time to copy just the OS and apps. The angle I'm coming from is that we have only 2 (!) NVME slots and was thinking why would I waste one of them for just the size of OS and apps which is relatively tiny. And not to mention that SATA ports are taken away as well ... Does that make any sense?
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,130
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
I had already run the Kext Utility to cover the kernel cache ahead of the testing. And now I've attached the IOREG, all the ports are injected as expected feel free to look.

Couple of thoughts and questions....
  1. First, if a port is USB 2 an attached USB 3 device will typically operate in backward compatible usb 2 mode. In this case drives aren't working at all. Early in the Hackintosh build we use a usb thumb drive to load elements like multi beast, the stick I used to cover that worked at that point in the same front USB 3 port but not now?
  2. I may be asking a lot, can 3 functionality be enabled on the ports that support ? The SS01 port helps, buts its the new usb 3.1 mini connector that is more difficult to use with existing usb 3 storage media.
As anticipated, your system has only the USB 2 ports active and one USB 3 port (SS01). This explains the USB behavior you reported.

Screen Shot 2019-06-12 at 6.32.05 PM.png

And this most likely identifies the cause:
Screen Shot 2019-06-12 at 6.34.10 PM.png

On this system we cannot use iMac19,2. We must instead use iMac19,1.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,130
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Hey Casey. Thanks for all your hard work! Question: Are you saying that I can should change the device-id parameter, which now reads 9B3E0000, in config.plist and the AAPL, ig-platform-id parameter to 0x3E980003 since I'm running 10.4.5 with SBIOS iMac 19,1?
Actually you should simply delete device-id field because starting with 10.14.4, macOS recognizes the 9th Gen iGPU whose true device ID is 0x3E98. But we should set AAPL,ig-platform-id to 0x0300983E (reverse byte order) in order to enable headless mode on systems that have an AMD or supported Nvidia GPU.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,130
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
It's a Sapphire Pulse Radeon RX 580. Bought that because it was the most supported and recommended. Is it not?
The Sapphire card is fine.

Initial Display Output is set to PCIe 1 Slot, but still no signal. I've also replaced my config.plist with the one you edited (thank you very much!). And deleted that patch you suggested. However, I still get no signal. How can I tell if it's something like a malfunctioning card? It is brand new.
Do you see the BIOS splash screen through the Sapphire RX 580? And the Apple Logo during boot? But the monitor goes blank just prior to the Mojave Login prompt? Have you connected the extra PCI power cable(s) to the Sapphire card?

Is it worth getting the onboard HDMI working so I can at least boot into my new system and have a look around at what the problem might be?
Attached file enables your HDMI port. It must of course be renamed to config.plist.

I am still getting a lot of ??? in Hackintool. Is this a good way to diagnose system condition? Or does that not tell you much because I'm booting into my USB drive?
You should not see ??? in the bottom section of Hackintool --> Patch. If booting from the Mojave SSD results in a black screen and therefore you are forced to boot from the USB flash disk, then please try again with the attached file as follows:
  • Connect the USB install disk to your Mac.
  • Mount the EFI partition of the USB install disk.
  • Rename and copy the attached file into the EFI/CLOVER folder.
  • Eject USB
  • Connect your monitor to HDMI port on the Hackintosh motherboard.
  • In BIOS, set Initial Display Output to IGFX.
  • Also ensure that IGFX is ENABLED in BIOS.
  • Boot Hackintosh with the USB disk. Press F12 at BIOS Splash screen to select it.
  • You should get accelerated graphics from the iGPU.
 

Attachments

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,130
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
I'm wondering would not it give any performance benefit if the OS and users directories are fitted in a single NVMe drive with a correct size. I'm assuming it can be partitioned so that CCC process can take less time to copy just the OS and apps. The angle I'm coming from is that we have only 2 (!) NVME slots and was thinking why would I waste one of them for just the size of OS and apps which is relatively tiny. And not to mention that SATA ports are taken away as well ... Does that make any sense?
Yes that's a very good idea.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,130
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Hi,
Now freezing on restart.
Did you see my previous reply regarding one too many USB SSDTs?

If you've already deleted the extraneous SSDT and are seeing a freeze on restart, check that EmuVariableUefi.efi is installed in CLOVER/ACPI/patched folder in the EFI partition of the Mojave SSD.
 
Top