Contribute
Register

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

Joined
Aug 23, 2018
Messages
282
Motherboard
Gigabyte Z690 Aorus Master
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
I don't know if what I will say its a stupid thought or no, but if DMAR table (consequence of enabling VTD) in some cases (Z390 and other), is the reason of bad behaviour of WIFI and ethernet, someone smart enough can edit the table in the correct way. After this we block the original. I hope you'll not laugh. I've done this to correct FACP errors in some legacy computers, but DMAR is for dev's.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
I don't know if what I will say its a stupid thought or no, but if DMAR table (consequence of enabling VTD) in some cases (Z390 and other), is the reason of bad behaviour of WIFI and ethernet, someone smart enough can edit the table in the correct way. After this we block the original. I hope you'll not laugh. I've done this to correct FACP errors in some legacy computers, but DMAR is for dev's.
Any thoughts or suggestions for dealing with AppleVTD side-effects are welcome. If anyone laughs at those suggestions I will delete their posts. Deal? :)
 
Joined
May 15, 2020
Messages
1,170
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
I was able to get all Internet connections working with DisableIoMapper checked (VT-D enabled from BIOS but doesn't appeared in IOReg)
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
I've tried enabling PTT to check if it says I meet the Win 11 reqs but after reboot it just comes back still disabled. Tried several times. Other bios settings stick just fine. Modified F9i. @CaseySJ are you able to enable it? I haven't touched the bios since flashing with the bios you provided.
I’ll try this shortly. Currently enjoying a lovely latté at a craft coffee shop. My Zen moment.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
I was able to get all Internet connections working with DisableIoMapper checked (VT-D enabled from BIOS but doesn't appeared in IOReg)
If AppleVTD does not appear in IOReg, then Apple TB-to-GbE adapter will not work in Big Sur. And of course Antelope Audio TB devices won’t connect.
 
Joined
Jul 27, 2012
Messages
173
Motherboard
Gigabyte Z390 Aorus Wifi
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Quite right. We just need to insert a USB flash disk that has an EFI partition. Screenshots will be saved to the EFI partition of the USB flash disk.


In the BOOT section of BIOS we can rearrange the order in which the various drives are selected for booting.

If you know which drive contains OpenCore 0.7.0, simply select that drive from the Priority 1 pull down list. All other Priority positions can be left alone. Then save and exit.

When the system reboots and OpenCore Picker appears, take a look at the bottom right corner of the screen. Does it say REL-070-…. ?
Yes you are right it's says REL-070-2021-06-07.Just wanted to share one more thing my thunderbolt ports are not working could you please help me with that also. As it says no drivers were uploaded and I already set the boot order to the device that have OpenCore 7.0 installed and everything is working fine except the thunderbolt and Airdrop and as you mentioned earlier cause of intel wifi and bluetooth it will not work for me I can still bear that but thunderbolt was working previously and not its not working at all.
 

Attachments

  • Screen Shot 2021-06-26 at 9.54.29 PM.png
    Screen Shot 2021-06-26 at 9.54.29 PM.png
    104.8 KB · Views: 24
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
Yes you are right it's says REL-070-2021-06-07
Very good. Now when you boot macOS and run OpenCore Configurator or Hackintool, does it say you’re running an older version of OpenCore?
 
Joined
Jul 27, 2012
Messages
173
Motherboard
Gigabyte Z390 Aorus Wifi
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Very good. Now when you boot macOS and run OpenCore Configurator or Hackintool, does it say you’re running an older version of OpenCore?
Everything works fine now not getting any error on OpenCore Configurator also now and hackintools are working fine also.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
... my thunderbolt ports are not working could you please help me with that also. As it says no drivers were uploaded ...
This is normal and can be ignored. Simply connect a Thunderbolt device and see whether it works.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,194
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
** Experiment Update #3 **
AppleVTD Side-Effects and Mitigation Strategies


Current Situation:
To extend Thunderbolt compatibility to Antelope Audio, Apple TB-to-Gigabit Ethernet Adapter, and some other devices, we have found that enabling VT-d is the key.

This can be done on any Intel-based Hackintosh and does not require any special or modified BIOS. To enable VT-d, we need to do the following:
  • Enable VT-d in BIOS
  • In OpenCore config.plist, uncheck DisableIoMapper (in the Kernel Quirks section)
  • In OpenCore config.plist, remove "dart=0" from Boot-Args if present (in the NVRAM section)
  • After rebooting, run IORegistryExplorer to see whether a new device named AppleVTD appears near the top of the list. This confirms that VT-d is enabled.

Side-Effects:
Unfortunately there are side-effects. Different motherboards exhibit different side-effects. Here is what we know so far:
  • Gigabyte Z390 Designare
    • With two 8GB DIMMs, one in A1 and the other in B1, there are no side-effects. Everything works.
    • With two 8GB DIMMs and one 4GB DIMM, there are also no side-effects (@Inqnuam).
    • With two 16GB DIMMs, one in A1 and the other in B1, Ethernet and WiFi will fail to connect.
    • If all 4 DIMM slots are occupied with 8GB or larger DIMMs, Ethernet and WiFi will fail to connect.
    • According to @jiffyslot, use of Corsair LPX 2666MHz memory (16GB x 4 for total of 64GB) has no side-effects (in macOS Mojave).
  • Gigabyte Z490 Vision D
    • The system does not boot when only memory slots A1 and B1 are occupied (based on using two 16GB DIMMs).
    • Later I will see what happens with two 8GB DIMMs in either A1/B1 or A2/B2.
      • Update: Everything works with two 8GB DIMMs in A2/B2 (I used G.Skill 3200MHz modules). Four of these DIMMs, however, cause WiFi/Ethernet failure.
    • With one 16GB DIMM in A2 there are no side-effects!
  • Asus X99 Deluxe II (Intel HEDT)
    • This is an Intel HEDT (high-end desktop) platform with 8 DIMM slots.
    • When 4 slots are occupied with 8GB DIMMs each (total 32GB), there are no side-effects.
@gandem
  • Gigabyte Z390 Aorus Master
    • With one DIMM installed, there are no side-effects
@qthegaijin
  • Gigabyte X299 Designare EX (Intel HEDT)
    • 128GB memory (all 8 slots occupied with 16GB DIMMs)
    • There are no side-effects (running Mojave with Mojave version of IntelSmallTree82576 kext, and ReleaseUSBOwnership checked on).
  • Gigabyte GA-Z170X Designare
    • USB ports stopped working, but the solution is to enable ReleaseUSBOwnership in UEFI section of OpenCore config.plist.
    • 64GB RAM using four 16GB DIMMs.
    • After making that change, there are no side-effects.
@djlild7hina
  • ASUS WS X299 Sage/10G (Intel HEDT)
    • 64GB memory using 16GB modules in 4 of 8 slots
    • There are no side-effects
@NorthAmTransAm
  • Asus Z370-A Prime II
    • Two 8GB DIMMs and no side-effects
@maschinenwart
  • ASUS Prime X299-DELUXE-3105 (Intel HEDT)
    • Four 16GB DIMMs and no side-effects
    • Corsair - CMD32GX4M2B3000C15 (memory clock manually set to 2666 MHz)
    • 4 of 8 banks occupied

** Experiment Update #2 **
AppleVTD and Apple Gigabit-to-Ethernet Adapter Problems FIXED


@Elias64Fr has done it again! The Apple Gigabit-to-Ethernet adapter -- which supports AVB -- is now functional in Big Sur. It was necessary to solve the AppleVTD puzzle, which has now been done.

We are working to determine the exact configuration necessary for this, and will provide details later. This is a significant step forward in making Thunderbolt on Hackintosh behave more like that on a real Mac.
 
Last edited:
Top