Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,198
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
@CaseySJ,

Just a quick post to confirm that I have successfully enabled AppleVTD on my Z490 Vision G using the SSDT and method you posted a few pages back ....

View attachment 524095
Running MacOS 11.4 via OpenCore 0.71, Broadcom WiFI/BT no problems with sleep, everything still working as before ...

From what I understand VT-d only works with type 1 hypervisor's such as Hyper-V, ESXi, KVM and XenServer so no support for Native MacOS VM Managers like VMWare Fusion and/or Parallels Desktop (I use VMWare Fusion) so the advantage of enabling AppleVTD is somewhat mute (please correct me if I'm wrong).

I guess having it enabled and available brings our Hacks a little closer to a real Mac so nice job :)

Cheers
Jay
On all versions of macOS since Mojave:
  • AppleVTD is necessary to connect Antelope Audio Thunderbolt interfaces.
  • AppleVTD provides lower latency with Slate VRS and possibly other devices whose drivers use direct memory access.
On Big Sur and Monterey:
  • AppleVTD is necessary to connect Apple’s own Thunderbolt to Gigabit Ethernet adapter, which is one of very few Ethernet adapters that supports AVB (audio/video bridging).
There may be other benefits we haven’t discovered yet.
 
Joined
Oct 24, 2013
Messages
794
Motherboard
Gigabyte Z590 Vision D
CPU
i7-11700K OC @ 5.2GHz
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
On all versions of macOS since Mojave:
  • AppleVTD is necessary to connect Antelope Audio Thunderbolt interfaces.
  • AppleVTD provides lower latency with Slate VRS and possibly other devices whose drivers use direct memory access.
On Big Sur and Monterey:
  • AppleVTD is necessary to connect Apple’s own Thunderbolt to Gigabit Ethernet adapter, which is one of very few Ethernet adapters that supports AVB (audio/video bridging).
There may be other benefits we haven’t discovered yet.
Can you explain a little bit on the features of AVB? Like why is that desirable compared to a regular network NIC?
 
Joined
Oct 5, 2020
Messages
46
Motherboard
Gigabyte Z490 Vision D
CPU
Core i9-10900K
Graphics
AMD RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
On all versions of macOS since Mojave:
  • AppleVTD is necessary to connect Antelope Audio Thunderbolt interfaces.
  • AppleVTD provides lower latency with Slate VRS and possibly other devices whose drivers use direct memory access.
On Big Sur and Monterey:
  • AppleVTD is necessary to connect Apple’s own Thunderbolt to Gigabit Ethernet adapter, which is one of very few Ethernet adapters that supports AVB (audio/video bridging).
There may be other benefits we haven’t discovered yet.

Quick question, to use Apple Thunderbolt to Gigabit adapter do we have to have the Thunderbolt firmware flashed? I assume that should be important because macOS doesn’t support some features without it.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,198
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
Here we go...
OC 0.71 updated from 0.70 (HackINDROM) AMD IntelWIFI working on Big Sur but no WIFI and BT on Monterey
In the non-working config.plist I have changed SecureBootModel to Disabled instead of Default (same as your working config.plist). Please try this version after putting serial numbers into PlatformInfo.
 

Attachments

  • config.plist
    29.4 KB · Views: 20

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,198
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
Can you explain a little bit on the features of AVB? Like why is that desirable compared to a regular network NIC?
SweetWater is the Amazon of digital audio interfaces. If we click here, we can see a long list of devices that supports AVB. A number of our users on this forum rely on AVB.

Audio/Video Bridging is better explained here, but in one sentence, it provides "time-synchronized low latency streaming services through IEEE 802 networks".


Screen Shot 2021-07-08 at 8.08.58 AM.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,198
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
Quick question, to use Apple Thunderbolt to Gigabit adapter do we have to have the Thunderbolt firmware flashed? I assume that should be important because macOS doesn’t support some features without it.
For this particular device, no need to flash firmware.
 
Joined
Oct 24, 2013
Messages
794
Motherboard
Gigabyte Z590 Vision D
CPU
i7-11700K OC @ 5.2GHz
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
SweetWater is the Amazon of digital audio interfaces. If we click here, we can see a long list of devices that supports AVB. A number of our users on this forum rely on AVB.

Audio/Video Bridging is better explained here, but in one sentence, it provides "time-synchronized low latency streaming services through IEEE 802 networks".


View attachment 524111
Thanks so much! I learn something new everyday! Good that we've gotten this to work on our hacks.

Speaking of sweetwater and MOTU, I have a Motu M4 audio interface. I love it.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,995
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
@CaseySJ,

I wasn't aware that MacOS used VTD at such a low level within the OS itself, so this is indeed good news.
I don't have any Thunderbolt devices so that probably explains why I've not come across it so far ....

AVB support is particularly interesting, many pro audio mixing systems use AVB as an interconnect between modules.

Everyday's a school day :)

Nice One
Jay
 
Last edited:
Joined
May 11, 2011
Messages
1,959
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Well it looks like I'm back to square one again. Unfortunately my EFI build for one reason or another will not boot.
It can and will run with the Monterey installer, but just not boot with it. The issue occurred right after I edited my config.plist to check if the itlwm was an issue. Using the EF0F0000 as csr-active-config no longer works either,
so I'll have to do a bit more digging to find what the issue is. It still comes up with the AppleKeystore 11149 issue plus IOTimeSyncLocalClockport error despite using your Intel Bluetooth kernel fix.

Screenshot-2021-07-07-at-10.16.37-PM-2.png


Despite this, I made a new discovery. I'd just installed a brand new Gigabyte Aorus Master RTX 3070 into my unit yesterday, and it seemingly boots into Big Sur! The 3070 can display in VESA mode so long as the 03 connector has been set with the Intel IGPU.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,181
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Despite this, I made a new discovery. I'd just installed a brand new Gigabyte Aorus Master RTX 3070 into my unit yesterday, and it seemingly boots into Big Sur! The 3070 can display in VESA mode so long as the 03 connector has been set with the Intel IGPU.
that is standard, nothing new there!
 
Top