Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,926
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Casey,

I have a strange question that perhaps you (or another) could answer:

I have discovered that my system REQUIRES VT-d to be enabled to get a BlackMagic Decklink card to properly work for AVID Media Composer. If I disable VT-d, AVID doesn't like to fully launch (due to the BM driver). I have a Sapphire Vega 64 in slot 1, the BM card in slot 2, and a Myricom 10gigE fibre card in the bottom slot, with an Inland Premium m2 (I know, not the best) occupying the M2M slot. My BIOS is set for "PCH side" for the PCI-4 slot.

This system (Designare z390, 9900k, Bios F9i, OC 073, Catalina 10.15.7) has been terrific for quite some time (thanks to you and this thread) as well as two other similar builds. There doesn't appear to be any ill-affects of keeping it on (I discovered this workaround well over a year ago) but I guess I'm confused as to why. The BM driver works fine for other softwares (Resolve, Adobe) so one could say this is a software bug for the BM AVX plugin for AVID specifically, but it is strange how enabling VT-d seems to rectify.

The BM card is SUPPOSED to be 4, 8 and 16 lane compatible, so I guess I can try switching the BM card with the Myricom card again (thought I did that long ago) to see if VT-d is no longer required...but if you or anyone else had a thought as to why VT-d solves the problem that would be swell.

Thanks as always,
J
@SmackAttack,

Another well-described problem statement with all the right background information! :)

There is in fact a very short answer to your “strange question”, as follows:
  • VT-d is a good thing. All real Macs have VT-d enabled and if you use the latest OpenCore EFI from this thread, it will enable it fully such that AppleVTD will appear in IORegistryExplorer.
  • AppleVTD is also necessary to connect Apple’s own Thunderbolt-to-Gigabit Ethernet adapter.
  • AppleVTD also makes it possible to connect Antelope Audio Thunderbolt devices.
  • If the BlackMagic Decklink requires VT-d (and “AppleVTD”) then it is not a problem. We are supposed to have VT-d (in BIOS) and AppleVTD (in IOReg) enabled.
 
Joined
May 16, 2020
Messages
6
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
I'm wondering if any other members here are using this set up with Ableton 11 and how has your experience been?

I am on OC 0.7.3 with the standard config from this thread/hackindrom and running Big Sur 11.6. 9900k, RX 580, thunderbolt 3 interface(Focusrite Claret 8pre), 2 x 4k monitors

I am having the following problems:

  • GUI lag, this is particularly noticeable in Ableton, devices graphics will be laggy and even the playhead is lagging when going across the screen. Gui lag also extended to Mac OS at random times
  • CPU overload and crackles on not very large projects, when adding new tracks
It's hard to determine if it's the Hackintosh, Ableton or Big Sur but I have tried a fresh install of Ableton 11 with no plugins, I've also tried the 11.1 Ableton beta and these issues persist.
 
Joined
Jan 25, 2020
Messages
52
Motherboard
Gigabyte X99 Designare-EX
CPU
E5 1660 V3
Graphics
Vega 56
Mobile Phone
  1. Android
  2. iOS
Hi CaseySJ,

I previously reported that the audio controller could not load normally when VT-d was enabled in my system (GA-X99-Designare-EX).

I solved the problem by modifying the DMAR table. and now it works well without any problems, Ethernet and WiFi and Audio working.

Attached is the modified DMAR table
iShot2021-10-02 19.37.34.png
iShot2021-10-02 19.37.53.png
 

Attachments

  • GA-X99-Designare-EX-DMAR_Mod.aml
    104 bytes · Views: 16
Joined
Aug 25, 2012
Messages
1,113
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
@SmackAttack,

Another well-described problem statement with all the right background information! :)

There is in fact a very short answer to your “strange question”, as follows:
  • VT-d is a good thing. All real Macs have VT-d enabled and if you use the latest OpenCore EFI from this thread, it will enable it fully such that AppleVTD will appear in IORegistryExplorer.
  • AppleVTD is also necessary to connect Apple’s own Thunderbolt-to-Gigabit Ethernet adapter.
  • AppleVTD also makes it possible to connect Antelope Audio Thunderbolt devices.
  • If the BlackMagic Decklink requires VT-d (and “AppleVTD”) then it is not a problem. We are supposed to have VT-d (in BIOS) and AppleVTD (in IOReg) enabled.
Please remind me what I have to do to enable vt-d.
1. I've enabled it in the BIOS.
2. I removed dart=0 from my config.plist

Anything else I have to do in OC 0.7.3?

Where exactly do I check for AppleVTD in ioreg?

Best,

Zip
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
21,296
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Joined
May 23, 2017
Messages
74
Motherboard
Designare z390
CPU
i9-9900k
Graphics
Vega64
Mac
  1. iMac
@SmackAttack,

Another well-described problem statement with all the right background information! :)

There is in fact a very short answer to your “strange question”, as follows:
  • VT-d is a good thing. All real Macs have VT-d enabled and if you use the latest OpenCore EFI from this thread, it will enable it fully such that AppleVTD will appear in IORegistryExplorer.
  • AppleVTD is also necessary to connect Apple’s own Thunderbolt-to-Gigabit Ethernet adapter.
  • AppleVTD also makes it possible to connect Antelope Audio Thunderbolt devices.
  • If the BlackMagic Decklink requires VT-d (and “AppleVTD”) then it is not a problem. We are supposed to have VT-d (in BIOS) and AppleVTD (in IOReg) enabled.
Fascinating… I’ve followed all of the VT-d developments as of late yet never thought they applied to me as I don’t use those extra TB adapters nor Antelope— and even took the extra steps (mistakenly) to remove the DMAR.aml having forgotten that over a year ago I actually ENABLED VT-d in BIOS.

I will re-instate all going forward (per all instructions). Thank you!

Given the insane amount of variations you and the contributing members of this thread somehow manage to coalesce, I wonder if it’s known how applicable the VT-d insights are to the z390 M Gaming board (my home build). I also stay up on PastryChef’s Golden thread for z390 M Gaming, but I do not think we use these insights there.

For a spell, that board was even in the HackinDROM OC update menu, but no longer. I’d be happy to help contribute if it helps anyone in a similar situation as me, but I fear I’m not thoroughly educated to be of solid use.

J
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,926
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi CaseySJ,

I previously reported that the audio controller could not load normally when VT-d was enabled in my system (GA-X99-Designare-EX).

I solved the problem by modifying the DMAR table. and now it works well without any problems, Ethernet and WiFi and Audio working.

Attached is the modified DMAR table
Good job!
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,926
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Please remind me what I have to do to enable vt-d.
1. I've enabled it in the BIOS.
2. I removed dart=0 from my config.plist

Anything else I have to do in OC 0.7.3?

Where exactly do I check for AppleVTD in ioreg?

Best,

Zip
If you're using the OC 0.7.3 EFI from this thread, then the only user action is to enable VT-d in BIOS. Please see the OC 0.7.3 Mini-Guide for more info:

Screen Shot 2021-10-02 at 7.36.39 AM.png


Regarding where to look for AppleVTD, please see screenshot #3 here:
 
Joined
Aug 25, 2012
Messages
1,113
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,823
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Definitely. Can somebody point me to the right SSDT-DMAR.aml for a Z390 Designare? Can't find it if a do a search on this thread. This thread has become quite unwieldy. Victim of its success....
used the search option at top of the page for SSDT-DMAR.aml and chose this thread, came up with:
 
Top