Contribute
Register

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

@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?
 
Any successful case using 128GB DDR4?
I am, about to order components for this build (big thanks to CaseySJ and the forum for making it possible!), but it is my first Hackintosh, so, I am careful, but want to deviate in some aspects. One part of that is the Ram: I want 128GB as that is important to have for a music DAW and using large orchestral sample libraries.
@staticmoans Can you confirm 128gb working?
Also, which specs are important to watch for? Most 32gb sticks seem to be ECC, which should also work, according to the mainboard specs. The frequency for 32gb modules seems to be always way beyond the 3200 Mhz used in this build, but compatible with the mainboard as well! Lastly, I can't seem to find any 128gb kits with x4 modules, only single modules. So far, I always bought kits to be sure. Is that a problem at all?
 
I'm trying to update clover because iMac19,1 isn't showing as an option on my current version (ends at 18,3).
I go to install/update clover > Check Now > Update, then I install it, then clover still shows the same version.
I booted from the current disk
 

Attachments

  • Screen Shot 2019-06-12 at 8.47.07 AM.png
    Screen Shot 2019-06-12 at 8.47.07 AM.png
    345.7 KB · Views: 72
  • Screen Shot 2019-06-12 at 9.01.19 AM.png
    Screen Shot 2019-06-12 at 9.01.19 AM.png
    1.7 MB · Views: 69
  • Screen Shot 2019-06-12 at 8.47.07 AM.png
    Screen Shot 2019-06-12 at 8.47.07 AM.png
    345.7 KB · Views: 77
  • Screen Shot 2019-06-12 at 9.01.19 AM.png
    Screen Shot 2019-06-12 at 9.01.19 AM.png
    1.7 MB · Views: 61
  • Screen Shot 2019-06-12 at 9.07.18 AM.png
    Screen Shot 2019-06-12 at 9.07.18 AM.png
    139.9 KB · Views: 82
  • Screen Shot 2019-06-12 at 9.07.24 AM.png
    Screen Shot 2019-06-12 at 9.07.24 AM.png
    140.2 KB · Views: 73
  • Screen Shot 2019-06-12 at 9.07.30 AM.png
    Screen Shot 2019-06-12 at 9.07.30 AM.png
    145.9 KB · Views: 75
If you can describe which USB devices you’re using and upload the IOReg file (IORegistryExplorer —> File —> Save As...) I’ll have a look. Please try connecting different types of USB devices (spinning drives, flash drives, etc.) to see which ones connect and which ones fail. Some external USB RAID enclosures that support multiple types of connections (eSATA and USB for instance) have a switch to select one type or the other.

I’ll grad the ioregistey tonight, here is a summary of the devices tested....

Western Digital portable 2TB usb 3 drive - works in usb 2 ports but not in usb 3, not even recognized in disk utility

Seagate 5tb expansion usb 3 drive - same as WD drive above

Micro center 32GB usb 3 thumb drive = same as above

Corsair 1gb usb 2 thumb drive - works in any port tested

Elgato video capture card - tested and works in usb 3 ports
 
I'm trying to update clover because iMac19,1 isn't showing as an option on my current version (ends at 18,3).
I go to install/update clover > Check Now > Update, then I install it, then clover still shows the same version.
I booted from the current disk


You need to update Clover Configurator. That is where all the SMBIOS options are.
 
I’ll grad the ioregistey tonight, here is a summary of the devices tested....

Western Digital portable 2TB usb 3 drive - works in usb 2 ports but not in usb 3, not even recognized in disk utility

Seagate 5tb expansion usb 3 drive - same as WD drive above

Micro center 32GB usb 3 thumb drive = same as above

Corsair 1gb usb 2 thumb drive - works in any port tested

Elgato video capture card - tested and works in usb 3 ports
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.
 
...
Two other things I don't understand: There is a nVRAM.plist folder that appears in my EFI partition for my Mojave drive. I've not heard any mention of this. Should it be there. (see attached)
When I right click on the clover icon in my menu bar, it shows that there are two config.plist files and one nvram.plist files open that I can chose from. Is this normal?
Yes this is correct. Because we use "EmuVariableUefi-64" to Emulate NVRAM Variables, it creates this file as a proxy for real NVRAM. The two config.plist entries in Finder are also okay. They are just the two most recently opened files.

I've attached a my clover folder and extensions screenshot.
Additionally, I'm going though the idiots guide to Lilu and I've been looking into Hackintool and I am convinced that there is something crazy going on with my system definition as nothing is making sense from what Hackintool is detecting. I've attached some screenshots from that too.
Because you do not need the Thunderbolt SSDT, you should also delete SSDT-DTPG.aml from the CLOVER/ACPI/patched folder.

I've modified your config.plist (attached) as follows:
  • Disabled the last 4 USB port limit patches in Kernel and Kext Patches. If you have a USB SSDT that you're testing, you must disable the USB port limit patches.
  • Disabled "Inject Intel" and replaced it with Devices --> Properties where WhateverGreen is being used to manage the iGPU with headless platform ID 0x3E980003. This is the preferred platform ID when a Discrete GPU is used. In your case, please connect your monitor to the AMD RX 580. The iGPU will not drive a monitor, but will still be used for A/V/P (audio, video, photo) compute tasks.
  • Replaced "Audio Inject 16" with Devices --> Properties to inject audio layout ID to AppleALC. This is the preferred method.
 

Attachments

  • config.plist
    11.3 KB · Views: 108
You need to update Clover Configurator. That is where all the SMBIOS options are.
The latest version of MultiBeast for Mojave with do it easier. Just select
Customize > System Definitions > iMac > iMac 19,1​
Build > Install​
When MultiBeast is finished, reboot.
 
I am, about to order components for this build (big thanks to CaseySJ and the forum for making it possible!), but it is my first Hackintosh, so, I am careful, but want to deviate in some aspects. One part of that is the Ram: I want 128GB as that is important to have for a music DAW and using large orchestral sample libraries.
@staticmoans Can you confirm 128gb working?
Also, which specs are important to watch for? Most 32gb sticks seem to be ECC, which should also work, according to the mainboard specs. The frequency for 32gb modules seems to be always way beyond the 3200 Mhz used in this build, but compatible with the mainboard as well! Lastly, I can't seem to find any 128gb kits with x4 modules, only single modules. So far, I always bought kits to be sure. Is that a problem at all?
HyperX Predator offers 3200MHz 32GB modules with XMP and without ECC. So I would recommend this item or other items with similar specs. It's perfectly okay to buy 4 single modules rather than a kit. All DIMMs should ideally be the same make and model.
https://www.amazon.com/dp/B07MVZ8S2Q/?tag=tonymacx86com-20
 
Back
Top