This repo is based on Baio1977/GA-Z490M-Gaming-X. All credits to Baio1977 and hackintoshlife.it.
- Acidanthera for OpenCore and all the lovely hackintosh work.
- Apple for macOS;
- daliansky
- Dortiana
- Hackintoshlifeit
- mald0n
- rehabman
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 |
- 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)
- 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
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>
- 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
- USB Wake-up
- Usb port mapping performed
- Disabled unused device
- Cosmetics DSM in Configplist