Contribute
Register

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

Casey,

First off, thank you for the most comprehensive guide I've run across. I've got my components for this build coming in tomorrow, and it's build time this weekend!

I'm still on a hackintosh I did a few years ago using an Asus Z97 Deluxe board with i7 processor, and it's been working fine other than getting broken a few times by updates; the usual hackintosh drill. It's currently on High Sierra.

I was going to ask if you thought I might run into any problems using an i9-9900K processor versus the one you used, but it appears others are doing this build okay with that processor, so I guess I'm okay there.

My real issue is that I have an RX-580 card, but yep, it's the ill-mentioned XFX brand. I've had this card working fine in my existing hackintosh rig for quite a while now, and was hoping to re-use it here. Your guide mentioned that it will cause kernel panics during install. Is there any chance I could just install Mojave using the internal graphics via HDMI 2.0 to 4k monitor (I might need a TB3 to DP cable?) and then later install this card in post with any success, or am I screwed on this one?

Please advise. I'm sorry if I have failed to do sufficient research prior to asking here, so I humbly ask for your tolerance on this one question.
Hello Robert,

Welcome to the forum! The warning on XFX was issued after a user reported a failure with an earlier version of Mojave so it’s possible that circumstances have changed. You may certainly do the install with a USB-C to DisplayPort cable connected to either of the two Thunderbolt USB-C ports. I would recommend this route because the two USB-C ports support DisplayPort without requiring a framebuffer connector patch (on-board HDMI requires connector patch). When installation and post-installation are complete, you should make a bootable backup and then test the XFX card.

So during installation and post-installation:
  • BIOS —> Initial Display Output —> IGFX
  • BIOS —> IGFX —> Enabled
  • Platform ID 0x3E9B0007
When testing the XFX:
  • BIOS —> Initial Display Output —> PCIe 1 Slot
  • BIOS —> IGFX —> Enabled
  • Platform ID 0x3E9B0007 (non-headless) or 0x3E980003 (headless)
No problem with i9-9900K.
 
CaseySJ, this guide is amazing! It worked on the first try. Here is my config:

GB z390 Aorus Elite
Intel i5 9600K 3.7GHZ
Nvidia GeForce GTX 660Ti 2GB
16 GB 3000 MHz DDR4
And some 250GB A-Data SATA SSD (nothing special)

Everything seems to be working properly, for the exception of the USB 2.0 ports, but I guess I missed something in your guide, so I will go over it again. The thing I couldn't do in the BIOS settings is turning CSM Support off. When I turned it off the PC won't start, beeps 5 times (CPU error) and that's it. So I installed without that and it worked just fine.

The only issue I see in the post-install is with the GPU - the 660Ti is natively recognized, I haven't install any drivers for it separately outside of the ones you mention. However I noticed that some artifacts appear sometimes over the Dock and if I open the Chess app it is all scrambled. Attached is a screenshot. So obviously I need to install more specific driver I guess for the 660Ti. I see that the last Nvidia drivers are for High Sierra so I was reluctant to install them. Would you recommend installing these drivers or I need to do anything else?

Thank you for the excellent work you did on the guide. :)
 

Attachments

  • Screenshot 2019-04-26 at 11.18.23.png
    Screenshot 2019-04-26 at 11.18.23.png
    868 KB · Views: 85
Casey,

First off, thank you for the most comprehensive guide I've run across. I've got my components for this build coming in tomorrow, and it's build time this weekend!

I'm still on a hackintosh I did a few years ago using an Asus Z97 Deluxe board with i7 processor, and it's been working fine other than getting broken a few times by updates; the usual hackintosh drill. It's currently on High Sierra.

I was going to ask if you thought I might run into any problems using an i9-9900K processor versus the one you used, but it appears others are doing this build okay with that processor, so I guess I'm okay there.

My real issue is that I have an RX-580 card, but yep, it's the ill-mentioned XFX brand. I've had this card working fine in my existing hackintosh rig for quite a while now, and was hoping to re-use it here. Your guide mentioned that it will cause kernel panics during install. Is there any chance I could just install Mojave using the internal graphics via HDMI 2.0 to 4k monitor (I might need a TB3 to DP cable?) and then later install this card in post with any success, or am I screwed on this one?

Please advise. I'm sorry if I have failed to do sufficient research prior to asking here, so I humbly ask for your tolerance on this one question.
As I was acquiring parts for my build, before discovering this thread, I, too, bought an XFX card (the 590). Then I did some research and found multiple threads talking about the Mac incompatibility of the BIOS on the XFX card. It is possible to re-flash the VBIOS with a Sapphire or PowerColor VBIOS. (Google will lead you to the re-flashing sites.) I did some re-flashing back in the day, and it isn't hard if you follow the instructions in the guide to the letter. If I were you, I would try re-flashing before buying a new card. If you decide to buy a new card, I have the PowerColor RX590, and it has worked fine for me in the couple of weeks I have been up and running (although I'm not a gamer so I can't vouch for gaming performance).

Ken
 
It seems that "Wake for Network Access" doesn't work.
I wanted to wake my hackintosh from remote MacBook (e.g., back to my Mac), but it didn't work.
(although wake from sleep by a local mouse is no problem)
Wake On LAN also doesn't work.

Does anyone know about the solution?
 
It seems that "Wake for Network Access" doesn't work.
I wanted to wake my hackintosh from remote MacBook (e.g., back to my Mac), but it didn't work.
(although wake from sleep by a local mouse is no problem)
Wake On LAN also doesn't work.

Does anyone know about the solution?
Wake on LAN I suspect also has to be set in BIOS if you have not checked that yet.
 
Here's my Clover folder
Please try the attached config.plist. Serial numbers should be pasted back into SMBIOS. This version:
  • Removes Orinoco framebuffer
  • Uncheck Inject Intel
  • Uses Devices --> Properties to inject framebuffer properties via WhateverGreen
  • Sets platform ID to headless 0x3E980003
Other requirements:
  • BIOS --> IGFX --> Enabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • Monitor connected to RX 580
 

Attachments

  • config.plist
    9.4 KB · Views: 138
CaseySJ, this guide is amazing! It worked on the first try. Here is my config:

GB z390 Aorus Elite
Intel i5 9600K 3.7GHZ
Nvidia GeForce GTX 660Ti 2GB
16 GB 3000 MHz DDR4
And some 250GB A-Data SATA SSD (nothing special)

Everything seems to be working properly, for the exception of the USB 2.0 ports, but I guess I missed something in your guide, so I will go over it again. The thing I couldn't do in the BIOS settings is turning CSM Support off. When I turned it off the PC won't start, beeps 5 times (CPU error) and that's it. So I installed without that and it worked just fine.

The only issue I see in the post-install is with the GPU - the 660Ti is natively recognized, I haven't install any drivers for it separately outside of the ones you mention. However I noticed that some artifacts appear sometimes over the Dock and if I open the Chess app it is all scrambled. Attached is a screenshot. So obviously I need to install more specific driver I guess for the 660Ti. I see that the last Nvidia drivers are for High Sierra so I was reluctant to install them. Would you recommend installing these drivers or I need to do anything else?

Thank you for the excellent work you did on the guide. :)
Hello @Petrak1s,

Glad to hear the build went smoothly! To answer your questions:
  • With Mojave 10.14.4 and the 3-part USB port-limit patch, I also find that USB 2 ports do not work. The build guide mentions this as well, but after installing USBInjectAll and the USB SSDT, all ports are operational. So for your AORUS Elite motherboard, I would strongly suggest creating a custom USB SSDT by following @UtterDisbelief's new and user-friendly guide.
  • Because the Nvidia 660Ti is natively supported, and because Nvidia Web Drivers are not available for Mojave, no other drivers should be installed. However, it might be useful to run IORegistryExplorer and save/upload the device tree by selecting File --> Save As...
 
Hello @mattbatt, it may be helpful to examine the Clover configuration. Can you compress and upload the Clover folder from the Mojave SSD?

Have you searched for any AGDP (Apple Graphics Display Policy) patches?

WhateverGreen supports 3 “agdpmod” arguments as well, described midway down this link:

Also give this a try:
  • Boot from the USB install disk (F12 at BIOS splash screen) and choose standard “Boot macOS from Mojave”.
  • This will use the Clover settings on the USB.
  • Login to Mojave and check sleep/wake behavior.
Hi @CaseySJ here's my EFI. NOTE: I changed SMBIOS to 14.2 in the attached just to clear serials. I am using iMac Pro 1,1 in reality.

OVERVIEW: secondary monitor HP 1920 resolution via HDMI mini to DVI connection; main monitor 4k DP. Both plugged into Vega Frontier. Once 10.14.4, wake from sleep rarely works. Sometimes hdmi monitor wakes but most of the times DP does not wake. Then KP occurs.

I tried
  • agdpmod=vit9696
  • agdpmod=pikera
  • agdpmod=ignore
No go.

I started from USB Mojave (which has older WEG - I created it over a month ago to your guide). Same wake problem.

Further, I do experience the dreaded mouse lag at times which occurs with AMD Vega 64 I have read. What I found is using Kamarang or Iriri in Graphics FB Name along with keeping devices --> properities framebuffer-patch-enable greatly helped. It still jumps but not as bad and moving app windows across monitors is much better.

THOUGHTS: I feel from what I have read is that the issue is the Frontier needs a specific framebuffer. And me just typing Kamarang in Clover probably is not the entire solution. I did a ROM dump and framebuffer dump but do not have the knowledge to go from there...
 

Attachments

  • EFI.zip
    17.1 MB · Views: 97
Please try the attached config.plist. Serial numbers should be pasted back into SMBIOS. This version:
  • Removes Orinoco framebuffer
  • Uncheck Inject Intel
  • Uses Devices --> Properties to inject framebuffer properties via WhateverGreen
  • Sets platform ID to headless 0x3E980003
Other requirements:
  • BIOS --> IGFX --> Enabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • Monitor connected to RX 580

Hi,

Thanks for the quick reply. Still no change. May be hardware ? Same problem in Windows on this machine.
Could something be preventing the 630 from switching from 300Mhz to 1200Mhz ?
 
Hi Casey,

my 2 machines are runnning good now :) but i have a problem with my big LG TV... its booting up and i see everything on TV - then Mojave Wecome screen should be displayed but then TV gets dark..... i have to unplug hdmi and insert it again then picture comes. its plugged in hdmi port of 580. With normal Monitor i dont have that issue. I have 3meter long hdmi cablems which are very good.

That problem appear everytime i boot up.

do you have any idea how i can fix that ?
 
Back
Top