Contribute
Register

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

Hello @TheAsocial, sorry to bring this old post again.

I'm also considering building a Hackintosh when Apple releases their new Displays but I'm a dual monitor user. I was wondering if the reason why you can drive 2 LG Ultrafine5k is because the Designare motherboard only has one DP1.4 in or because the LG split the connection between 2xDP1.2? Thanks!
Maybe I am missing something, but I don't understand this issue about 2 DP 1.2 connections. The LG UltraFine 5K has only one Thunderbolt port, which is used for video and audio input, and for sending FaceTime camera stream back to the Mac. If the Mac is a laptop, that cable can charge the laptop as well.

So it is impossible to connect 2 DP cables.

However, the reason why Designare Z390 cannot drive two LG UltraFine 5K monitors is because it has only one DP 1.4 input, as you already pointed out.

But there are other 5K monitors on the market that have DP 1.4 connectors instead of Thunderbolt (some have both). Because AMD RX580 and Vega have 2 DP 1.4 connectors, you should be able to drive two 5K monitors using two DP 1.4 cables.

Some additional information from Apple regarding the LG UltraFine:
 
Last edited:
I've spent the last week reading this entire post. It's been like a good book and can't put it down!!

I've been struggling with what I'll call the "phantom display" as also mentioned in post #810. For some reason I'm showing to have two identical LG UltraFine displays. Not a big deal other than my dock sometimes moving to this phantom display.

LG UltraFine 5k is connected to the Thunderbolt port and the RX580 DisplayPort out is obviously going to the motherboards DisplayPort in.

Any recommendations???

Thanks!

Tom
 

Attachments

  • phantom display.png
    phantom display.png
    1.3 MB · Views: 75
Hi guys,

I recently performed the upgrade and all went smooth.
From i7-6700K Z170X to i9-9900K Z390 Designare.

I upgraded from an existing install. I did the MultiBeast, Clover, EFI and kext tasks before shutting down and replacing the parts. This allowed me to boot directly into the upgraded system with no issues except one minor issue with Lilu.kext and my 5k monitor. After replacing the newer Lilu.kext with an older one and rebuilding /Library/Extensions/ folder with KextUtilty.app all was almost good.

A few things are still not working for me though.
- the HDMI port on the motherboard. (I applied the FrameBuffer patches. and it shows in system report.)
- Thunderbolt-to-DisplayPort adapter. (Active TB adapter from club3d; I need that 4K 60p.) It says something like "Display Alt ..., 12mbps speed" in system report. (I think this means it has detected as an USB device and not a TB device.)
- Sleep and wake seems to be working, but chrome and all electron based apps refuse to open. They hang if I try to start them after sleeping. Apps that are active keep working, but closing them and opening them again won't work. Also logging out does not work. (The rolling ball keeps rolling to infinity.)


I believe I followed the guide correctly all the way. I created a fully new config.plist; pretty much copied the BIOS settings except for overclocking; added all the necessary kext; and also did the after install extra parts (like FrameBuffer patch, etc.).

The Intel HD 630 is working. It works when I connect HDMI through an USB-C adapter I have (one of MacBook dongle adapters).

Although these aren't pressing issues, resolving them would give me peace of mind.

Also, I encountered an issue where updating Lilu.kext caused my system to recognize my Dell 5K monitor as 2 monitors. So I am still using an old one.

Current monitor setup:

4K via DisplayPort on Vega 64;
5K via 2 DisplayPort cables on Vega 64;
4K via HDMI2 on Vega64; (this one I have to connect manually each time I boot or wake from sleep, otherwise the monitors keeps cycling and goes to sleep eventually stating that it isn't connected. I tried to connect to the TB port with the active adapter to mitigate this, since DP doesn't have this issue, but the adapter or TB port isn't working properly.)
 
Maybe I am missing something, but I don't understand this issue about 2 DP 1.2 connections. The LG UltraFine 5K has only one Thunderbolt port, which is used for video and audio input, and for sending FaceTime camera stream back to the Mac. If the Mac is a laptop, that cable can charge the laptop as well.

So it is impossible to connect 2 DP cables.

However, the reason why Designare Z390 cannot drive two LG UltraFine 5K monitors is because it has only one DP 1.4 input, as you already pointed out.

But there are other 5K monitors on the market that have DP 1.4 connectors instead of Thunderbolt (some have both). Because AMD RX580 and Vega have 2 DP 1.4 connectors, you should be able to drive two 5K monitors using two DP 1.4 cables.

Some additional information from Apple regarding the LG UltraFine:
Oh wait! is there new 5k displays on the market? Last time I checked there was one from Dell (ugly as hell) then got out of the market hehe
 
This is a very good tutorial. Thanks for sharing such a good tutorial. I followed the steps to toss for a few days, and the system was basically perfect.

However, I have encountered a problem, please see the screenshot, I think the RX580 has been driven successfully. But it seems that the UHD 630 cannot be driven. I played 8K video UHD 630 is not working, the playback process is very stuck (previously tried not stuck). Opening Final Cut Pro is very smooth, but the UHD 630 still doesn't work. I can't detect the presence of UHD 630 with Geekbench.

My cpu is 9900K and the motherboard is Gigabyte Designare Z390. I strictly followed the steps of "For Final Cut Pro X (FCPX) and iMovie Users". What is the problem? Can you help me see what is wrong with my EFI file? thank!

394236


View attachment 394234
 

Attachments

  • EFI.zip
    3 MB · Views: 105
This is a very good tutorial. Thanks for sharing such a good tutorial. I followed the steps to toss for a few days, and the system was basically perfect.

However, I have encountered a problem, please see the screenshot, I think the RX580 has been driven successfully. But it seems that the UHD 630 cannot be driven. I played 8K video UHD 630 is not working, the playback process is very stuck (previously tried not stuck). Opening Final Cut Pro is very smooth, but the UHD 630 still doesn't work. I can't detect the presence of UHD 630 with Geekbench.

My cpu is 9900K and the motherboard is Gigabyte Designare Z390. I strictly followed the steps of "For Final Cut Pro X (FCPX) and iMovie Users". What is the problem? Can you help me see what is wrong with my EFI file? thank!

View attachment 394236

View attachment 394234

Please try this config.plist.
 

Attachments

  • config.plist.zip
    2.8 KB · Views: 104
I've spent the last week reading this entire post. It's been like a good book and can't put it down!!
Ha! :) I did much the same with portions of @kgp's iMacPro thread that has ballooned to over 1200 pages. I was in desperate search for Thunderbolt answers, and found a lively discussion on hot-plug SSDT development buried there.

I've been struggling with what I'll call the "phantom display" as also mentioned in post #810. For some reason I'm showing to have two identical LG UltraFine displays. Not a big deal other than my dock sometimes moving to this phantom display.

LG UltraFine 5k is connected to the Thunderbolt port and the RX580 DisplayPort out is obviously going to the motherboards DisplayPort in.

Any recommendations???
What is the make and model of the RX 580?

While I haven't encountered this specific problem, some general tips might be as follows:
  • Ensure that you're not using CLOVER to inject graphics properties. This means all of the following must be turned off or left blank:
    • Devices: IntelGFX (leave it as 0x0)
    • Graphics: Everything turned off or left blank
  • Use latest Lilu and WhateverGreen. Install all third-party kexts to /Library/Extensions per jaymonkey's guide. In particular, see Step 7. In your CLOVER/kexts/Other folder, keep only the following:
    • FakeSMC.kext
    • Lilu.kext
    • WhateverGreen.kext
  • In System Parameters section of Clover Configurator, set "Inject Kexts" to Detect.
  • If you do not plan to use the on-board UHD 630 to drive a display monitor, try switching to the headless Platform ID such as 0x3E920003 or 0x3E910003. In this case you may delete all the FrameBuffer connector patches, if any.
 
A few things are still not working for me though.
- the HDMI port on the motherboard. (I applied the FrameBuffer patches. and it shows in system report.)
- Thunderbolt-to-DisplayPort adapter. (Active TB adapter from club3d; I need that 4K 60p.) It says something like "Display Alt ..., 12mbps speed" in system report. (I think this means it has detected as an USB device and not a TB device.)
- Sleep and wake seems to be working, but chrome and all electron based apps refuse to open. They hang if I try to start them after sleeping. Apps that are active keep working, but closing them and opening them again won't work. Also logging out does not work. (The rolling ball keeps rolling to infinity.)

This seems to vindicate my warning against simply moving an existing Mojave installation from Hackintosh A to Hackintosh B! There are a lot of successful build stories scattered throughout this thread and nearly all of them are fresh installations.

That being said, let's see if we can help you recover. Please post the following:
  • Compressed (zipped) CLOVER folder from EFI partition of the Mojave SSD. You may mask out/remove serial numbers from SMBIOS section of config.plist.
  • Run IORegistryExplorer and select File --> Save As... Upload the saved file.
  • A screenshot of your /Library/Extensions folder.
 
Oh wait! is there new 5k displays on the market? Last time I checked there was one from Dell (ugly as hell) then got out of the market hehe
At least one person in this thread has posted a good review of the Planar IX2790 that has a DisplayPort 1.4 input and can therefore be driven directly from the Vega or RX 580 over a DP 1.4 cable. If you buy two of these monitors, use two DP 1.4 cables -- connected to each of the two DP 1.4 ports on a single Vega or RX 580. Despite the low rating on Amazon, @tdcam posted pretty good feedback here:
Currently about $773 on Amazon.
 
Back
Top