Contribute
Register

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

Thank you for testing this, and for doing it correctly! :)

I would indeed be curious to know whether the Ethernet ports are able to connect.

If you open the System DSDT (which should open automatically just by launching MaciASL), is there a device called “DMAC”?
Actually you should look for PNP0200. Can have different names on different mobos.
 
Not that I can find. I have attached a Save As for you to double check.
Your DSDT does not have PNP0200 or DMAC. If Ethernet port can connect -- and we know WiFi is okay -- then it may be your 2667MHz memory or Z370 chipset.

Do you have faster memory and more than 16GB of it? :)
 
Is that just for Thunderbolt? Or would that include "non-Thunderbolt USB-C" interfaces and the RME-type DB-25 PCIe card systems?
I believe it's only for Thunderbolt and PCIe. USB uses a different communication protocol that does not required DMA which, from the entire line up of externally attached devices, only Thunderbolt or direct PCIe devices can offer.
 
Is that just for Thunderbolt? Or would that include "non-Thunderbolt USB-C" interfaces and the RME-type DB-25 PCIe card systems?
No problems ever without VT-d with USB AI’s (Roland, Focusrite…) and my hacks.
 
I believe it's only for Thunderbolt and PCIe. USB uses a different communication protocol that does not required DMA which, from the entire line up of externally attached devices, only Thunderbolt or direct PCIe devices can offer.
However, with the Designare, no DMAC or PNP0200 (so no Apple DMA device) could be found in IORegistryExplorer unless you add an SSDT for it. Even if you enable VT-d correctly. I think someone mentioned it prior into the thread.


 
Last edited:
Your DSDT does not have PNP0200 or DMAC. If Ethernet port can connect -- and we know WiFi is okay -- then it may be your 2667MHz memory or Z370 chipset.

Do you have faster memory and more than 16GB of it? :)
What is a PNP0200? Is that something I should have or be injecting somehow or just a limitation of my board?

I will take a couple of power line adapters to work tomorrow to test my internet connection through the Ethernet port with this VT-d configuration.

My memory is just a 4 x 16GB kit that is 2666MHz. So as I say I just let it run natively all set to auto. Unfortunately I have no other modules of greater size or speed I can try for you but if there are any other settings in BIOS or Clover Config you want me to test I am happy to!
 
** OpenCore 0.7.1 EFI for Designare Z390 **
Supports Mojave, Catalina, Big Sur, and Monterey
Please do not quote this post in its entirely. Use a link instead.


Update to OpenCore 0.7.1 using HackinDROM App
Available for both Broadcom WiFi/BT and OpenIntelWireless WiFi/BT


If making manual changes to OpenCore config.plist, please ensure that OpenCore Configurator is set to either 0.7.1 Development Version or 0.7.1 Release Version


This update includes:

1. OpenCore 0.7.1
2. VirtualSMC 1.2.5
3. NVMeFix 1.0.9
4. AppleALC 1.6.2
5. IntelMausi 1.0.7
6. Lilu 1.5.4
7. NVMeFix 1.0.9
8. WhateverGreen 1.5.1
9. RestrictEvents 1.0.3 (added, but not enabled; this is for MacPro7,1 users)

Changes to config.plist:
  • SSDT-DMAC has been added (Direct Memory Access Controller).
  • Boot Argument dart=0 has been removed. Don't worry, however, because DisableIoMapperis still turned on, which means VT-d (AppleVTD) will not be enabled by default.
    • Anyone who needs AppleVTD should uncheck DisableIoMapper and enable VT-d in BIOS.
OpenIntelWireless Version:
  • Includes latest 2.0.0-alpha WiFi drivers from OpenIntelWireless
  • Also includes the 2.0.0-alpha WiFi driver for Monterey
  • Includes 1.1.3 version of Bluetooth driver and BlueToolFixup.kext (for Monterey)
Reminder:
  • Radeon VII users must disable boot argument agdpmod=pikera. Vega user may need to do the same.

If using OpenCore Configurator, please ensure it is set to 0.7.1 Development Version or 0.7.1 Release Version.


For manual update purposes, the ZIP files are attached below.
  • File on left is for Broadcom WiFi/BT (4.3 MB).
  • File on right is for Intel WiFi/BT (64 MB).
Updates:
  • 6 July 2021:
    • OpenIntelWireless version now uses IntelBluetoothFirmware 1.1.3 and BlueToolFixup (for Monterey) and comments out "AAPL,slot-name" from iGPU to enable HEVC.
  • 6 July 2021:
    • Standard version comments out "AAPL,slot-name" from iGPU to enable HEVC.
If you installed previous versions, HackinDROM App can be used to reinstall latest one.
 

Attachments

  • OC-071-DESIGNARE-Z390.zip
    4.3 MB · Views: 242
  • OC-071-DESIGNARE-Z390-INTEL-WIRELESS.zip
    64 MB · Views: 171
Last edited:
** OpenCore 0.7.1 EFI for Designare Z390 **
Supports Mojave, Catalina, Big Sur, and Monterey
Please do not quote this post in its entirely. Use a link instead.
Updated with HackinDROM App in 2 seconds
Thanks Sir ;)
 
Last edited:
Replaced OC 070 with OC 071 (VTD on, repopulating PlatformInfo<Generic) in Mojave.
Updated EFI 070 to 071 for Big Sur via the HackinDROM app. Updated the VTD/DMAR section.
Improved my GB score to 9128.
BTW, BIOS = Z390DESI_modMC_01052021_0906_Rev_0xEA.F9i
 
Last edited:
Back
Top