- Joined
- Dec 9, 2017
- Messages
- 134
- Motherboard
- Gigabyte Z590 VISION D
- CPU
- i7-11700K
- Graphics
- RX 6600 XT
- Mac
- Mobile Phone
Fresh install of macOS Monterey
Hadware
Motherboard: Gigabyte GA-Z590 VISION D
CPU: Intel Core i7-11700K
GPU: PowerColor Radeon RX 6600 XT Red Devil 8GB
RAM: 4x16GB Corsair LPX 3200 MHz DDR4
Storage 1: Corsair MP600 PCIe 4.0 1TB
Storage 2: Samsung 970Evo Plus PCIe 3.0 500GB
Storage 3: LSI SAS MegaRAID 9261-8i SAS2108 Hardware RAID Storage card
PCIe card 1: Fresco Logic FL1100 4-port USB 3.0 card
Ethernet: 2 x Intel I225V
BT + WiFi: Broadcom BCM94360NG 802.11ac NGFF WiFi Card
OS: macOS Ventura 13.2.1 + Windows 11 dual boot
Bootloader: OpenCore
SSDT
Name | Description |
SSDT-AWAC.aml | Fix errors with system clock |
SSDT-BRG.aml | Fixes RX6000 device paths |
SSDT-DMAC.aml | Adds a DMA Controller |
SSDT-DMAR.aml | Adds a DMAR table |
SSDT-DTPG.aml | Inject custom properties |
*SSDT-TB4HP.aml | Tunes the TB4 controller, not working currently for this board |
SSDT-EC-USBX.aml | Fake Embedded Controller, fixes USB power |
SSDT-GPRW.aml | Fixes instant wakes from USB devices |
SSDT-HPET.aml | Patch out IRQ conficts |
SSDT-PLUG.aml | CPU power management |
SSDT-PMCR.aml | Emulates PMC |
SSDT-PPMC.aml | Emulates PMC |
SSDT-RHUB.aml | Shutdown the RHUB and force macOS to build the USB structure itself |
SSDT-SBUS-MCHC.aml | Fixes SMBus |
SSDT-USBW.aml | USB wakeup device |
SSDT-XSPI.aml | Fixes SPI device |
*SSDT-UIAC-Z590-VISION-D.aml | USB maps |
*SSDT-UIAC-Z590-VISION-D-front-USB30-A.aml | USB maps |
*SSDT-UIAC-Z590-VISION-D-front-USB30-C.aml | USB maps |
Used kexts
Kext | Description |
AppleALC.kext | Native macOS HD audio for not officially supported codecs |
CPUFriend.kext | Dynamic macOS CPU power management data injection |
CPUFriendDataProvider.kext | Dynamic macOS CPU power management vector data |
Lilu.kext | Arbitrary kext and process patching on macOS |
NVMeFix.kext | NVMe SSD power management |
RadeonSensor.kext | Radeon RX 6000 Series sensors |
RestrictEvents.kext | MacPro7,1 specific, blocks RAM modules error notification |
SASMegaRAID.kext | LSI SAS MegaRAID controller support |
SMCProcessor.kext | SMC: CPU sensors |
SMCRadeonGPU.kext | Radeon RX 6000 Series sensors |
SMCSuperIO.kext | SMC: ITE chip sensors |
USBMap.kext | USB ports map |
USBWakeFixup.kext | Fixes USB wake issues on PCs without working EC controller |
VirtualSMC.kext | SMC emulator |
WhateverGreen.kext | GPU patches |
BIOS settings
Version
Disabled CSM
Disabled Fast Boot mode
Enabled VT-d
Enabled Intel PTT (TPМ 2.0)
Enabled iGPU (switched off in macOS)
Enabled Thunderbolt 4
Enabled XMP1
Enabled CPU Gear Mode 2 (XMP related)
Enabled Windows 8/10 UEFI boot
Enabled XHCI Hand-Off
Enabled Legacy USB Support
Enabled Secure Boot
Some screenshots all the BIOS settings changed
USB Port Map
This is my custom USB port map. Feel free to use it or create yours. The internal F_U320G front USB-C port is disabled, because my PC case does not have one. That's why I'm using the normal F_U32 USB 3.0 front header.
System definition
What works
- Sleep and Wake (SASMegaRAID.kext disables sleep by default. If you have no SAS controller, remove the kext for sleep and wake to function correctly)
- USB - Custom USB port mapping
- Sound is native
- iMessage
- The onboard Intel AX210 WiFi+BT card is removed and changed with BCM94360NG. So I have native WiFi and Bluetooth with Handoff and AirDrop
- Thunderbolt is working thanks to the provided DMAR in the community, but no hot plug. I have tested an Apple Thunderbolt to Ethernet Adapter and it connects on cold boot or restart only. However the hot plug does not work in Windows. I think it is MB firmware issue.
What does NOT work
So far everything is working correctly, no thunderbolt hot plug.
EFI
Full EFI attached. Please use your own platform info. The resource files are removed from the EFI archive.
Issues & Troubleshooting
- XMP1 Profile works with Gear2 option enabled only.
- TB4 controller supports USB Hub hot plugging, but hot plugging a TB device seems to has issues (both Windows and macOS)
- Samsung NVMe SSD drives have problems with the new TRIM handling Apple is doing results in long boot delay. Using Corsair MP600 as boot device seems to fix this issue. I hope Samsung will provide a firmware update ASAP or Apple could fix it with the future updates.
- I'm experiencing some HDMI Audio glitches and lags when playing audio (YouTube, VLC, Kodi etc.), tested with and without the AppleALC.kext or AppleALCU.kext. Playing audio throught the USB Audio Codec seams to work without any issues. More about this issue and the fix please read this post. The old GPU GB RX580 Gaming is now changed with PowerColor RX 6600 XT Red Devil 8GB.
Updates
- Gigabyte RX580 HDMI Audio crackling fix
- GPU exchange - Red Devil RX6600XT
- Updated OC to 0.7.7 and all the kexts as well
- Updated OC to 0.8.0 and all the kexts as well
- Updated OC to 0.8.8 and all the kexts as well
- Updated OC to 0.9.1 and all the kexts as well
Attachments
Last edited: