Gigabyte Z690 Gaming X DDR4 + i7 12700K + RX 5700 XT

Last Updated Configuration Summary

  • Mac OS Sonoma 14.4.1
  • OpenCore: 1.0.0

Hardware Specification

Motherboard

Component Model Notes
Motherboard Gigabyte Z690 Gaming X DDR4 rev1.0 BIOS Version = F8b
CPU Intel i7-12700K 8 P-Cores, 4 E-Cores, 12 P-Cores, All enabled
CPU Cooling MSI MAG Core Liquid 360R V2 3x120mm
RAM Crucial 32GB (2x16GB) 3600MHz CL16 Ballistix Black XMP Profile 1 - 3.6 GHz enabled, up to 5.2 GHz in macOS
iGPU Intel UHD 770 not supported in macOS (yet?)
dGPU Sapphire Radeon RX 5700 XT NITRO+ 8GB GDDR5 agdpmod=pikera flag is needed to work OOB
Drive Gigabyte 1TB M.2 PCIe Gen4 NVMe AORUS 7000s
WiFi/Bluetooth WTXUP TX-AC94360 uses chip Broadcom BCM94360CD, worked OOB until Ventura, since Sonoma - if you must have it refer to OCLP-Broadcom-Wifi branch
Power Supply Corsair CX750M 750W 80 Plus Bronze
Case SilentiumPC Signum SG7V EVO TG ARGB

Config

  • SMBIOS used - iMacPro1,1
  • agdpmod=pikera for AMD dGPU
  • PlatformInfo
    1. Copy _/scripts/platformInfo.dist file to _scripts/platformInfo and fullfill platformInfo parameters inside this file
    2. Then:
      1. To APPLY parameters to config.plist use command: sh _/scripts/run.sh --apply
      2. To REVERT parameters from config.plist use command: sh _/scripts/run.sh --revert
    3. You can also use OpenCore Configurator to generate & fill automatically OR use GenSMBIOS to generate only
    4. Remember to use correct SMBIOS Type when generating
    5. Scripts are included for faster cleaning unnecessary parameters on my end

BIOS

  • Tweaker > XMP = Profile 1
  • Tweaker > Advanced CPU Settings > Hyper Threading Technology = on
  • Tweaker > Advanced CPU Settings > CPU Cores Enabling Mode = Selectable Mode
  • Tweaker > Advanced CPU Settings > Enable All Cores (P+E)
  • Settings > IOPorts > Internal Graphics = on
  • Settings > IOPorts > HD Audio Controller = on
  • Settings > IOPorts > Above 4G Encoding = on
  • Settings > IOPorts > Re-Size BAR Support = on
  • Settings > IOPorts > USB Configuration > XHCI Hand-off = on
  • Settings > IOPorts > SATA Configuration > SATA Mode = AHCI
  • Settings > Miscellaneous > Intel Platform Trust Technology = on
  • Settings > Miscellaneous > VT-d = on
  • Boot > CFG-Lock = off
  • Boot > Fast Boot = off
  • Boot > Windows 10 Features = Windows 10
  • Boot > CSM Support = off

Overclocking

None for now, TBD

What works/doesn't work

  • Sleep/Wake
  • Shutdown/Reboot
  • Audio
  • Video
  • WiFi + Bluetooth
  • Ethernet
  • All USB ports
  • HEVC, H.264
  • iCloud, Continuity, AirDrop, Universal Control, Unlock with Apple Watch
  • iMessage, FaceTime, Mac AppStore, iTunes Store
  • Update to newer macOS builds
  • SideCar (T2 Security Chip is missing & compatible iGPU is mandatory)

Kexts used:

Kext Version
AppleALC.kext 1.9.0
Lilu.kext 1.6.7
WhateverGreen.kext 1.6.6
VirtualSMC.kext 1.3.2
SMCProcessor.kext 1.3.2
SMCSuperIO.kext 1.3.2
NVMeFix.kext 1.1.1
RestrictEvents.kext 1.1.2
LucyRTL8125Ethernet.kext 2021-04-29
USBWakeFixup.kext 1.0
USBInjectAll.kext for USB mapping only
USBMap_GA-Z690-Gaming-X.kext dedicated

USB Mapping:

USB Mapping Scheme USB Mapping Scheme

Performance Results:

Geekbench Summary

Thanks/Credits