Contribute
Register

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

@CaseySJ, have you tried using NVMeFix.kext for your build? Thanks.
Yes I tried this once but removed it after seeing an error message in the system log. However, the error message is actually okay (not an error) so I may include this kext in a future update to the Mini-Guide.
 
1) I attached a screenshot of my BIOS settings
BIOS looks correct.
2) I followed the guide and tried the two SSDT patches (using OpenCore). But I assumed that the TB tree should be visible if activated - no matter if the patched are there or not?
Correct.
3) I tried flashing back the original firmware and boot into macOS to be able to show you the ioreg with an attached device but I get a kernel panic (page fault) now for some reason - could be the RX580 drivers. Connecting a TB-Dock before boot made it work but TB-Tree was minimal.

4) I tried flashing the firmware used by @scottkendall from here + the SSDT patches from the guide: The full TB tree showed up but no connected TB3 devices (but USB-C worked). Stange thing: Same behavior even when booting without the patches enabled.
I've added @scottkendall's GC-Alpine Ridge NVM 21 V3 to the Repository. Thunderbolt devices may not work until (a) they are hot-plugged, and (b) we subsequently reboot. Please give that a try.
 
Yes, seems like I'm gonna have to live with it. I'm going to try using iMac19,1 while putting the IGPU in headless mode. Let's see how render speeds and sidecar are going to be affected by this. I'll let you know.

I have another problem with sleep/wake. My system spins up every couple hours with an RTC Alarm. I deactivated Power Nap, bluetooth wake and set proximitywake=0. Didn't help. Is there anything else I can do?
Please see the Sleep Aid and try the RTC SSDT located there. Also keep in mind that some RTC wakes are for maintenance purposes (analyzing photos/media libraries, checking notifications/scheduled events, etc.).
 
Please see the Sleep Aid and try the RTC SSDT located there. Also keep in mind that some RTC wakes are for maintenance purposes (analyzing photos/media libraries, checking notifications/scheduled events, etc.).

It does seem like maintenance judging from the sleep log found in system information. But it's very annoying because each time my RAID controller beeps very loudly, fans and 6 HDDs spin up. It probably not very healthy for the drives either. Where do I find the Sleep Aid? Is it in this threat?

UPDATE: sudo pmset -a tcpkeepalive 0 seems to do the trick. Thank you for your support!!!

Here's the log from one full wake cycle:

2020-04-20 14:20:52 +0200 Assertions PID 74(powerd) TimedOut BackgroundTask "Powerd - Wait for client BackgroundTask assertions" 00:53:17 id:0x0xb000089d5 [System: PrevIdle BGTask SRPrevSleep kCPU]
2020-04-20 14:20:52 +0200 Assertions Summary- [System: PrevIdle SRPrevSleep kCPU] Using AC
2020-04-20 14:20:52 +0200 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3942 ms)] [en0 driver is slow(msg: WillChangeState to 0)(5289 ms)]
2020-04-20 14:20:52 +0200 Assertions PID 103(timed) Released NoIdleSleepAssertion "com.apple.timed.ntp" 00:53:17 id:0x0x1000089d9 [System: PrevIdle SRPrevSleep kCPU]
2020-04-20 14:20:52 +0200 Assertions PID 6014(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:53:37 id:0x0x1000089d3 [System: BGTask SRPrevSleep kCPU]
2020-04-20 14:20:52 +0200 Assertions PID 201(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd000089e7 [System: PrevIdle BGTask SRPrevSleep kCPU]
2020-04-20 14:20:54 +0200 Assertions PID 201(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:02 id:0x0xd000089e7 [System: PrevIdle SRPrevSleep kCPU]
2020-04-20 14:21:22 +0200 Assertions PID 6032(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:00:30 id:0x0x1000089e8 [System: SRPrevSleep kCPU]
2020-04-20 14:21:25 +0200 Assertions PID 74(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:53:51 id:0x0xd000089d6 [System: PrevIdle SRPrevSleep kCPU]
2020-04-20 14:21:25 +0200 Assertions Summary- [System: PrevIdle] Using AC
2020-04-20 14:21:45 +0200 DarkWake DarkWake from Normal Sleep [CDN] : due to RTC/Maintenance Using AC (Charge:0%) 0 secs
2020-04-20 14:21:45 +0200 HibernateStats hibmode=0 standbydelaylow=0 standbydelayhigh=0 28
2020-04-20 14:21:45 +0200 WakeTime WakeTime: 706.109 sec
2020-04-20 14:21:45 +0200 Kernel Client Acks Delays to Wake notifications: [IOThunderboltController driver is slow(msg: SetState to 2)(403 ms)] [en0 driver is slow(msg: DidChangeState to 1)(856 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(314 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(313 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(403 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(402 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(403 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(402 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(403 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(403 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(403 ms)] [PRT0 driver is slow(msg: SetState to 2)(1170 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(313 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(315 ms)] [PRT2 driver is slow(msg: SetState to 2)(1231 ms)] [PRT3 driver is slow(msg: SetState to 2)(1234 ms)] [ArcMSR driver is slow(msg: SetState to 3)(53119 ms)]
2020-04-20 14:21:45 +0200 Assertions PID 74(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00 id:0x0xd000089f5 [System: PrevIdle BGTask SRPrevSleep kCPU]
2020-04-20 14:21:45 +0200 Sleep Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using AC (Charge:0%) 3252 secs
2020-04-20 14:21:49 +0200 Wake Requests [*process=mDNSResponder request=Maintenance deltaSecs=3192 wakeAt=2020-04-20 15:15:00]
2020-04-20 14:21:49 +0200 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(3471 ms)]
 
Last edited:
Bluetooth Audio, I'm using a Broadcom wifi/bluetooth 4.0 card from a MacBook placed in a PCI express adapter. I believe this is the same setup @CaseySJ used with the original build. While working remote over the past few weeks I've noticed that bluetooth audio to my AirPods will frequently stutter and break up. I can occasionally get a good connection, more often its problematic. I've confirmed solid connections from the pci express antenna extenders to the bluetooth board and the board is then plugged into the antenna provided with the Designaire in place of the stick antennas to came with. really symtpomatic of a bad connection but not seeing where/how. Anyone have any experience or tips with bluetooth audio? Should I swap to the stick antenna and try?

unlock with watch, wifi, sidecar and other functions are 100% solid.
 
@CaseySJ

I found a way to use AIO NZXT Kracken on macOS. I managed to get the official NZXT Cam program to work in a virtual machine. I talked about it here.

 
@MatiCohen,

I think it's going to be very interesting to see the continued development of native drivers for Intel Bluetooth and Intel WiFi, so I've added a section under Miscellaneous in Post #1 as shown.

All: These drivers are in development and do not work completely. Unless you are beta-testing them for the developer, please do not use them. For now, no support of any kind will be provided in this thread.

View attachment 463242
Hi @CaseySJ ,
Happy to hear at last we are getting native support for intel wifi and bluetooth. Right now I copied bluetooth kexts downloaded from given github page, but I am using "SSDT-DESIGNARE-Z390-NO-CNVW.aml". Can you help me change the aml file.
Thanks for the tremendous help all along.
 

Attachments

  • Screenshot 2020-04-20 at 9.28.44 PM.png
    Screenshot 2020-04-20 at 9.28.44 PM.png
    60.5 KB · Views: 91
  • Screenshot 2020-04-20 at 9.33.25 PM.png
    Screenshot 2020-04-20 at 9.33.25 PM.png
    40.3 KB · Views: 98
Hi @CaseySJ ,
Happy to hear at last we are getting native support for intel wifi and bluetooth. Right now I copied bluetooth kexts downloaded from given github page, but I am using "SSDT-DESIGNARE-Z390-NO-CNVW.aml". Can you help me change the aml file.
Thanks for the tremendous help all along.
SMCBatteryManager is not needed on a desktop
 
@CaseySJ again a big thanks to you for the OC 0.5.7 manual! (I have NDK-OC 0.5.7 on my system now)

I have a question about this: do I have to do anything else after the guide or am I finished with the install guide?
 
Hi @CaseySJ ,
Happy to hear at last we are getting native support for intel wifi and bluetooth. Right now I copied bluetooth kexts downloaded from given github page, but I am using "SSDT-DESIGNARE-Z390-NO-CNVW.aml". Can you help me change the aml file.
Thanks for the tremendous help all along.
Please see this:
Screen Shot 2020-04-20 at 9.46.02 AM.png
 
Back
Top