Contribute
Register

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

Getting video from the UHD630 via on-board USB-C DisplayPort!

Just received my Amazon order -- a USB-C to DisplayPort cable -- and connected it to one of the on-board USB-C (Thunderbolt 3) ports on the motherboard, and the other end to a DisplayPort input on my 27" Asus 4K monitor.

My main monitor at this time is an LG 24" 1080p connected via HDMI to the RX 580.

In the attached photo you can see both displays active -- this means UHD630 is rendering DisplayPort through the Thunderbolt 3 port without any modification.

I can rearrange the displays and the mouse can move between the two displays.

BUT BUT BUT -- the system hangs after about 1 minute!

In this photo:
  • The 27" Asus connected to iGPU at 4K via USB-C to DisplayPort is on the LEFT.
  • The 24" LG connected to RX580 at 1080p via HDMI is on the RIGHT.
 

Attachments

  • Dual display.jpg
    Dual display.jpg
    2.2 MB · Views: 115
Last edited:
Update: More promising results.
  • If I boot the machine without the DisplayPort cable plugged in, log in, and then plug the cable, DisplayPort output comes activates right away (hot plug).
  • But more importantly, the system does’t freeze!
  • Both Thunderbolt 3 ports work with USB-C to DisplayPort cable.
  • Attached are Intel FB-Patcher connector screenshots. Note the red highlighted lines. Highlighting is done automatically whenever an active display is detected on one of the connectors.
  • We can see that the top TB3 port is Connector 0 (array index 0) or Index 1 at Port 0x05.
  • And the bottom TB3 port is Connector 1 (array index 1) or Index 2 at Port 0x06.
  • This means HDMI must be Connector 2 (array index 2). I’ll play around with this to see if HDMI output can work as well.
  • It's been over an hour and no freeze!
  • But we should disconnect the DisplayPort cable before shutting down, else shutdown may freeze.

Screen Shot 2019-01-04 at 6.21.22 PM.pngScreen Shot 2019-01-04 at 6.22.41 PM.pngScreen Shot 2019-01-04 at 6.20.57 PM.pngScreen Shot 2019-01-04 at 6.22.46 PM.pngScreen Shot 2019-01-04 at 6.35.08 PM.png
 

Attachments

  • Dual display 2.jpg
    Dual display 2.jpg
    2.2 MB · Views: 98
Last edited:
Update: More promising results.
  • If I boot the machine without the USB-C DisplayPort cable, log in, and then plug in the USB-C cable, the DisplayPort output comes alive (hot plug).
  • And more importantly, the system does not freeze!
  • Both Thunderbolt 3 ports work with USB-C to DisplayPort cable!
  • Attached are Intel FB-Patcher connector screenshots. Note the red highlighted lines. The red highlighting is done automatically whenever an active display is connected to one of the ports.
  • We can see that the top TB3 port is Index 1 at Port 0x05.
  • And the bottom TB3 port is Index 2 at Port 0x06.
  • This means HDMI must be Index 3. I will play around with this to see if I can get HDMI to work as well.
  • It's been nearly 10 minutes and no freeze!
So, does this mean FCP as well? ;-)
 
Hi CaseySJ, I have a successful build, thanks to your comprehensive guide. Appreciate!
I realize I forgot to install FakeSMC Plugins with the Unibeast. Is this why, the CPU temperature is not shown in the Stat Menus? Can I just launch Unibeast again and install just the FakeSMC Plugins?

Also I can't find the setting for DVMT under chipset in the bios as shown in your guide.
I'm using bios version F5.
 

Attachments

  • Screen Shot 2019-01-05 at 4.58.07 PM.png
    Screen Shot 2019-01-05 at 4.58.07 PM.png
    19.9 KB · Views: 78
Last edited:
Hi CaseySJ, I have a successful build, thanks to your comprehensive guide. Appreciate!
I realize I forgot to install FakeSMC Plugins with the Unibeast. Is this why, the CPU temperature is not shown in the Stat Menus? Can I just launch Unibeast again and install just the FakeSMC Plugins?

Also I can't find the setting for DVMT under chipset in the bios as shown in your guide.
I'm using bios version F5.
Glad to hear the installation (finally) went smoothly! I would recommend downloading Rehabman’s FakeSMC from here:
https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/

To install, copy all of the Kexts to your desktop (and check that no other Kexts are present on desktop), then run KextBeast to install them in /L/E. You may then delete them from the desktop.

Lastly, run Kext Utility to rebuild kernel caches and fix permissions.

DVMT settings should appear once iGPU is set to enabled.
 
I installed the kexts with KextBeast and happy to see the CPU temperature in Istat Menu and HWMonitor.
I downloaded the Kext Utility, does it auto rebuild kernel caches and fix permission once it's launched, or do I need to drag the kext into it? Sorry, never use the Kext Utility before.
 
I installed the kexts with KextBeast and happy to see the CPU temperature in Istat Menu and HWMonitor.
I downloaded the Kext Utility, does it auto rebuild kernel caches and fix permission once it's launched, or do I need to drag the kext into it? Sorry, never use the Kext Utility before.
It will auto build the kernel cache upon launch. Just need to run it and wait for completion.
 
...run KextBeast to install them in /L/E. You may then delete them from the desktop.

Lastly, run Kext Utility to rebuild kernel caches and fix permissions...
KextBeast rebuilts kernel caches and fix permissions after moving the kexts. So, no need for Kext Utility to do just the rebuilt & fix permissions.
 
You need to inject the right Platform id in your config.plist. I found out with "FBPatcher".
I have also thrown out the "ig-plattform-id", set FB Name to "Orinoco"
May SMBIOS is iMac18,3

Here is my plist to compare.
Look at Devices/Properties and Graphics in Clover Configurator.
@Racke I am now a prou "owner" of a iMac18,3 lol. I have FCP and preview (amazingly fast) I don't see the iGPU in Graphics and it shows weirdly in GeekBench as Intel HD Graphics CFL (Compact Fluorescent Light? lol)
Screen Shot 2019-01-05 at 9.39.03 AM.png

As long as it is functioning, I don't care what it looks like but Before I did all this with @CaseySJ build I saw it as UHD630 and got same geekbench scores he did (+/- normal). Hmmm
Still this thing is amazingly fast. I'm a happy Camper. Thanks to all who contribute and make this possible. I learned a lot on this build too!
 

Attachments

  • Screen Shot 2019-01-05 at 9.45.51 AM.png
    Screen Shot 2019-01-05 at 9.45.51 AM.png
    219.9 KB · Views: 97
Back
Top