Contribute
Register

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

@CaseySJ
Hey man, I followed your guide, and I'm very happy with my Hackintosh. I would like to say that I appreciate very much all the hard work you put on this.
So I'm not the most experienced one, but I read a lot and I'm a long type on this road. :)
I need help with a couple of things.

My rig is 9900K + Designare + Vega frontier
It's apparently everything working good, I have iMovie and other software working fine.

I need help to figure out this:
1. Thunderbolt I plug few devices and nothing(How can I know that's properly configured and working?)
2. At the photo below I have Error loading kernel cache...This happens every time I turned the computer on, then I reset and add -v -f and it goes through (this is bugging me a lot)
3. Why my PCI list it's not showing all the devices? (Pic attached)

I attached my EFI folder. I appreciate your help. Thank you



View attachment 420143
A few quick comments:
  • In the CLOVER/kexts/10.14 folder please delete SmallTreeIntel82576.kext
  • Any reason for the Boot Argument -rad4200? Is it necessary for the Vega Frontier?
  • When you copied files to or from /Library/Extensions folder, do you remember running Kext Utility to rebuild the kernel cache?
  • Also try powering down the system and removing power cable for 10 seconds. But if the kernel cache is outdated, we may have to boot into Recovery and then do this:
    • Run Terminal from the Tools menu.
    • Type:
      Code:
      cd /
      kextcache -i /Volumes/Mojave
    • Then reboot and see if the problem goes away.
  • Regarding Thunderbolt, when you connect a Thunderbolt device it should appear in IORegistryExplorer somewhere under RP05. So feel free to connect a TB3 device, run IORegistryExplorer, and select File --> Save As... Then post the saved file.
 
...
Both monitors were connected to the HDMI ports of the RX 580. I don't know if different vendors have different ports, but the Sapphire Pulse has 2 HDMI's and 2 DP (and a DVI). The reason I went for HDMI is because LG states in the manual that, among a few others thing, deep black is only supported trough HDMI. And as a photographer I want maximum out of my monitors.
You are quite right! I keep the port covers attached to the GPU ports so I didn't notice that there are actually 2 HDMI and 2 DP ports on the RX 580!

Does the HDMI problem still exist (one port works but other is off)?
 
A few quick comments:
  • In the CLOVER/kexts/10.14 folder please delete SmallTreeIntel82576.kext
  • Any reason for the Boot Argument -rad4200? Is it necessary for the Vega Frontier?
  • When you copied files to or from /Library/Extensions folder, do you remember running Kext Utility to rebuild the kernel cache?
  • Also try powering down the system and removing power cable for 10 seconds. But if the kernel cache is outdated, we may have to boot into Recovery and then do this:
    • Run Terminal from the Tools menu.
    • Type:
      Code:
      cd /
      kextcache -i /Volumes/Mojave
    • Then reboot and see if the problem goes away.
  • Regarding Thunderbolt, when you connect a Thunderbolt device it should appear in IORegistryExplorer somewhere under RP05. So feel free to connect a TB3 device, run IORegistryExplorer, and select File --> Save As... Then post the saved file.
The smalltreeintel is at /Kexts/10.14.
About the -rad4200 (it didn't work if I don't use I don't know why).
I rebuild the cache every time because of the -F
I will try right now the kextcache thing and I will post it.]
Do you have any input on the PCI LIST? or on the sleep and awake?

Thank you very much!
 
The smalltreeintel is at /Kexts/10.14.
About the -rad4200 (it didn't work if I don't use I don't know why).
I rebuild the cache every time because of the -F
I will try right now the kextcache thing and I will post it.]
Do you have any input on the PCI LIST? or on the sleep and awake?

Thank you very much!
If the -F parameter is building the cache every time, then it's not necessary to run kextcache from Recovery. But in general we should not use -F.

The SmallTreeIntel82576.kext from the build guide works only in combination with FakePCIID.kext. But there is another version of the SmallTree82576 kext that is standalone. If you have the standalone version in the CLOVER/kexts/10.14 folder, then it's okay. Otherwise it should be deleted.

There is nothing wrong with the PCI list! We will see more entries in that list when:
  • We connect Thunderbolt devices
  • We manually inject device name properties as explained in the spoiler Specifying Device Names and Types located here.
There is so much discussion in this thread regarding Sleep and Wake that if I talk about it any more, I might get sleep problems myself. :)

Please search this thread for "sleep wake" by member name "caseysj". If you are still stuck, just let me know. See, for example, this post:
 
By setting headless mode, the on-board HDMI and Thunderbolt ports will no longer display video from the IGPU. This is actually the preferred configuration when a Discrete GPU is installed. And it is also normal for the Intel 630 to disappear from Graphics/Displays.
so would we prefer imac19,1 in headless mode over imacpro1,1 with iGPU disabled in BIOS?
thanks!
 
so would we prefer imac19,1 in headless mode over imacpro1,1 with iGPU disabled in BIOS?
thanks!
No, those are two different issues. It's not a contest between iMac19,1 and iMacPro1,1. Instead, it's a contest between IGPU and DGPU for video output when IGPU is enabled. If we choose iMacPro1,1, the IGPU is disabled so the system is in headless mode by default.
 
No, those are two different issues. It's not a contest between iMac19,1 and iMacPro1,1. Instead, it's a contest between IGPU and DGPU for video output when IGPU is enabled. If we choose iMacPro1,1, the IGPU is disabled so the system is in headless mode by default.
Sorry. My question was inarticulate.
What is the basis for deciding whether to use iMac19,1 or iMacPro1,1?
 
@CaseySJ
Hey man, I followed your guide, and I'm very happy with my Hackintosh. I would like to say that I appreciate very much all the hard work you put on this.
So I'm not the most experienced one, but I read a lot and I'm a long type on this road. :)
I need help with a couple of things.

My rig is 9900K + Designare + Vega frontier
It's apparently everything working good, I have iMovie and other software working fine.

I need help to figure out this:
1. Thunderbolt I plug few devices and nothing(How can I know that's properly configured and working?)
2. At the photo below I have Error loading kernel cache...This happens every time I turned the computer on, then I need to reset few times and add -v -f and it goes through (this is bugging me a lot)
3. Why my PCI list it's not showing all the devices? (Pic attached)
4. Sleep/Awake is not working at all.

I attached my EFI folder. I appreciate your help. Thank you
--------------------------------------------------------------------------------------------

I found the solution for the problem 2. it's the slide=0 (somehow I missed that) now the problem is gone.
In the process of looking for what is wrong I found this page:
(it's worth to check it out)

Item 4. Sleep/awake ..I will research more

View attachment 420143
 
Sorry. My question was inarticulate.
What is the basis for deciding whether to use iMac19,1 or iMacPro1,1?
We generally see better video rendering performance with iMacPro1,1, so for video editors looking to get the best performance out of their system, iMacPro1,1 can be a good choice.
 
Found my problem solution

As for the sleep mode issue, it turned out that it was due to my power supply (Corsair HX 1000i) that has a data cable (to monitor its status) connected to an internal USB socket of the mobo. If I disconnect that cable, sleep mode works well.
I'm using Darkwake=8.

This command will help you to find out what is preventing (Very useful)
pmset -g assertions

Just let me say one more time how thankful I'm for this community. We can change the world!
Thanks
 
Back
Top