Skip to content

alwynpan/OC-GA-Z490M-GAMING-X

Repository files navigation

Gigabyte GA-Z490M-GAMING-X based OpenCore Hackintosh

Credits

This repo is based on Baio1977/GA-Z490M-Gaming-X. All credits to Baio1977 and hackintoshlife.it.

Computer Specs

Component Brand and model
Motherboard GA Z490M Gaming X (rev 1.0, BIOS F20)
CPU Intel i7 10700K
GPU Intel® UHD Graphics 630
Audio Realtek ALC1200A
Ram Team 32Gb DDR4 3600Mhz
WiFi + Bluetooth Fenvi FV-T919 (BCM94360CD)
NVMe Kingston A2000 500GB
SmBios iMac 20.1
BootLoader OpenCore 0.7.1

infodp1

BIOS Settings (F20)

Disable

  • Fast Boot
  • VT-d (can be enabled if you set DisableIoMapper to YES)
  • CSM
  • Intel SGX
  • Intel Platform Trust
  • CFG Lock (MSR 0xE2 write protection)

Enable

  • VT-x
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • OS type: (Windows 10 Features: Other)
  • DVMT Pre-Allocated(iGPU Memory): 128 MB
  • DVMT Total Gfx Mem → MAX

Device Screenshot

infodp1 infodp2

Patch iGPU HDMI\DP Output

infodp2 infodp2 infodp2

These are the device properties to configure the iGPU as display output:

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
    <key>AAPL,GfxYTile</key>
    <data>AQAAAA==</data>
    <key>AAPL,ig-platform-id</key>
    <data>BwCbPg==</data>
    <key>AAPL,slot-name</key>
    <string>Internal@0,2,0</string>
    <key>device-id</key>
    <data>mz4AAA==</data>
    <key>device_type</key>
    <string>VGA compatible controller</string>
    <key>enable-hdmi-dividers-fix</key>
    <data>AQAAAA==</data>
    <key>force-online</key>
    <data>AQAAAA==</data>
    <key>framebuffer-con0-busid</key>
    <data>AQAAAA==</data>
    <key>framebuffer-con0-enable</key>
    <data>AQAAAA==</data>
    <key>framebuffer-con0-type</key>
    <data>AAgAAA==</data>
    <key>framebuffer-con1-enable</key>
    <data>AQAAAA==</data>
    <key>framebuffer-con1-index</key>
    <data>AwAAAA==</data>
    <key>framebuffer-con1-type</key>
    <data>AAgAAA==</data>
    <key>framebuffer-con2-busid</key>
    <data>AAAAAA==</data>
    <key>framebuffer-con2-enable</key>
    <data>AQAAAA==</data>
    <key>framebuffer-con2-flags</key>
    <data>IAAAAA==</data>
    <key>framebuffer-con2-index</key>
    <data>/////w==</data>
    <key>framebuffer-con2-pipe</key>
    <data>AAAAAA==</data>
    <key>framebuffer-con2-type</key>
    <data>AQAAAA==</data>
    <key>framebuffer-patch-enable</key>
    <data>AQAAAA==</data>
    <key>hda-gfx</key>
    <string>onboard-1</string>
    <key>model</key>
    <string>Intel CoffeeLake-H GT2 [UHD Graphics 630]</string>
</dict>

And these are the device properties to setup the iGPU as computing only:

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
    <key>AAPL,ig-platform-id</key>
    <data>AwDImw==</data>
    <key>AAPL,slot-name</key>
    <string>Internal@0,2,0</string>
    <key>device-id</key>
    <data>yJsAAA==</data>
    <key>device_type</key>
    <string>VGA compatible controller</string>
    <key>model</key>
    <string>Intel CoffeeLake-H GT2 [UHD Graphics 630]</string>
</dict>

What works and What doesn't or WIP

Works

  • Intel UHD 630 iGPU
  • ALC1200 Internal Speakers
  • ALC1200 HDMI Audio Output
  • All USB Ports (Front 30 pin connector at USB2 speed)
  • Wi-Fi and Bluetooth BCM94360CS2 Module
  • Intel (11)I219-V LAN
  • NVRAM
  • Windows boot from OpenCore

Does't work

  • USB Wake-up

USB Map by Hackintool

  • Usb port mapping performed

infobigsur

  • Disabled unused device
  • Cosmetics DSM in Configplist

PCI

Info Section SSDT GA Z490M Gaming X

SSDT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages