Contribute
Register

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

Several comments:
  • You should disable all 3 of the USB port limit patches in Kernel and Kext Patches by clicking the checkboxes under the Disabled column.
  • Standard FakeSMC should work!
  • SSP1 and SSP2 are permanently connected to XHC5.
  • The new SSDT-Z390-DESIGNARE-TB3HP.V4.aml disables HS01 and HS02 from XHC5.
  • Here's a snapshot of my IORegistry showing that Thunderbolt 3 is working fine without any HS01 or HS02 device in the system.
View attachment 398215 View attachment 398214

Perhaps you should compress and upload the CLOVER folder from your Mojave SSD (remove serial numbers from SMBIOS). On the Designare Z390 if the build guide is truly followed in a strict manner there should be no such problem with Thunderbolt activation. This might mean removing any extra SSDTs from CLOVER/ACPI/patched and using standard FakeSMC at least temporarily to see if that makes a difference.


ITS ALIVE!!! That latest SSDT-Z390-DESIGNARE-TB3HP.V4.aml did the trick. I can see my OWC Thunderbay Raid. Gonna try with my older OWC Thunderbolt 2 Dock now.

Thank you so much for such a thorough guide and for being so involved in the forum everyday!! Your guide inspired me to make my first Hackintosh once I saw that Thunderbolt support was possible.
 
Wow! Awesome score!! I'm trying to OC mine as well but the options on my motherboard are grayed out. I just updated to the latest BIOS as well. How did you OC yours?

It's a 9900K so idk if having an 8700K has something to do with it being grayed out, but the settings I used were:

Enhanced multicore performance: Disabled
CPU clock ratio: 50
Voltage: 1.375v

Could definitely be pushed further, but again, I'm just air cooled for noise reasons
 
Good question:
  • The build guide has been updated with a modified SSDT-Z390-DESIGNARE-TB3HP-V4.aml that deletes HS01 and HS02. Turns out that these ports don't exist on the XHC5 controller.
  • The two Thunderbolt USB-C ports are mapped as follows:
    • XHC5 --> SSP1. This is for USB 3.x devices plugged into the upper TB port 1.
    • XHC5 --> SSP2. This is for USB 3.x devices plugged into the lower TB port 2.
    • XHC --> HS08. This is for USB 2.0 devices plugged into the upper TB port 1.
    • XHC --> HS13. This is for USB 2.0 devices plugged into the lower TB port 2.
  • However we have disabled HS08 and HS13 in order to make room for other USB ports. Because there is a limit of 15 ports -- and all 15 have already been designated -- we did not have room left over for HS08 and HS13.
    • Why would anyone want to connect slow USB 2.0 devices to state-of-the-art Thunderbolt 3 USB-C ports? :)

@JimSalabim , thanks for this question!

@CaseySJ , I might have lost the beginning of this discussion , but just to follow up and confirm HS08 and HS13 are the only USB 2.0 pieces of TB ports, and then what the HS01 and HS02 mentioned in @JimSalabim question belong to?
 
Hello every one, after a success installation I have a problem now, I tested everything including FCPX and It was working jus fine, today I try to open and I have the messages:

This graphics configuration does not support hardware acceleration, which is required to run Final Cut Pro.

I with the MOBO to a different case and that's the only think I did, I review all the setting and Everything looks good.
Im using a HDMI port from the Shapphire RX580. Im Using a 4K display.
I hope this make sense.
thanks for your help.
 
Also the screen look a bit laggy.
YouTube video looks jumpy.
Thanks guys
 
Last edited:
I noticed you have VirtualSMC-64 in your drivers64UEFI folder. Any particular reason or benefit that you're seeing from it?

It's not needed.

I updated and changed to your SSDT-Z390-DESIGNARE-TB3HP.V4 and the TB3 works perfectly. Your work makes for a cleaner set-up.

Thanks!
 
Hi all,

Big thanks to CaseySJ for the guide! So recently I have just got Mojave 10.14.4 installed by following it and my hardware are as follow:

- Intel Core i7 8700K
- 32GB DDR4 3000MHz (8GBx4)
- RX 580
- Asus Strix Z390-F Motherboard
- Samsung 860 Evo 1TB as Mojave 10.14.4 Boot Drive [APFS]

Everything has been working fine (sleep/wake/graphics acceleration [iGPU + dGPU]/USB custom patched/audio/etc), however I've been running into a minor issue which is the hackintosh FREEZES after boot few seconds later on login screen WHEN LEFT IDLE (but doesn't usually freeze after logging in). Both keyboard and mouse become unresponsive and there's no KP logs shown on screen, I can only force restart the whole machine and login quickly once it's done booting, but it's annoying. The system would still occasionally and randomly freeze after logging in but mostly when performing tasks that takes up high resources such as video editing in Final Cut Pro X, but it freezes ALL THE TIME on the login screen after boot without logging in/left idle after seconds. There are no signs in the system logs hinting the issue and I have done what I've needed to do such as:

- Disabling XMP profile
- Disabling CPU OC / Enabling SpeedStep
- Disabling trimforce
- Turning off "Put hard drives to sleep when possible" // even though it does help with sleeping properly without freezing
- Verifying that SATA Aggressive Link Power Management is turned off in BIOS
- Verifying kexts installations and USB patches
- Resetting BIOS settings to defaults // but changing what's needed for running Hackintosh

Also, is it possible to get "hibernatemode 25" working on this setup? I tried but in Clover boot log it shows that it couldn't locate the sleep image and doesn't know that it's hibernated.

Regards
jj

Edit: I think I figured it out, thanks!
 
Last edited:
If the Wacom tablet is using USB 2 protocol over USB-C cable then it won't work when connected to one of the Thunderbolt 3 ports. Per post #3355 above, this is because we've disabled USB 2 devices from operating on the two TB3 ports by omitting HS08 and HS13 from the USB SSDT.

If you need to use the Wacom over USB-C and are willing to give up one of the other USB 2 ports, I can modify the USB SSDT for you. Just let me know which one (or two) USB 2 ports you're willing to give up. You can choose from any of the Blue, Red, Yellow, and Black ports. I would suggest choosing from the Blue, Red, and Yellow ports because USB 3 devices will still work on them (only USB 2 will not).

Thanks CaseySJ. I just tried modifying the USB SSDT by removing HS09 & HS10 and adding HS08 & HS13 but that didn't seem to work either. IORegistry shows the ports but nothing connected.
I know there has been an issue with the driver not getting the proper permissions. Under Security and Privacy preference pane they have you manually add their WacomTouchDriver under Accessibility. The driver and preference pane are supposed to show up under Automation but that has never happened in the 50+ times I've uninstalled, reinstalled the driver. I've been in contact with Wacom support which is dismal. Level one support sent me a list and suggested I try everything that contradicted their website help section. When I questioned if they were serious I was bumped up to a higher level tech but we never made any progress.
I'm just going to keep plugging away.
 
Hello @isoa,

Regarding JPEG Preview:
  • Sysdef: Macmini8,1?
  • Platform ID: ? (0x3E9B0007 or 0x3E980003 or ...)
  • Device-ID: ? (0x3E92, 0x3E9B, 0x3E98, blank, or ...)
  • Please run IORegistryExplorer and scroll down to IGPU in the large device tree on the left side. Below that do you see AppleIntelFrameBuffer... ?

    View attachment 398204
Regarding USB3 drives:
Thanks mate. I understood the USB SSDT procedure. I will make a custom one and upload it here to contribute. After all the Gaming X is a nice Z390 budget board! On the jpeg quicklook side ive gotta test properly when i have time. Maybe i will try a no iGPU SMbios.
 
@kageman ,

I have just double checked my plist on the USB and SMBIOS there is completely empty. Sorry for the confusion. Please let me know how the bootable USB was created. I believe there still should not be any reason 14,2 will not work.

@avtor, @CaseySJ
Thank you very much for your responses.
I attached my EFI files in this message.

The error "macOs could not be installed on your computer clover" has occured in the process #11:
"This begins Phase 2 of the installation process. Mojave installer will usually say 15 Minutes Remaining or 30 Minutes Remaining."

The bootable USB I used was created using Unibeast 8.3.2 (for High Sierra).
My concern is that since I didn't download a complete version of high sierra from App Store and just got the incomplete version (22MB), I made the installer according to the following method.

My another concern is that I didn't set GPU in PCIe card slot.

These points are crucial for the installing process?
 

Attachments

  • EFI.zip
    3.4 MB · Views: 80
Back
Top