Contribute
Register

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

Joined
Aug 22, 2018
Messages
452
Motherboard
Gigabyte Z690 Aorus Master
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Hi @CaseySJ !
I opened VT-d in the BIOS and deleted the memory area of the DMAR table according to your guide. After entering the system, I saw that "AppleVTD" has been successfully loaded.

Since upgrading Big Sur, the network card (BCM57762) of my Thunderbolt 3 docking station has been unavailable. After turning on "AppleVTD", it successfully works normally and supports AVB.

Ethernet and WiFi are still normal, but unfortunately the sound card doesn’t work anymore. Turn off vt-d in the BIOS and it works normally."AppleHDAController.kext" shows that it has been loaded, but "AppleHDA.kext" has not been loaded, and the layout-id has been successfully injected in ioreg.
View attachment 526610
View attachment 526608View attachment 526609
View attachment 526606
Please send to me your original DMAR and tell me what SMBIOS you use.
 
Joined
Jan 4, 2015
Messages
587
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 560
Mac
  1. MacBook Pro
Is this white noise heard with Phantom power turned on or off?
Like I’ve said in one of my precedent post, I suffered from this, same as @WilliamBrantree. The cure was to interrupt ground path between audio interface and amp/powered monitors.

I think William solved it with a 3 to 2 prongs adapter. In my case, I opted for boxes with transformer isolation and ground lift circuit (in the audio path).

I don’t think, but I could be wrong, that it has something to do with phantom power.

 
Joined
Jan 25, 2020
Messages
51
Motherboard
Gigabyte X99 Designare-EX
CPU
E5 1660 V3
Graphics
Vega 56
Mobile Phone
  1. Android
  2. iOS

Attachments

  • System DMAR.aml
    212 bytes · Views: 32
Joined
Feb 10, 2020
Messages
63
Motherboard
Z390 Designare
CPU
i9-9900
Graphics
RX 5700 XT
Hello @Daranski,

If SmashEnabler.kext is compatible with Big Sur, you could try one of these two options:

Option 1: Install into /Library/Extensions
  • At the OpenCore Picker, press space bar to reveal extra options. One of them will be Toggle SIP. You can simply select that option.
  • Then select your macOS boot disk and boot Big Sur.
  • This takes care of items 2, 3, 4, 5 in your original list.
  • Now perform Step 6 and boot back into Big Sur without changing SIP.
  • Check if your GameCube controller is working.
  • If it is, you can toggle SIP back by following the first bullet directly above.

Option 2: Install into OpenCore
  • Alternatively, you can try installing SmashEnabler into your OpenCore EFI.
  • Copy the file to your OpenCore OC/Kexts folder in the EFI partition.
  • Add it to the Kernel --> Add section by running OpenCore Configurator.
Thanks. Got it working but not when SIP is enabled.

Will try option 2. When adding the kext in Kernel do I use ProperTree or is their a manual way to do it within OC configurator? There is no executible file in the kext package just an info.plist
 
Last edited:
Joined
Aug 22, 2018
Messages
452
Motherboard
Gigabyte Z690 Aorus Master
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS

Attachments

  • SSDT-DMAR.aml
    212 bytes · Views: 32
Joined
Jan 25, 2020
Messages
51
Motherboard
Gigabyte X99 Designare-EX
CPU
E5 1660 V3
Graphics
Vega 56
Mobile Phone
  1. Android
  2. iOS
Try this. If doesn't work, I'll try another.
Thank you very much for your help. After the replacement, there is still no change. I found that there is such a thing in the PCI device. It doesn't seem to be loaded.Does it have an impact on this? In addition, I found that the GPU audio device is not loaded, this is my IOReg and DSDT.
Xnip 2021-08-10_00-05-28@2x.png
 

Attachments

  • JH Workspace's Mac.ioreg
    21.1 MB · Views: 29
  • DSDT.dsl
    1.9 MB · Views: 27

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,068
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
Did all of the above, no change.
Comments/questions:
  • There are two Thunderbolt SSDTs in the ACPI/Patched folder (V3 and V4). Only one should be present.
  • Does Thunderbolt appear in IOReg?
  • In Clover config.plist, is Inject Kexts enabled or disabled?
Screen Shot 2021-08-09 at 10.10.44 AM.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,068
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
Hi @CaseySJ !
I opened VT-d in the BIOS and deleted the memory area of the DMAR table according to your guide. After entering the system, I saw that "AppleVTD" has been successfully loaded.

Since upgrading Big Sur, the network card (BCM57762) of my Thunderbolt 3 docking station has been unavailable. After turning on "AppleVTD", it successfully works normally and supports AVB.

Ethernet and WiFi are still normal, but unfortunately the sound card doesn’t work anymore. Turn off vt-d in the BIOS and it works normally."AppleHDAController.kext" shows that it has been loaded, but "AppleHDA.kext" has not been loaded, and the layout-id has been successfully injected in ioreg.
Hello @Mace,

Are you injecting any device properties into either (a) your GPU or (b) your on-board sound controller?
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,068
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
same issue with the standard BIOS. With the modified BIOS, ThunderboltConfig does not appear in ioreg for RP05 NHI0...
Let's have a look at your two Thunderbolt SSDTs. I'd like to check both ThunderboltDROM and ThunderboltConfig.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,068
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
Thanks. Got it working but not when SIP is enabled.

Will try option 2. When adding the kext in Kernel do I use ProperTree or is their a manual way to do it within OC configurator? There is no executible file in the kext package just an info.plist
Use OpenCore Configurator as shown:
Screen Shot 2021-08-09 at 10.19.16 AM.png

However, if the kext is loading and working with SIP disabled, then injecting the kext via OpenCore will not change things! It may be best to leave it in /Library/Extensions for the time being.
 
Top