Uhd 770 Hackintosh Info
Disclaimer: This guide is for educational purposes. Hackintoshing violates Apple's End User License Agreement (EULA). Use this information at your own risk. Always ensure you have backups of your data.
Step 1: Device Properties (PciRoot(0x0)/Pci(0x2,0x0))
You need to override the device-id and AAPL,ig-platform-id.
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BwCbPg==</data> <!-- 07009B3E for desktop UHD 630 targeting 3 monitors -->
<key>device-id</key>
<data>mz4AAA==</data> <!-- 9B3E0000 (Spoofs as UHD 630) -->
<key>enable-hdmi20</key>
<data>AQAAAA==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-con1-type</key>
<data>AAgAAA==</data> <!-- HDMI Connector type -->
</dict>
Why this works: 07009B3E tells macOS to load the UHD 630 driver. The 9B3E device ID confirms the spoof. uhd 770 hackintosh
6. Device Properties
- Typical properties to set in OpenCore:
- device-id (if needed)
- AAPL,ig-platform-id or ig-platform-id (per macOS/OpenCore convention)
- framebuffer-con0/1/... properties via WhateverGreen for connector types and pipe assignments
- Use platform-specific guides or samples from up-to-date Hackintosh repositories to find appropriate ig-platform-id values. Test incrementally and document working values.
Part 4: The Kexts & Configuration (OpenCore)
You will use the standard OpenCore bootloader. Here is the specific configuration for UHD 770.
The OpenCore Configuration: Spoofing the UHD 770
This is the technical heart of the build. You need OpenCore 0.9.0 or newer. Here is the standard config.plist patch used by the community. Disclaimer: This guide is for educational purposes
Hardware Requirements: Can Your CPU Run It?
You need an Alder Lake (12th-gen) or Raptor Lake (13th/14th-gen) with UHD 770. Note that F-series chips (e.g., 13600KF) do NOT have an iGPU. You also need a 600 or 700 series motherboard with an enabled iGPU in the BIOS.
| CPU Family | iGPU Model | Hackintosh Viability | | :--- | :--- | :--- | | 12th Gen (12600K-12900KS) | UHD 770 | Moderate (Spoof required) | | 13th Gen (13600K-13900KS) | UHD 770 | Moderate (Spoof required) | | 14th Gen (14700K-14900K) | UHD 770 | Untested / Similar to 13th | | 12/13/14 Gen (F-series) | None | Impossible | Why this works: 07009B3E tells macOS to load
6. Best Alternative
Do not rely on UHD 770. Buy a used AMD GPU:
- Native: RX 6600 XT, RX 6800, RX 6900 XT (Ventura+)
- Legacy: RX 580, Vega 56/64 (Monterey)
Use UHD 770 only for compute tasks (handbrake encode) while dGPU drives displays.