Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,292
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Sorry, can I use Open Core modified DSDT with USB patch for Clover bootloader? If yes, what SSDT can I delete from EFI?
Yes I believe you can use the modified DSDT with Clover. The only SSDTs you will still need are:
  • SSDT-Z390-DESIGNARE-TB3HP-V4.aml
  • SSDT-DTPG.aml
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,292
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Alright I think I need some serious help with my build, haha. I've spent many hours/days now on my own trying to get this working smoothing, but it seems since I've been on Catalina things have just devolved into crappiness for me. I'm locked into Catalina with my 5700xt gfx so....

My issues were were first crackling audio with my UAD Apollo system. Never sorted that out, finicky boot sequences to get it to work etc. The system was a bit buggy, with the odd crash here and there. I updated to OCQUIRKS and VIRTUALSMC etc etc. Went to 10.15.2 recently. Tried the newest WEG and LILU and the releases before that. Tried newest and earlier bioses, disabling XMP and AUTO CPU enhancements in BIOS, etc etc etc - No luck.

Now my system's apps just seem to crash all the time randomly and frequently. I can't figure out what I'm doing wrong, so maybe someone else can. I posted a few things on this thread a little while back, but and still not fully operational with this build. Any assistance is much appreciated.

I'm running bios f7 (reverted back and forward with bioses to no avail) MacOS 10.15.2, Designare z390, Gigabyte 5700xt 8GB, 9900k, 64GB Vengeance LPX 2666 ram that is one vendor's list for the mobo.

Here's my EFI folder and my /Library/Extensions folder along with my config.plist (serial removed)
Some things to try (with WEG 1.3.6):
  • In Boot Arguments, change shikigva=32 to shikigva=16. Make no other changes, reboot, and test.
  • In Boot Arguments, after changing shikigva, try deleting shiki-id. Reboot and test.
  • What is the power rating of your PSU? 750W or more?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,292
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi @CaseySJ ,

thanks to all your work an the latest weg & lila my system now runs quite well :)
One of my last missing issues is, the system not going automatically into hibernate/sleep ... I think I have done something wrong with the FenVi T919 wifi card,...

My suggestion is, that Mac is recognizing it as an USB Wifi card and preventing the system for a hibernation because of the connected USB device. But just a rough thought :(

Which points of your coffin.plist are regarding proper hibernation? Maybe I can start checking them accordingly :-/
Thanks
Hello @bwestpha

To troubleshoot this problem, please post the following:
  • IORegistryExplorer --> File --> Save As... (upload the saved file)
  • The file: SSDT-UIAC-....aml from CLOVER/ACPI/patched
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,292
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi yes, the SSDT-DESIGNARE-Z390-NO-CNVW.aml is installed in the CLOVER folder. I also tried it without it, because I would assume that my mainboard doesn't have an Intel CNVi on board because it is the "non wifi" version (LINK).

WiFi is still not recognised by the system. But I will try again. If nothing helps I will do a new clean install on this system... :) Maybe it have something to do with the IO8021Family.kext it is responsible for wifi network right?
Also try moving the card to another PCIe slot. Try both short slot and long slot. Also post a screenshot of System Information --> WiFi

Screen Shot 2020-01-19 at 5.26.48 AM.png
I remember a few weeks ago I used this method to get my older TP-Link TL-WDN4800 working unter Catalina in this build.

It is an older version of the IO80211Family.kext that can recognise the older WiFi card and I would assume it had no support for the newer.

But I copied / installed the original IO80211Family.kext back into the /Volumes/ssd/System/Library/Extensions/ folder and it has the same version as the one on my original MacBook now. (Tried it manually and with KextBeast and with Kext Utility) Also checkt hat it is not installed in any other Extensions folder where it shouldn't be.
Warning: Do not change or replace IO80211Family.kext. In fact, we should not change any files in /System/Library/Extensions.
 
Joined
Jun 20, 2019
Messages
49
Motherboard
Gigabyte Designare Z390
CPU
i9-990K
Graphics
Vega 56
*** OpenCore 0.5.4 Experimental Setup for Designare Z390 ***
(Please do not quote this guide in its entirety. Post a link instead.)

Hi,

Thanx for the update.
I got the attached kernel panic. I use the OpenCore NDK Fork Zip.
 

Attachments

  • IMG_2784.jpeg
    IMG_2784.jpeg
    2.4 MB · Views: 24

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,292
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi,

Thanx for the update.
I got the attached kernel panic. I use the OpenCore NDK Fork Zip.
Hello @Gompy

Are you trying OpenCore for the first time, or updating from previous release?
 
Joined
Jun 20, 2019
Messages
49
Motherboard
Gigabyte Designare Z390
CPU
i9-990K
Graphics
Vega 56
Hello @Gompy

Are you trying OpenCore for the first time, or updating from previous release?

I tried your previous update (OC and NDK own build), without succes. That was a fail also, but I got a black screen after the boot proces.

Now this is at the beginning of the boot proces with a new formatted USB drive.
 
Last edited:
Joined
Dec 31, 2013
Messages
705
Motherboard
Huawei Matebook D
CPU
i5-8250U
Graphics
UHD 620
Mobile Phone
  1. iOS
I'm wondering if you can eliminate some of them further.

Judging by the OpenCore documentation we shouldn't need EnableSafeModeSlide.
Rich (BB code):
EnableSafeModeSlide
Type: plist boolean
Failsafe: false
Description: Patch bootloader to have KASLR enabled in safe mode.
This option is relevant to the users that have issues booting to safe mode (e.g. by holding shift or using -x boot
argument). By default safe mode forces 0 slide as if the system was launched with slide=0 boot argument. This
quirk tries to patch boot.efi to lift that limitation and let some other value (from 1 to 255) be used. This quirk
requires ProvideCustomSlide to be enabled.
Note: The necessity of this quirk is determined by safe mode availability. If booting to safe mode fails, this option
can be tried to be enabled.

We shouldn't need ProvideCustomSlide either. It seems to scan the memmap and attempt to determine a working slide, and without passing it as a bootarg (and therefore leaking it to the OS), but if we're going to force slide=0 this should be able to be turned off.
Code:
ProvideCustomSlide
Type: plist boolean
Failsafe: false
Description: Provide custom KASLR slide on low memory.
This option performs memory map analysis of your firmware and checks whether all slides (from 1 to 255) can be
used. As boot.efi generates this value randomly with rdrand or pseudo randomly rdtsc, there is a chance of
boot failure when it chooses a conflicting slide. In case potential conflicts exist, this option forces macOS to use a
16
pseudo random value among the available ones. This also ensures that slide= argument is never passed to the
operating system for security reasons.
Note: The necessity of this quirk is determined by OCABC: Only N/256 slide values are usable! message
in the debug log. If the message is present, this option is to be enabled.

I don't know if you need SetupVirtualMap. The docs say it's for some firmwares that have early boot crashes and this fixes it. I don't need it in my case and I would think since we run the same board that you wouldn't either.
Code:
SetupVirtualMap
Type: plist boolean
Failsafe: false
Description: Setup virtual memory at SetVirtualAddresses.
Select firmwares access memory by virtual addresses after SetVirtualAddresses call, which results in early boot
crashes. This quirk workarounds the problem by performing early boot identity mapping of assigned virtual
addresses to physical memory.
Note: The necessity of this quirk is determined by early boot failures.

You had SetupVirtualMap and EnableSafeModeSlide on in all tests. I see you disabled ProvideCustomSlide in test 3 only and may be able to disable it again.

I know from using OpenCore that I don't need ForceExitBootServices and you only disabled it at the end. I wonder if this fixed something for you. I don't think I ever enabled it, as the docs seem to discourage using it unless necessary.

I would say we'll always need AvoidRuntimeDefrag and EnableWriteUnprotector to boot at all. I never turned AvoidRuntimeDefrag off as the docs say basically anything that isn't a real Mac or VMware should keep it on. I can't boot without EnableWriteUnprotector. DevirtualizeMmio is what frees us up some extra space (though oddly on actual OC I still need to turn iGPU off), so we should keep it.

QuirksProvideConsoleGopEnable I'm not sure of. It's implemented differently in OpenCore (a different config section), but I need the OpenCore equivalent to boot.

A test on my to do list is to see if I can figure out what quirk is implemented differently between OpenCore and OcQuirks where OcQuirks lets me boot reliably with iGPU but OpenCore doesn't.

This combination of drivers doesn't work for other Gigabyte boards. I'm testing the Z390 UD for example.
 
Joined
Jan 6, 2020
Messages
145
Motherboard
Gigabyte Designare Z390 Thunderbolt 3
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Hi

Thanks for your Guide

Everything on Catalina is good

I have only two things thatt don't work

1) Broadcom DW1820a
2) Thunderbolt 3

I have got a 9900K, a Gigabyte Designare Thunderbolt 3 and 64GB of memory.

Can you help me please?
 
Joined
Jan 27, 2012
Messages
92
Motherboard
Gigabyte Z68-UD3H
CPU
i7
Graphics
HD 6850
*** update on sleep.. must have been a fluke. moved the mouse and came back to life, so it looks like sleep works. ill keep an eye on it

also, meant to ask, why do you choose imacpro1,1 instead of the closer imac19,1 for open core and not clover?
 
Top