Contribute
Register

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

Joined
Jun 10, 2021
Messages
194
Motherboard
Gigabyte Z490 Vision D
CPU
i7-10700K
Graphics
RX6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Does anyone have an SSDT for the RX580. On mine when playing music or videos the sound plays then stop for a quick millisecond and plays again. This happens every 10 to 20 seconds of the song/video. The fact that this is also happening in windows leads me to believe the RX580 needs patching or how do I extract my own SSDT from my DSDT.
 
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
@CaseySJ Update on my PTT situation. I tried flashing official F9i through Qflash but it said invalid file, tried both the one in this thread and the one from Softpedia. Then I booted Windows directly (not through OC), installed Gigabyte bios updater and that was able to do it. Since it worked I ran it again but also updated the backup bios (I have a suspicion I somehow screwed that one up with the failed modified F9i). Then loaded safe defaults, set PTT to enabled, save&restart and... BOOM, it stayed enabled :D

Is it possible that my failed flash (using the complete setting to update Intel ME and stuff) didn't get fully fixed by manually flashing your bios and the Gigabyte tool was able to correct that? Can't think of any other reason since it was literally the same bios.

I also noticed that before flashing now, there was no Intel ME available at all in Device Manager in Windows. Haven't checked yet if it's there now since I wanted to make sure MacOS booted correctly first. Will update.
 
Joined
Sep 8, 2018
Messages
46
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I confirm that WLAN (Fenvi-T919) and Ethernet (bulit-in Intel I211 and Intel I219V7) do not work with the following configuration:
- Bios F9i (modified)
- VT-d in BIOS enabled
- uncheck "DisableIOMapper" (config.plist -> kernel section)
- removed "dart=0" from Boot-Args (NVRAM section)

AppleVTD appears in IORegistryExplorer.

Hardware:
- Gigabyte Z390 Designare
- Intel Core i9-9900K
- WLAN Card Fenvi-T919
- RAM Corsair Vengeance LPX DDR3-3200 32GB-Kit (CMK32GX4M2B3200C16); 16GB in Bank-A1 and 16GB in Bank-B1

I would like to add:
- Running Big Sur 11.4 (20F71)
- OC (OpenCore) 0.7.0
 
Last edited:
Joined
Jul 22, 2016
Messages
283
Motherboard
Gigabyte Z690 Aero G
CPU
i9-12900K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Mobile Phone
  1. iOS
I wondered how reducing total memory from 32GB to 16GB for Experiment #3 would affect Geekbench 5.4.1 scores. In my case with a i9-9900K it was significant number-wise. The 32GB score was run in late Dec. 2019, which might also be a factor. In actual real-world performance for the way I use this hackintosh, probably not noticeably.

16GB 32GB
------ ------
Single-core 1233 1289
Multi-core 7301 9537

Now the question for @CaseySJ is whether I should return my BIOS, and EFI folder to pre-experiment settings. Or is there more experimenting to come?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,019
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
I wondered how reducing total memory from 32GB to 16GB for Experiment #3 would affect Geekbench 5.4.1 scores. In my case with a i9-9900K it was significant number-wise. The 32GB score was run in late Dec. 2019, which might also be a factor. In actual real-world performance for the way I use this hackintosh, probably not noticeably.

16GB 32GB
------ ------
Single-core 1233 1289
Multi-core 7301 9537

Now the question for @CaseySJ is whether I should return my BIOS, and EFI folder to pre-experiment settings. Or is there more experimenting to come?
This is a good question. Thanks to the response from everyone who tried AppleVTD, here are some preliminary conclusions:
  • If you use Antelope’s Thunderbolt audio interfaces, enabling AppleVTD is the only known solution. If you also happen to have a system based on X99 or X299, you can use as much memory as you like because AppleVTD does not appear to cause any side effects on those systems. Gigabyte’s Z170X also has no side effects.

  • If you need AVB through Apple Thunderbolt to GbE adapter, then AppleVTD is also required. But you can also use a 10GbE PCIe card instead (e.g. Sonnet) and disable AppleVTD.

  • On all systems other than X99, X299 and GA-Z170X, using a maximum of 16GB also avoids side effects with AppleVTD.

  • The option to enable or disable AppleVTD is up to each person based on their circumstances.

  • I will, however, test @jiffyslot’s memory later in the week to see if there is at least one memory configuration that allows us to exceed 16GB on standard desktop platforms (not X99, X299, or GA-Z170X).
    • UPDATE: Jiffyslot tested this with Big Sur and found that WiFi/Ethernet will in fact disconnect.
 
Last edited:
Joined
Mar 21, 2011
Messages
816
Motherboard
GA-Z390-Designare
CPU
i7-9700K
Graphics
RX 590
@CaseySJ

at the outset of this news about enabling AppleVTD, was there also mention of a modded BIOS? I've lost track of that. what were the purported benefits of the mods?

also, IIRC you were looking for a volunteer with an apple TB monitor to test the BIOS. did that test ever take place?

thanks

ken
 

CaseySJ

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

at the outset of this news about enabling AppleVTD, was there also mention of a modded BIOS? I've lost track of that. what were the purported benefits of the mods?
Yes we originally started with a modded BIOS that imports a real Mac’s Thunderbolt PEI/DXE drivers into our Gigabyte Z390 Designare BIOS. That BIOS allows Thunderbolt to be fully initialized and set up the way it is done on a real Mac.

But we soon discovered that Apple’s TB-to-GbE adapter still didn’t work in Big Sur, which led us on the chase for AppleVTD. This caused the experiment to diverge because we found that simply enabling AppleVTD (without modifying the BIOS) is sufficient to enable both TB-to-GbE adapter and Antelope Audio Thunderbolt interfaces.

Coming back to the modified BIOS, it seems we may need to import additional DXE and/or PEI drivers to enable video signal to Thunderbolt monitors in the pre-boot environment. We’re still working on that. AppleVTD alone does not help with Thunderbolt monitor video signal loss in pre-boot.


also, IIRC you were looking for a volunteer with an apple TB monitor to test the BIOS. did that test ever take place?

thanks

ken
We got a volunteer who owns LG UltraFine 5K, but not someone with Apple Thunderbolt Display. If you have one of these ATD monitors and would like to try the modified BIOS, I can send you the file in private message. We don’t want to publicly release the new BIOS yet because it is still being worked on.
 
Joined
Jan 4, 2015
Messages
419
Motherboard
Gigabyte Z390 Designare
CPU
i7 9700K
Graphics
RX 560
Mac
  1. MacBook Pro
Does anyone have an SSDT for the RX580. On mine when playing music or videos the sound plays then stop for a quick millisecond and plays again. This happens every 10 to 20 seconds of the song/video. The fact that this is also happening in windows leads me to believe the RX580 needs patching or how do I extract my own SSDT from my DSDT.
Looks more to me like a problem between your board (B560) and the RX580 as it happens too in Windows… Sorry I can’t help more as I don’t use digital out on my RX580 (on my old Z97 hack BTW).
 
Joined
Dec 21, 2019
Messages
55
Motherboard
Gigabyte Z390 Designare iMac19,1
CPU
i9-9900K
Graphics
RX 5700 XT
@CaseySJ Update on my PTT situation. I tried flashing official F9i through Qflash but it said invalid file, tried both the one in this thread and the one from Softpedia. Then I booted Windows directly (not through OC), installed Gigabyte bios updater and that was able to do it. Since it worked I ran it again but also updated the backup bios (I have a suspicion I somehow screwed that one up with the failed modified F9i). Then loaded safe defaults, set PTT to enabled, save&restart and... BOOM, it stayed enabled :D

Is it possible that my failed flash (using the complete setting to update Intel ME and stuff) didn't get fully fixed by manually flashing your bios and the Gigabyte tool was able to correct that? Can't think of any other reason since it was literally the same bios.

I also noticed that before flashing now, there was no Intel ME available at all in Device Manager in Windows. Haven't checked yet if it's there now since I wanted to make sure MacOS booted correctly first. Will update.
Replying to myself here but as expected/hoped, Intel ME is available in Device Manager and the health check app now says my computer supports Windows 11.

I'm just gonna stick to official F9i for now :lol:
 
Top