Contribute
Register

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

Joined
Aug 25, 2012
Messages
1,156
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
I am sorry, but I lost track of the goal of all this. If we enable vt-d, Thunderbolt works better? I'm still on Mojave and would appreciate tb networking. What are the exact prerequisites? Special Bios? Flashed TB? Windows will still work?
 
Joined
May 15, 2020
Messages
1,300
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
I am sorry, but I lost track of the goal of all this. If we enable vt-d, Thunderbolt works better? I'm still on Mojave and would appreciate tb networking. What are the exact prerequisites? Special Bios? Flashed TB? Windows will still work?
Latest OpenCore and VT-d enabled in BIOS then you have a working TB Ethernet on Mojave and Catalina
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,914
Motherboard
Asus ProArt Z690-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
I am sorry, but I lost track of the goal of all this. If we enable vt-d, Thunderbolt works better? I'm still on Mojave and would appreciate tb networking. What are the exact prerequisites? Special Bios? Flashed TB? Windows will still work?
Please see this post:

TB Networking (i.e. connecting two Macs over a single Thunderbolt cable and using Thunderbolt NAS drives), however, requires flashing the Titan Ridge firmware. With flashed firmware, Windows will still run, but Thunderbolt behavior in Windows will be somewhat impaired. System may need to be warm booted before TB devices show up in Windows (if they do).
 
Last edited:
Joined
Feb 5, 2011
Messages
118
Motherboard
Gigabyte X299 AORUS Gaming 7
CPU
i9-7900X
Graphics
5700XT
Mac
  1. Mac Pro
Classic Mac
  1. Apple
  2. iBook
  3. Performa
  4. Power Mac
  5. PowerBook
  6. SE
Mobile Phone
  1. Android
Interesting! Is there a device called DMAC in IOReg, just below the CPU names (CP01, CP02, ...)? It may also be insightful to look at your board's DSDT to see if "DMAC" appears.

Yes I have DMAC, I found @metacollin great post talking about BIOS patches using UEFI Patcher here. (Which seems like a great prelude to building a proper ECC workstation board) I ran UEFI Patcher with BIOS and it found TWO patches which is why I think I have been having issues with OpenCore needing "EnableWriteUnProtector" in booter quirks. Will be patching and updating my OC config and retrying your method. Will update later today
 

Attachments

  • Screen Shot 2021-06-30 at 7.59.06 AM.png
    Screen Shot 2021-06-30 at 7.59.06 AM.png
    662.4 KB · Views: 38
Joined
Oct 24, 2013
Messages
988
Motherboard
Asus ROG Z690 Formula
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
For those curious about VT-D, it should be noted that enabling VT-d on some BIOSes will enable Kernel DMA protection for thunderbolt in windows. You can view this by using the Thunderbolt Control Center, and going to 'About.' This allegedly will help protect against thunderbolt DMA attacks like thunderspy.

For z490 Vision D, the F5 Bios doesn't have kernel dma protection, but the F20 BIOS does. On Z590 Vision D, none of the publicly available beta bioses have kernel dma protection, but there are some unreleased beta bioses that do.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,914
Motherboard
Asus ProArt Z690-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
Yes I have DMAC, I found @metacollin great post talking about BIOS patches using UEFI Patcher here. (Which seems like a great prelude to building a proper ECC workstation board) I ran UEFI Patcher with BIOS and it found TWO patches which is why I think I have been having issues with OpenCore needing "EnableWriteUnProtector" in booter quirks. Will be patching and updating my OC config and retrying your method. Will update later today
Is there a DMAC device defined in your DSDT? Please see post below that shows my Asus X99 Deluxe II with native DMAC.

 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,914
Motherboard
Asus ProArt Z690-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
For those curious about VT-D, it should be noted that enabling VT-d on some BIOSes will enable Kernel DMA protection for thunderbolt in windows. You can view this by using the Thunderbolt Control Center, and going to 'About.' This allegedly will help protect against thunderbolt DMA attacks like thunderspy.

For z490 Vision D, the F5 Bios doesn't have kernel dma protection, but the F20 BIOS does. On Z590 Vision D, none of the publicly available beta bioses have kernel dma protection, but there are some unreleased beta bioses that do.
Have you tried BIOS F20 on the Z490 Vision D with AppleVTD enabled and more than 16GB memory running Big Sur? ;)
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,914
Motherboard
Asus ProArt Z690-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
Top