Skip to content

OpenCore bootloader config for running macOS on my Gigabyte Z390 M Gaming desktop computer

Notifications You must be signed in to change notification settings

tspng/gigabyte-z390-m-gaming-opencore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore Gigabyte Z390 M Gaming Hackintosh Build

Running macOS Ventura version 13.6.

about this Mac

Hardware

Component Model Comments
Mainboard Gigabyte Z390 M Gaming, rev. 1.0 running Bios F9m
CPU Intel i7-8700k UHD630 iGPU for compute
GPU Gigabyte AMD Radeon RX 6600 XT works oob
SSD WD Black SN750 Gaming 1TB M.2 NVMe works oob
Network Broadcom BCM94360CD Wi-Fi & Bluetooth 4.0 PCIe Adapter works oob
Memory Corsair 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:

# Device Type Postion
x HS01 USB 2.0 back middle right (red port)
x HS02 USB 2.0 back middle left usb-c
1 HS03 USB 2.0 back top left
2 HS04 USB 2.0 back top right
3 HS05 USB 2.0 back bottom left
4 HS06 USB 2.0 back bottom right
5 HS07 USB 2.0 case front right (via internal header)
6 HS08 USB 2.0 case front left (via internal header)
7 HS10 Internal Header (USB 2.0) used by BCM94360CD Bluetooth adapter
8 SS01 USB 3.0 back middle right
9 SS02 USB 3.0 back middle left usb-c
10 SS03 USB 3.0 back top left
11 SS04 USB 3.0 back top right
12 SS05 USB 3.0 back bottom left
13 SS06 USB 3.0 back bottom right
14 SS07 USB 3.0 case front right (via internal header)
15 SS08 USB 3.0 case front left (via internal header)
x SS10 Internal 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.

About

OpenCore bootloader config for running macOS on my Gigabyte Z390 M Gaming desktop computer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages