Contribute
Register

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

Casey, thanks for your work putting together this guide. It has made my build (mostly) painless.

My machine is currently using an RX 580, but I plan to pop in a GTX Titan when everything is working. As such I'm using High Sierra. I have an entirely vanilla install where everything works except for the IGPU. I can't seem to figure out what I'm doing wrong, and I'm hoping someone here can spot it. I've been iterating my config for two days and at this point I'm so turned around I don't even know what to look at anymore.

I've attached my clover folder with my system ID's XXXX'd out. The config.plist is what I had before I started working on the IGPU, and config-igpu.plist is where I've ended up after trying a lot of variations. If it helps I have the full background on my build here: https://hackmd.io/O9WMHuskQ0uILiRWL9LmcA
Please try the attached config.plist. Remember to copy serial numbers back into SMBIOS!

You were in the right neighborhood, but off by one tab item! :) Specifically, you were inserting framebuffer patches into Devices --> Arbitrary instead of Devices --> Properties.
 

Attachments

  • config.plist
    28 KB · Views: 83
Your configuration certainly looks good. A couple of minor tweaks that should be done:
  • SMBIOS section --> Trust --> Check it on so there's a checkmark there.
  • System Parameters --> Inject Kexts --> Set to Detect instead of Yes.
Seasonic 750W power supply is an excellent choice.
  • Have you tried disabling XMP Profile 1? Memory will run at default low rate 2666MHz(?) but at least you can see whether system is stable at the lower speed.
  • Did you use a pea-sized drop of thermal compound for the CPU? (Larger than a water drop, but smaller than a chickpea.)

Yep, pea sized drop of artic silver. The board was dead with no lights initially so i took off the x52 cooler & reset the cpu & put cooler back on with new paste after removing old paste with isoprop.
The actual issue was that I didnt connect the 2nd set of power connectors only the single main atx. (Duh)
I hadn't built a machine since 1999 so I'd forgotten about that :)

System is stable this morning & I'll make the change above as suggested & try to get the sensors + hw monitor to work so I can keep an eye on temps & then run memtest later in the afternoon.
 
Yep, pea sized drop of artic silver. The board was dead with no lights initially so i took off the x52 cooler & reset the cpu & put cooler back on with new paste after removing old paste with isoprop.
The actual issue was that I didnt connect the 2nd set of power connectors only the single main atx. (Duh)
I hadn't built a machine since 1999 so I'd forgotten about that :)

System is stable this morning & I'll make the change above as suggested & try to get the sensors + hw monitor to work so I can keep an eye on temps & then run memtest later in the afternoon.
Ouch!! The two highlighted power connections are required. The 4-pin connector marked ATX_12V_2X2 is optional, but required for overclocking.

I'll put this into the build guide later today. Wonder if anyone else with an unstable system omitted the 8-pin ATX_12V_2X4 connector.

Screen Shot 2019-06-21 at 11.20.49 AM.png
 
Please try the attached config.plist. Remember to copy serial numbers back into SMBIOS!

You were in the right neighborhood, but off by one tab item! :) Specifically, you were inserting framebuffer patches into Devices --> Arbitrary instead of Devices --> Properties.

I saved that file as config-caseysj.plist, copied my serial numbers back in, and booted it, but I get a kernel panic.

I actually had made that change before, and ran into this same panic. If I change the ig-platform-id to 0300983E it doesn't panic, but it doesn't boot either. I suspect that means I need to put back the original value and to look elsewhere for my panic problems?
 
I'll put this into the build guide later today. Wonder if anyone else with an unstable system omitted the 8-pin ATX_12V_2X4 connector.

FWIW I made this mistake as well, but my system wouldn't boot at all until I connected the 2x4.
 
I saved that file as config-caseysj.plist, copied my serial numbers back in, and booted it, but I get a kernel panic.

I actually had made that change before, and ran into this same panic. If I change the ig-platform-id to 0300983E it doesn't panic, but it doesn't boot either. I suspect that means I need to put back the original value and to look elsewhere for my panic problems?
Have you tried iMac18,1 because iMac18,3 uses dedicated GPU, but 18,1 uses iGPU to drive a display.
 
Ouch!! The two highlighted power connections are required. The 4-pin connector marked ATX_12V_2X2 is optional, but required for overclocking.

I'll put this into the build guide later today. Wonder if anyone else with an unstable system omitted the 8-pin ATX_12V_2X4 connector.

View attachment 412474

Ok keep in mind with just the 2x24 atx connected, you will see a brief flash of the boot/cpu led on the motherboard, but the system will NOT power on at all. This is important to note on the guide as it will drive people nuts

The 2x2 is not required unless you are overclocking or have a high end gpu or something
The 2x4 is required
 
Your configuration looks good. I made a handful of tweaks as follows:
  • Boot Arguments --> -disablegfxfirmware
  • Devices --> Properties --> Added Realtek audio injection with Layout ID 16 (hexadecimal 10000000). You were using Layout ID 13. Any reason for that? If so, simply change 1000000 to 0D000000
  • Devices --> Audio --> Set Inject to NO because injection is done through Devices --> Properties
  • Devices --> Properties --> Added iGPU parameters for WhateverGreen with headless platform ID 0x3E980003. Please connect monitor through RX 580 only
  • SMBIOS --> Trust --> Checked-on
If DisplayPort audio still doesn't work, please run IORegistryExplorer and select File --> Save As.... Then upload that file.
did not change
 

Attachments

  • Hackintosh’s iMac.ioreg
    33.1 MB · Views: 160
our configuration certainly looks good. A couple of minor tweaks that should be done:
  • SMBIOS section --> Trust --> Check it on so there's a checkmark there.
  • System Parameters --> Inject Kexts --> Set to Detect instead of Yes.


Done. ktexts are all in the right locations

Running HWMonitor

open /Applications/HWMonitor.app
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/HWMonitor.app[/quote][/quote]
 
Ok keep in mind with just the 2x24 atx connected, you will see a brief flash of the boot/cpu led on the motherboard, but the system will NOT power on at all. This is important to note on the guide as it will drive people nuts

The 2x2 is not required unless you are overclocking or have a high end gpu or something
The 2x4 is required
So the system is stable after connecting the 2x2?

The 2x4 was always connected?
 
Back
Top