Awesome
OpenCore-Gigabyte-Z390M-Gaming
Please move on to BenjaminX's project
This project is no longer maintain. Thank you for your stars.
An OpenCore config of hackintosh, about Gigabyte Z390M Gaming.
You can see my change log here.
Computer Configuration
Component | Brank |
---|---|
CPU | Intel i7 9700K |
MotherBoard | Gigabyte Z390M Gaming |
Memory | Corsair Vengeance 16G DDR4 3200 x 2 |
Graphic Card | Dataland RX580 2304sp 8G |
SSD | Samsung 970evo 500G |
Net Card | BCM94360CD(Including BlueTooth) |
Power | EVGA 750P2 |
Fan | JONSBO TW3-240 |
Case | JONSBO C3-PLUS |
Monitor | AOC U2790VQ 27” 4K |
Keyboard & Mouse | Magic Keyboard 2 & Mouse 2 |
What's working?
- Both iGPU and eGPU are working fine.
- NATIVE NVRAM is working! I can change my Startup Disk in System Preference. thanks to acidanthera SSDT-PMC, now
LogoutHook.command
is unnecessary. - BlueTooth and Wi-Fi are working fine, because of I brought it on purpose.
- USBs are working fine, I patch it with
USBPorts.kext
, thanks to hackintool, you can see my configuration - High Speed USB Charge also working, enable by
USBPower.kext
. - Sleep is fine, thanks to Gigabyte Z390M Gaming, it really saved my time.
BIOS Changes
MAKE SURE YOUR BIOS VERSION HAVE UPDATED TO VERSION F9m! NOW CFG-LOCK CAN BE DISABLE MANUALLY!
- Save & Exit
- Load Optimized Defaults then make (or confirm) the following settings -- important settings in bold:
- Setting modify
- Tweaker
- Advanced CPU Settings
- VT-d → Disabled
- Extreme Memory Profile(X.M.P.) → Profile 1
- Advanced CPU Settings
- Settings
- Platform Power
- Platform Power Management → Disabled
- ErP → Disabled
- CSM Support → Disable
- Secure Boot will be disabled by default, but good to check
- IO Ports
- Initial Display Output → PCIe Slot 1. (If your discrete graphics card is in Slot 2, change this appropriately.)
- Internal Graphics → Enabled
- Above 4G Decoding → Enabled
- Resize BAR Support → Disabled
- Super IO Configuration
- Serial Port → Disabled
- USB Configuration
- XHCI Hand-off → Enabled
- Legacy USB Support → Enabled
- USB Mass Storage Driver Support → Enabled
- Port 60/64 Emulation → Disabled
- Network Stack Configuration
- Network Stack → Disabled
- Miscellaneous
- Intel Platform Trust Technology(PTT) → Disabled
- Software Guard Extensions(SGX) → Disabled
- Platform Power
- Boot
- CFG Lock → Disabled (This is VERY VERY IMPORTANT)
- Windows 8/10 Features → Other OS
- CSM Support → Disable
- Secure Boot → Disable
Tips
- USB3.0 is active by kexts/Other/USBPorts.kext. USBInjectALL.kext is unnecessary.