Contribute
Register

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

Option 1:
  • Please try just the attached modified config.plist (copy serial numbers back into SMBIOS and RtVariables).
Option 2:

Attached are latest pre-release builds of Lilu and WhateverGreen. These are my own personal Xcode builds so they are definitely not complete or official. But you're welcome to try them:
  • If your config.plist --> System Parameters --> Inject Kexts is set to Detect, then these new kexts must be installed into /Library/Extensions (and run Kext Utility to rebuild kernel cache).
  • If your config.plist --> System Parameters --> Inject Kexts is set to YES, then these new kexts can be copied into CLOVER/kexts/Other.

@CaseySJ cheers for that!

I'll try option 1 and see how that goes for a few days and then try option 2 after that if it doesn't go well. The only boot arg I had to add back in was agdpmod=pikera because without it, my MST (Dell UP2715K) display doesn't work.

Hey Skittlebrau,

Aside from the bug you're trying to iron out, how is the Radeon VII playing in your build? I'd like something more powerful than the Vega 64 for when I'm gaming in Windows, but stability in macOS for productivity is a must.

Radeon VII is going really well. The main work-related tasks I throw at it are image deep learning (makes great use of the 16GB HBM) and GPU compute in 3D rendering.

It's stable in macOS 10.14.5, however its performance isn't as high as it should be if you're using an SMBIOS other than iMacPro1,1. Apple and AMD still have some refinement work to do, but I'd imagine it should be better when Catalina (10.15) is released this year.
 
Thanks. I followed your steps and had the following results:
  • Activity monitor Preventing Sleep = Hidd (106) sleep still works even with this entry.
  • Sleep failed when I connected the small usb cable to the bluetooth/wifi card.
  • Sleep failed when I connected HS05/SS05Front Panel USB 3.1 Port 1 on the motherboard.

  • Thanks. I followed your steps and had the following results:
  • Activity monitor Preventing Sleep = Hidd (106) sleep still works even with this entry.
  • Sleep failed when I connected the small usb cable to the bluetooth/wifi card.
  • Sleep failed when I connected HS05/SS05Front Panel USB 3.1 Port 1 on the motherboard.
Also I have a seperate intermittent issue of no video output or boot screen.
Thanks again for your kind assistance.
Several follow-ups:
  • Did sleep work when you disconnected all USB devices except keyboard and mouse?
  • The output from pmset suggests that Handoff is preventing sleep. When all iOS devices are asleep (i.e. screens are off) do you still encounter sleep issues on the Hackintosh?
  • Which version of the USB SSDT are you using (in CLOVER/ACPI/patched folder)? Is it the latest:
    • SSDT-UIAC-DESIGNARE-Z390-V7.aml
 
Glad to hear the build went well!

The Luna Display is actually a USB-C device instead of a Thunderbolt device. It wirelessly transmits graphics-draw operations to a nearby iPad to establish a second screen. The USB-C dongle is apparently using USB 2 protocol, so you were right to enable HS ports. Have you tried using a USB-A to USB-C adapter such as this one? This could allow you to use any USB 2 (black) or USB 3 (red, yellow, blue) port.

Oh you're right, my bad, it isn't Thunderbolt 3. It does however use the DisplayPort over USB-C protocol which is still what those thunderbolt ports are required for. A USB-A to USB-C adapter won't work in this case.
 
Oh you're right, my bad, it isn't Thunderbolt 3. It does however use the DisplayPort over USB-C protocol which is still what those thunderbolt ports are required for. A USB-A to USB-C adapter won't work in this case.
Yes you're right -- it does indeed work on an incoming DisplayPort stream instead of a screen-sharing or Remote Desktop protocol.

 
Good! This is an advantage.

Because you are upgrading from High Sierra to Mojave, I don't think a Time Machine restore is the correct procedure. Mojave has additional security/sandbox implementations. Mojave may have different folder hierarchies. (Catalina takes this further and creates a new "data" volume automatically and mounts the system in a read-only volume.)

Therefore my recommendation goes like this:
  • Format SSD4as APFS and connect to the system. Label it "Data" or "Mojave Data" or anything appropriate.
    • An external USB 3 2.5" SSD enclosure really helps.
  • Perform fresh installation of Mojave 10.14.5 SSD3.
    • Make a backup of SSD3 when post-installation is completed.
  • When Mojave is fully installed, open System Preferences --> Users & Groups, unlock the lower left padlock, right-click on your user name, select Advanced and change the home directory to SSD4.
  • Connect both SSD1 (High Sierra) and SSD3 (Mojave) at the same time (external USB 3 enclosures really help).
    • Use Migration Assistant to move Apps and Data to the new system.
    • Migration Assistant should be able to resolve the locations of the old and new home directories by itself.
Thoughts?


Awesome thought! I was actually having some trouble with Migration Assistance a few days back when I was trying to replicate as if I have Mojave, but in fact it was still High Sierra. But the differences between mine and your scenario was that I was trying to restore the Users folder using the Assistance, and you are all the apps and the rest. In my case it could not find Users even though I have a few months worth of backups on TM disk and I gave up thinking of going the full restoration route. So I do believe your approach should work as it never had a problem to find all the apps. I should probably still be ADMIN when juggling with home for Users and running the migration assistance, but this is small stuff which I will figure out. I will exercise your play above with High Sierra to see if I can replicate my system this way today.

Thanks a lot for chiming in!!
 
Only one Port on VEGA 64 working.....

Current Build:
GB Designare z390 Bios F6
Intel I9-9900K
32 Gig 3200MHz RAM (XMP Profile 1)
PowerColor Radeon Vega 64 8GB (Both power connector are connected)
2 x 970 EVO Pro 1TB + 1 SATA 4TB Drive (On SATA 3)
X520-DA2 Dual Port 10Gbps NIC
1 x PCIe 1x - BCM94360CD - 802.11 A/B/G/N/AC with Bluetooth 4.0
Corsair RMx White RM850x (805w Gold Power Supply) (board fully powered)
Nekteck Thunderbolt 3 Thunderbolt Dock

Representation of the Vega 64 Card
+--+---------------------------------------------+
|| | +----+ +----+ +----+ +----+ |
|| | DP1 DP2 DP3 HDMI +----+
+--+----------------------------------------+


- All Ports work perfectly fine in Windows 10

Problem Statement:
DisplayPort 1 is the only port that displays an output properly
DP2, DP3, and HDMI all show output as a small square in the center of the screen.
The mouse is rendered properly but content in the small square in the center of the screen
is either distorted (looks like mpeg artifacts) or shows what would normally be shown on
the monitor from the Top Left most of the screen (but only a small bounded box,
see screenshot2)

I have built a Catalina Stick and when booting off of this stick the same condition occurs.

This card with all ports worked perfectly fine in an ASUS WS Pro z390 board.
(Moved to the Designare for Native Thunderbolt3)

Anomalies I have observed:
- If I plug an HDMI cable in after the system is up and booted, the HDMI monitor will turn
on and then off over and over, the DP1 will change the display to gray and flash on and off
I have to reboot to recover.

- One time I plugged in the HDMI with the DP already working and the HDMI drove my second
monitor just fine. This has only happened once!! (truly an anomaly)

I'd like to understand the issue preventing all of the ports on the card from working
I'd like to be able to drive my primary display from the 4k60 HDMI on my Thunderbolt3 Dock

I've tried to post what I think might be relevant... I hope it's not too much or too little... I appreciate any direction, thoughts, ideas folks might have on this. I've tried to search but I don't seem to find another situation like this.
 

Attachments

  • Catalina_Boot1.jpg
    Catalina_Boot1.jpg
    87.9 KB · Views: 66
  • Catalina_Boot2.jpg
    Catalina_Boot2.jpg
    63.9 KB · Views: 61
  • HDMI_or_DP2-3.jpg
    HDMI_or_DP2-3.jpg
    87.6 KB · Views: 64
  • Post_Config.plist
    11.5 KB · Views: 80
  • EFI_Directory.jpg
    EFI_Directory.jpg
    328.6 KB · Views: 67
  • hacktool_capture.jpg
    hacktool_capture.jpg
    261.6 KB · Views: 70
  • pcidevices.txt
    9.7 KB · Views: 428
  • Ceres.ioreg
    31.3 MB · Views: 99
Last edited:
After disconnecting or removing all other drives, you should see a single drive in the Format/Partition dialog. Click on it and select "Delete" so that the entire disk becomes "Unallocated". If the drive has already been partitioned, click and delete each partition until the whole drive is "Unallocated". Then click "Next" without doing any formatting or partitioning. See the video here:

Hi,

I get stuck with Coping Windows file (0%)

I did all the cleaning even with disk park. No other disks. USB drives etc. attached!
 
Hi All,

Thanx for this great manual!
I got my new hackPro working great!
  • Gigabyte Designare Z390
  • Corsair Vengeance LPX - 64GB. (4x16)
  • Intel Core i9 9900K processor
  • Samsung 970 Evo Plus 1TB (MacOS drive) (patched to latest firmware)
  • Toshiba X300 6TB
  • Asrock Phantom Gaming X Radeon RX VEGA 56 8G
  • Corsair RM650x PSU
  • Fractal Design Meshify S2 Black
I configured as follow:
  • iMac Pro (2017)
  • iGPU disabled
  • 10.14.5
Whats is working:
  • Almos all!
    • All USB ports (3x TB3, lots of 3.0/3.1 and 2 2.0)
    • Sleep/wake
    • TB3
  • Final Cut Pro etc.
  • Dual Ethernet
Two questions:
  • I can't get Windows 10 installed... tried with 500GB 970 EVO Plus NVME. placed in upper slow. But windows can't be installed.. fase 2 is not started (copy files..)
  • My Vega 56 is getting hot, like 70-75 degrees Celsius. Any fix?

Thanx again!

I thought you'd install Windows on a separate SSD before the hack. -If you're trying to install Windows on a separate SSD, go back into BIOS and create a new "Saved Setting" that's based on Optimized Defaults, but disable CSM to force Windows to make a UEFI/GUID bootable drive. Shut everything down, disconnect all Mac drives that you don't want Windows 10 to, uh... pollute (sorry). And do a genuine UEFI Windows install. Google is your friend and you don't need to install any malware-ridden utilities to make this work.

Others here may have addtional tips. If your trying a boot-camp type of install, then IDK.
 
Hello @Gompy,

Have you seen this post regarding Windows 10 installation?
  • When installing Windows 10, physically remove the Mojave NVMe SSD and physically disconnect all internal SATA drives. Set: BIOS —> Windows 8/10 Features —> Windows 8/10 WHQL.
  • If you are installing Windows on an NVMe SSD, install that SSD in the top M2M slot.
  • After Windows has been fully installed, install the Mojave NVMe SSD in the bottom M2P slot. Then set: BIOS —> Windows 8/10 Features —> Other OS. Reconnect SATA drives.

If one already has an APFS Mojave installation on an existing NVMe, would it be ""protected" during a Windows install to it's own GUID/NTFS SSD?
 
Several follow-ups:
  • Did sleep work when you disconnected all USB devices except keyboard and mouse?
  • The output from pmset suggests that Handoff is preventing sleep. When all iOS devices are asleep (i.e. screens are off) do you still encounter sleep issues on the Hackintosh?
  • Which version of the USB SSDT are you using (in CLOVER/ACPI/patched folder)? Is it the latest:
    • SSDT-UIAC-DESIGNARE-Z390-V7.aml
  • Sleep did work with just keyboard and mouse. It worked with everything plugged in apart from Bluetooth card and HS05/SS05Front Panel USB 3.1 Port 1
  • Having the iPhone and iPad screens off makes no difference
  • Please see attached screenshot
 

Attachments

  • Screenshot 2019-06-29 at 10.14.22 pm.png
    Screenshot 2019-06-29 at 10.14.22 pm.png
    47.3 KB · Views: 230
Back
Top