Contribute
Register

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

Glad to see you got the board from Germany and have it set up!

This can happen if BIOS --> Peripherals --> Initial Display Output is set to a video card that is not connected to your monitor. For example:
  • If monitor is connected to RX 580, then Initial Display Output should be set to PCIe Slot 1 (assuming card is in slot 1).
  • If monitor is connected to on-board HDMI or DP ports, then Initial Display Output should be IGFX.
Initial Display Output determines whether BIOS screen and Clover screen appear on IGPU or external GPU. If you plan to drive the monitor using RX 580 (which you should) then set Initial Display Output to PCIe Slot 1.
Thank you for clarification! This was exact reason why I didn't see boot menu. I thought my dGPU was on Slot 1, but I think I had it wrong.
In my case if I want to be running from RX580 I should be having Initial Display Output on PCIe Slot 2, correct?
 

Attachments

  • 8833_06_gigabyte-z390-aorus-pro-intel-motherboard-review_full.jpg
    8833_06_gigabyte-z390-aorus-pro-intel-motherboard-review_full.jpg
    204.7 KB · Views: 142
It might be a good idea to do a clean shutdown by removing power cable for 10 seconds to allow CMOS parameters to reset, then plug power cable and reboot.

Option B will likely cause "Couldn't Allocate Runtime Area" errors and/or freeze at "End Randomseed". But you're welcome to try!

The option that works for everyone with this motherboard and a 9th-gen CPU is of course:
  • slide=0
  • OsxAptioFix2Drv-free2000
  • With or without EmuVariable
But if you continue to experience fatal errors without the use of EmuVariable, then it's actually okay to continue using EmuVariable until a new memory driver is released sometime in the future.

System Boots and works with both, I get into trouble when I drop EMUvariable. Are both in place closer to preferred?
 
Thank you for clarification! This was exact reason why I didn't see boot menu. I thought my dGPU was on Slot 1, but I think I had it wrong.
In my case if I want to be running from RX580 I should be having Initial Display Output on PCIe Slot 2, correct?
If your RX 580 is in Slot 2, then Initial Display Output should also be PCIe Slot 2 in order to see BIOS and Clover screens.
 
Using DisplayPort cable out of the RX580, never touch HDMI to my uses.
My RX580 is a Sapphire 8192 MB.
I should add "-raddvi" to Boot Arguments in Clover?
To do so I have to jump the "Clear CMOS Jumper" and go back to stock BIOS settings as I never see Clover otherwise.
I am using a 4K Asus PB287Q @ 3840 x 2160 so perhaps I'll try power cycling, but it didn't show any error messages.

I suppose I could reflash BIOS to F5 if all else fails.

Best,
Nope. To add the boot argument you should login to Mojave (your screen will not be blank) then mount EFI partition of Mojave SSD, run Clover Configurator, open your config.plist and make the change to Boot section. There are lots of screenshots in the Post-Installation spoilers in the Build Guide. There's no guarantee that -raddvi will solve the black screen problem, however.

This problem does not afflict my MSI Radeon RX 580 Gaming X so I'm not sure of an exact solution. I'm hoping other owners of this card will provide some guidance.

Finally, if there's no easy solution for this, I may post a clear warning in the Build Guide against the purchase of Sapphire RX580 cards.
 
Last edited:
System Boots and works with both, I get into trouble when I drop EMUvariable. Are both in place closer to preferred?
Having both the memory fix driver and the NVRAM emulator is perfectly okay.
 
If your RX 580 is in Slot 2, then Initial Display Output should also be PCIe Slot 2 in order to see BIOS and Clover screens.

There are 5 PCIe slots on my mobo. I have my RX580 on the upper silver PCIe Slot. If I count all slots it is the second one. What I don't get is if the first silver color one is slot 1 or 2. There are only two slots that can accommodate dGPUs, but there are five slots in total. I tried to find the numbering on gigabyte website, but couldn't find it.

Could you please help me to shed some light on this?

By the way, in both settings for Initial Display Output in BIOS: Slot 1 and Slot two I can see boot screen.
 
@CaseySJ I'm noticing a static audio click, in my speakers from time to time, anyone got this too when playing videos or working in the finder?
 
Thanks so much for a great detailed guide! This is my first ever hackintosh, and first time building a computer.

I ran into some problems with my graphics card (Sapphire RX580 pulse). First after the build, the computer booted and fans were spinning but no video. I finally got video working after unplugging the graphics card and managed to boot with the card plugged in after changing Initial Display Output to IGFX. But kept running into problems when trying to install hackintosh.

In the end I decided to do the whole process without the card plugged in and did the framebuffer patch and managed to get everything up and running without any problems. Then I plugged in the card and now it’s recognized (shows up in system info) but it doesn’t seem to be doing anything. Wasn't able to render files and the Valley benchmark was at 10fps. Also I don't get any video after booting if it's plugged into the GPU, but works fine when plugged into HDMI on the motherboard. However I'm able to switch from the hdmi port on the motherboard to hdmi port on the gpu after booting and it shows video.

Note: I've only got a HDMI cable.

Have been wondering if it might have worked the whole time if I used a display port cable.
Also wondering if it's the framebuffer patch that it's causing this now?
Do you have any possible sollutions?
 
Alright, progress has been made!

If I leave "CSM Support -> Enabled" I'm able to see Gigabyte boot screen & Clover on startup.

System boots and runs fine (for the most part): sleep, audio, wifi, usb all fine.

Bluetooth is not working, I get a "Bluetooth not Available" warning. I'll work on that in a bit.
For some reason my SATA 4 and SATA 5 connected drivers are not mounting, not showing as connected in BIOS even though they are connected and powered.

THE GOOD NEWS!

My "Akitio Thunder3 Quad X" Thunderbolt3 drive enclosure connects and hot swaps!!
This was the entire reason I decided to build this rig. I could never get it to hot swap with the Alpine Ridge card even w/ a custom SSDT on my Z370 Build.

Thank you once again CaseySJ for all your hard work. Much appreciated.
I'm sure I'll squash these last few little snags shortly.

Best,
 

Attachments

  • Screen Shot 2019-01-29 at 9.01.35 AM.png
    Screen Shot 2019-01-29 at 9.01.35 AM.png
    210 KB · Views: 233
CaseySJ,

So have the z390 Designare up and running. A few issues to squash, this being the most annoying.

When I enter the suggested BIOS settings, my machine boots into black screen until I get to my User Login screen in Mojave. If I jump the "Clear CMOS Jumper" pins I'm able to see the "Gigabyte" splash screen & BIOS setup, but once I put in the Designare/Hackintosh Bios settings it's black screen through Clover till Mojave user login.

Thoughts?

ps. Board is Ver. 1.0 - Updated BIOS to F6c and have the RX580 in slot1.
This is interesting. I am fully up and running with my second monitor added (I did all the setup and tweaking with one monitor using HDMI) I didn't notice till yesterday that when I boot now, I have black screens until the Mojave Login. NO BIOS screen splash initially, no verbose text flying across the screen. I have two monitors on Display Port. Will experiment later but I know my settings were per the guide with initial video output set to PCI1 etc. It isn't an issue for me as of now but should I need to troubleshoot later etc. could be an issue. I am using this Sapphire card. I am on BIOS F6a
 
Back
Top