Home

Awesome

OpenCore Gigabyte Z390 M Gaming Hackintosh Build

Running macOS Ventura version 13.6.

about this Mac

Hardware

ComponentModelComments
MainboardGigabyte Z390 M Gaming, rev. 1.0running Bios F9m
CPUIntel i7-8700kUHD630 iGPU for compute
GPUGigabyte AMD Radeon RX 6600 XTworks oob
SSDWD Black SN750 Gaming 1TB M.2 NVMeworks oob
NetworkBroadcom BCM94360CD Wi-Fi & Bluetooth 4.0 PCIe Adapterworks oob
MemoryCorsair Vengeance LPX 32GB (2x16GB) 3200MHz

BIOS

Using the latest, official F9m bios from Gigabyte. This is the first bios version which lets you disable CFG-Lock.

First load optimized defaults, then adjust the following settings:

  1. Tweaker → Extreme Memory Profile(X.M.P.): Profile1
  2. Settings → Super IO Configuration → Serial Port: Disabled
  3. Settings → IO Ports → Above 4G Decoding: Enabled
  4. Settings → IO Ports → Internal Graphics: Enabled
  5. Settings → IO Ports → USB Configuration → XHCI Hand-off: Enabled
  6. Settings → IO Ports → USB Configuration → Legacy USB Support: Disabled
  7. Settings → Miscellaneous → Software Guard Extensions(SGX): Disabled
  8. Boot → Fast Boot: Disabled
  9. Boot → CSM Support: Disabled
  10. Boot → CFG Lock: Disabled

OpenCore Installation Notes

Currently running OpenCore v1.0.1.

Basically, I just followed the official OpenCore Coffe Lake Install Guide.

USB

USB mapping is done via USBMap.kext injection (generated with the USBMap script).

This is my current 15 port mapping:

#DeviceTypePostion
xHS01USB 2.0back middle right (red port)
xHS02USB 2.0back middle left usb-c
1HS03USB 2.0back top left
2HS04USB 2.0back top right
3HS05USB 2.0back bottom left
4HS06USB 2.0back bottom right
5HS07USB 2.0case front right (via internal header)
6HS08USB 2.0case front left (via internal header)
7HS10Internal Header (USB 2.0)used by BCM94360CD Bluetooth adapter
8SS01USB 3.0back middle right
9SS02USB 3.0back middle left usb-c
10SS03USB 3.0back top left
11SS04USB 3.0back top right
12SS05USB 3.0back bottom left
13SS06USB 3.0back bottom right
14SS07USB 3.0case front right (via internal header)
15SS08USB 3.0case front left (via internal header)
xSS10Internal Header (USB 3.0)internal bluetooth

IO backplate

Gigabyte Z390 M Gaming IO Backplate

iGPU

iGPU works by enabling internal graphics in bios and then using framebuffer 0x3E910003 for WhateverGreen.

Note: Make sure you swap bytes when setting the value for AAPL,ig-platform-id in config.plist (0x3E910003 -> 0300913E).

iGPU acceleration

Sound

Front and backside ports work with AppleALC.kext using layout-id 20.

Kexts

Issues

None at the moment.