- Joined
- May 15, 2020
- Messages
- 1,342
- Motherboard
- Gigabyte Z390 Designare
- CPU
- i9-9900KF
- Graphics
- RX 5700 XT
- Mac
Z390 Designare 20GB RAM fully working** 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 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.
- 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.
- Asus X99 Deluxe II
- 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.
- 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
Last edited: