Contribute
Register

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

My build works perfectly.
Thanks @CaseySJ !!

I plugged a Thunderbold2 Promise Pegasus 2 M4 and it works perfect. Maybe this could be added to the list.

Another question, I have a GTX1070 that is cumulating dust. The Rx580 works perfect in my build, should I bother swap them, or just stick with AMD for future headachless operations. Thanks.
 
@CaseySJ Help...

The system that was previously installed with the guide is perfectly compatible with Magic Mouse 2 and Magic Trackpad 2. They can be used normally without dropping.

But today I updated the things in your document above. I restarted and found that Magic Trackpad 2 failed. It appears to be frequently disconnected. Occasionally normal, occasionally invalid. I don't know where I am going wrong?

Is it because the red part of the picture below is updated? I feel the difference is only here.View attachment 403236
Yes please delete everything from the red oval (USBPorts.kext and SSDT-EC.aml). Those are alternative USB drivers. You do not need them because you have SSDT-UIAC-DESIGNARE-Z390-V6.aml.
 
Thanks for your reply. The interesting thing is, that I can boot into Windows with the same displays connected, same settings and everything works as expected (both displays 4k@60Hz). As soon as I reboot into MacOS only one Display shows something. Even worse: the login screen is off - looks like its on the zombie display which is black although MacOS recognises it. Is there anything I can do? Some kext?
I made screenshots of the state when I got TWO Displays connected - MacOS show THREE Displays but only the first one shows something:

View attachment 403218

View attachment 403220

Regarding the HDMI-freezes: that happens when I hot-plug the HDMI-Port.

Thanks a lot!
Are you ready for some bad news?? :(

Your ghost display problem triggered an old memory about a similar phantom display problem with someone's PowerColor AX RX 580. When I say "old memory" I mean March 23, but it seems so distant.

@tholstro first reported this problem. At this time we didn't know the source, but after some experimentation we determined it was the RX 580. Because he was within his return window, he replaced the card with one from Apple's recommended list (perhaps Sapphire Pulse RX 580).

The culmination of the saga is described here.

Here are my suggestions:
  • You may either exchange the card for a Sapphire Pulse or try the following experiment (requires purchase of 2 cables).
Experiment:
  • Physically remove the RX 580. Be sure to fully power down the system (pull power cable from the wall) and flip the plastic retaining clip from behind the long PCIe slot.
  • Use two USB-C to DisplayPort cables (such as this one). Connect the cables to each of the two Thunderbolt ports on the Designare, and the other ends to your two monitors.
    • The Intel UHD 630 IGPU can easily drive two 4K monitors at 60Hz through the two USB-C (Thunderbolt) ports.
  • Do you see ghost or phantom displays?
  • Then disconnect the USB-C cables, install RX 580, connect monitors through RX 580, and see whether phantom displays come back. (They should come back.)
    • This will confirm that macOS itself is okay, but the RX 580 may be the problem.
 
Last edited:
My build works perfectly.
Thanks @CaseySJ !!

I plugged a Thunderbold2 Promise Pegasus 2 M4 and it works perfect. Maybe this could be added to the list.

Another question, I have a GTX1070 that is cumulating dust. The Rx580 works perfect in my build, should I bother swap them, or just stick with AMD for future headachless operations. Thanks.
Glad to hear it, and I'll certainly add the Promise Pegasus 2 M4 RAID storage array to the list.

If you're running Mojave, the GTX 1070 will not work because there are no Nvidia drivers for Pascal-series cards or for the newer Turing-series cards. AMD is really the way to go at this time.
 
CaseySJ:

Everything is working (I can edit photos, surf, email) so it is time to fiddle. I have a few questions and in searching have found a few, possible contradictory answers, so I thought I would toss them to you. Nice that nothing is mission critical -- we all know that the next OS update will shatter our efforts :rolleyes:
  1. Preview does not work with photos, JPGs or RAW, although it opens other file types.
  2. Awake from sleep does not seem to work (although I have not tried changing "energy saver" settings yet).
  3. I can't tell if thunderbolt ports work; I bought, (and returned) a USB-C to USB adapter and a USB-C hub and it appeared that neither was recognized. I just wanted TB for future expansion. As a side note - the iGPU is not recognized and I don't need it. I have two monitors - a 4K via displayport and an old HDMI monitor, both driven by the 580.
  4. Initially my TM disk would "dis-mount" improperly, but I now have four external USB drives on a hub and all is well. I guess I am not sure which 15 ports (and what constitutes a port - TB, usb-c, usb3, usb2, internal ports, PCI, sata, etc) are working. I installed an internal dvd read/writer too and it works.
  5. I have but am not using bluetooth (I plugged in a ASUS usb BT dongle) and WiFi (I got a big PCI card -AC1900 AirportBrcm4360, yada, yada) - but I connect directly to ethernet. I can connect a bluetooth mouse, so I guess it is working, but I loathe BT, so I doubt I will ever use these.
  6. I would like to setup my antique early 2008 MacPro 2.8 eight core machine as a monitor-less server to use primarily as a backup device, but I am not sure it is worth doing...
Attached are my energy saver settings and hardware overview:
 

Attachments

  • Screen Shot 2019-05-02 at 5.09.07 PM.png
    Screen Shot 2019-05-02 at 5.09.07 PM.png
    208.7 KB · Views: 229
  • overview.png
    overview.png
    309.7 KB · Views: 229
  1. Preview does not work with photos, JPGs or RAW, although it opens other file types.
  2. Awake from sleep does not seem to work (although I have not tried changing "energy saver" settings yet).
  3. I can't tell if thunderbolt ports work; I bought, (and returned) a USB-C to USB adapter and a USB-C hub and it appeared that neither was recognized. I just wanted TB for future expansion. As a side note - the iGPU is not recognized and I don't need it. I have two monitors - a 4K via displayport and an old HDMI monitor, both driven by the 580.
  4. Initially my TM disk would "dis-mount" improperly, but I now have four external USB drives on a hub and all is well. I guess I am not sure which 15 ports (and what constitutes a port - TB, usb-c, usb3, usb2, internal ports, PCI, sata, etc) are working. I installed an internal dvd read/writer too and it works.
  5. I have but am not using bluetooth (I plugged in a ASUS usb BT dongle) and WiFi (I got a big PCI card -AC1900 AirportBrcm4360, yada, yada) - but I connect directly to ethernet. I can connect a bluetooth mouse, so I guess it is working, but I loathe BT, so I doubt I will ever use these.
  6. I would like to setup my antique early 2008 MacPro 2.8 eight core machine as a monitor-less server to use primarily as a backup device, but I am not sure it is worth doing...
Attached are my energy saver settings and hardware overview:
Let's tackle these questions in order:
  1. Because you have an AMD RX580, I would recommend using AAPL,ig-platform-id 0x3E980003 (headless) with 10.14.4+. In BIOS, IGFX must be enabled and Initial Display Output must be set to PCIe n Slot. If these or very similar settings are already in effect please let me know (or upload config.plist with serial numbers redacted).
  2. In Preferences --> Energy Saver we should disable Wake for Network Access, otherwise WiFi speeds will degrade significantly after wake-from-sleep. If your system is unable to enter sleep or stay asleep, the standard practice is to disconnect all internal and external USB devices except keyboard/mouse, determine if sleep is okay, then reconnect one USB device at a time until the offending device is identified. The more information you can provide about the behavior you're seeing, the better.
  3. If you have a USB-C device, simply plug that in and see if it attaches to the system. You can also download and run IORegistryExplorer and scroll the device tree on left side until you get to RP05. Under that you should see the Thunderbolt sub-devices. If they are present, then Thunderbolt is working. If not, please post a screenshot of the RP05 section.
  4. The USB diagram has been updated, and a second diagram has been added next to the first. Both are in the Begin Installation section. Hope that helps.
  5. Apple makes wonderful use of Bluetooth and WiFi to deliver such features as:
    • Unlock with Apple Watch
    • AirDrop
    • Handoff / Continuity / Continuity Camera (I use Continuity Camera to "scan" documents with my iPhone directly into Mac apps such as Microsoft Office and Notes)
    • Using my AirPods -- yup, using them with the Mac. They are especially good for FaceTime calls.
    • So Bluetooth on a Mac is so much more than a connection for the mouse!
  6. I have the same MacPro 3,1 from January 2008! By today's standards it's quite a power hog! Even the ECC memory on riser cards runs quite hot. I have completely transitioned to the Hackintosh, but I'm also finding it emotionally difficult to part with that exceptionally well-built and reliable machine!! Alas, all good things...
    • I'm using a Netgear ReadyNAS as a standalone backup server. Its ReadyCloud feature is quite remarkable. It provides a web-based Finder-like window that can be accessed from anywhere in the world.
    • I also have an older QNAP server that has worked very well, but is in serious need of replacement. QNAP has a huge product lineup with several models featuring both Thunderbolt 3 and GigE / 10GigE. Those are pricey...
    • Point of the story: I do not recommend using the MacPro 3,1 as a standalone file server.
 
Yes please delete everything from the red oval (USBPorts.kext and SSDT-EC.aml). Those are alternative USB drivers. You do not need them because you have SSDT-UIAC-DESIGNARE-Z390-V6.aml.
thank you very much! Sure enough!
 
Hi,
First of all thank you for Your very detailed guide.:thumbup:
I installed macOS Mojave on my new system Gigabyte Z390 Designare - intel i9-9900K - Sapphire Redeon RX 580 Pulse 8 gb in headless mode (sysdef Macmini8,1) modifying the config.plist file according to your instructions in response to my previous post:
The installation seems to be successful but I have a problem with the DP connection: by connecting the monitor (Dell U2410 - DP 1.2) to the graphics card I can see the clover menu but after launching the boot on the mojave drive I can't see the login screen (the screen goes black with the message "entering power save mode" and seems to go to sleep mode). At this point I tried to turn off and on the monitor and this way I can have the login screen normally but no sound on my 2.1 speaker system connected with the green rear audio jack.
Using the DVI-D port the problem does not occur and sound seems to works well.
Are DP and the 2.1 speaker system not compatible or it may depend on some other setting problems?

I would also like to be able to verify that the installation is correct also with regard to all the other features (e.g. Headless mode, HEVC, H.264, USB ports, etc) according to your experience.
How can I do?

I add the copy of the current config.plist file.
Thanks in advance for Your help (if possible)
 

Attachments

  • config.plist
    9.3 KB · Views: 276
Last edited:
@SardusX,

Your config.plist is flawless. By extension, I would think the rest of your CLOVER setup is also flawless.

To confirm whether iGPU is working, run IORegistryExplorer and scroll the device tree on left side until you get to IGPU@2. If you see AppleIntelFramebuffer... as a child node, then the device is active. If Quick Look and Preview (w/JPEG images) are working, then that's another confirmation.

USB setup can also be verified with IORegistryExplorer. Scroll the tree to XHC and you'll see 15 total ports. The first few will be HSxx (high speed USB 2) and the rest will be SSxx (super speed USB 3).

Regarding the DP connection between RX580 and Dell U2410, the behavior you describe is certainly not right. The screen should not go black, you should not have to unplug and replug the DP cable, and audio should be available through the DP cable. In other words, DP connection should behave the same as the DVI connection.

If you search the forum for "RX 580 black screen" you will find a lot of threads and suggestions. It's hard to tell you which suggestion will work. You'll have to experiment with many alternatives. Some of the suggestions are listed below, but please search the forum for a more complete list of suggestions:
  • Experiment 1: BIOS --> CSM Support --> Try enabling this. If already enabled, try disabling it. (Secure Boot should be disabled.)
  • Experiment 2: Try one of the WhateverGreen "agdp" boot arguments. The choices are listed below. Only one can be applied at a time.
    • agdpmod=vit9696
    • agdpmod=pikera
    • agdomod=ignore
  • Experiment 3: Download latest Hackintool 2.4.0+ and click the Info --> Misc tab. Post a screenshot if you like. Under Graphics Devices it will show you the Framebuffer and Number of Ports. You can set framebuffer manually to Orinoco in Clover Configurator --> Graphics (and enable Inject ATI) to see if that makes any difference.
 
@SardusX,
Regarding the DP connection between RX580 and Dell U2410, the behavior you describe is certainly not right. The screen should not go black, you should not have to unplug and replug the DP cable, and audio should be available through the DP cable. In other words, DP connection should behave the same as the DVI connection.
Thanks for Your reply, only two clarification:
1 - in my system I can't use the audio channels available in the DP cable because the audio is managed by an external speaker system 2.1 connected to the "green" rear audio jack, I don't know if this could cause audio/video compatibility system problems.
Have You any opinion about?
2 - Can I find WhateverGreen "agdp" boot arguments in Clover Configurator?
 
Last edited:
Back
Top