Hackintosh OpenCore + Intel Alder Lake Core i7-12700F + Gigabyte B660M Aorus Pro DDR4 + Radeon RX 6600 XT
Bootloader | Version | Boot Mode | SMBios | macOS | Version | Release Date |
---|---|---|---|---|---|---|
OpenCore | 0.8.3 | UEFI | MacPro7,1 | Monterey | 12.5.1 | 25/08/2022 |
-
12th Gen Intel Alder Lake Core i7-12700F [link]
-
Gigabyte B660M Aorus Pro DDR4 [link]
-
Audio Realtek ALC897
-
Intel Ethernet 2.5GbE LAN l225-V
-
-
Kingston Fury Beast 16GB Dual Channel DDR4 3200MHz [link]
-
XFX Speedster Qick AMD Radeon RX 6600 XT 8GB [link]
-
Samsung 980 Pro NVMe 500GB (Windows 11) [link]
-
WD Black SN850 NVMe 500 GB (macOS 12) [link]
-
Midasforce SSD SATA 1TB (Storage) [link]
-
Broadcom BCM9430 PCIe Adapter WIFI + Bluetooth [link]
-
Lenovo Gaming Monitor G27-20 Full HD 144Hz [link]
-
dbE 1080p Webcam [link]
-
Enermax Revolution D.F. 650W 80+ Gold Full-Modular [link]
-
Deepcool Macube 110 White Case [link]
-
iServices (iCloud, iMessage, FaceTime, AirDrop, AirPlay, Handoff, Apple Watch to Unlock,
SideCar) -
Hardware Acceleration
-
Ethernet
-
WIFI
-
Bluetooth
-
Audio In/Out
-
All USB Ports
-
Power Management
-
Hardware Acceleration
-
DRM
-
Sleep/Wake/Restart/Shut Down
-
DisplayPort Audio (HDMI Audio not tested yet)
-
Boot-chime
-
etc.
- Nothing
-
Read, learn, and understand the Dortania's OpenCore Install Guide and this Reddit post.
- Setup follow Comet Lake Configs
- SMBios used
MacPro7,1
-
My ACPI Table:
SSDT Method Description SSDT-AWAC.aml Manual Required SSDT-EC-USBX.aml Manual Required SSDT-GPRW.aml Prebuilt Required for Sleep/Wake SSDT-HPET.aml SSDTTime Optional SSDT-PLUG-ALT.aml Prebuilt Required SSDT-SBUS.aml Manual Optional Note: I recommend to manually dumping your DSDT and compile your own SSDT. You can use SSDTTIme (Windows) or MaciASL (macOS).
-
My EFI Folder Structure:
─ EFI ├── BOOT │ └── BOOTx64.efi └── OC ├── ACPI │ ├── SSDT-AWAC.aml │ ├── SSDT-EC-USBX.aml │ ├── SSDT-GPRW.aml │ ├── SSDT-HPET.aml │ ├── SSDT-PLUG-ALT.aml │ └── SSDT-SBUS.aml ├── Drivers │ ├── AudioDxe.efi │ ├── OpenCanopy.efi │ ├── OpenHfsPlus.efi │ ├── OpenRuntime.efi │ ├── ResetNvramEntry.efi │ └── ToggleSipEntry.efi ├── Kexts │ ├── AirportBrcmFixup.kext │ ├── AppleALC.kext │ ├── CPUFriend.kext │ ├── CPUFriendDataProvider.kext │ ├── CpuTopologyRebuild.kext │ ├── Lilu.kext │ ├── NVMeFix.kext │ ├── RestrictEvents.kext │ ├── SMCProcessor.kext │ ├── SMCSuperIO.kext │ ├── USBMap.kext │ ├── VirtualSMC.kext │ └── WhateverGreen.kext ├── Resources | ├── Audio | ├── Font | ├── Image | │ └── Acidanthera | │ ├── Chardonnay | │ ├── GoldenGate | │ └── Syrah | └── Label ├── Tools | └── OpenShell.efi ├── config.plist └── OpenCore.efi
-
NVRAM
>7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args
>agdpmod=pikera e1000=0 keepsyms=1 debug=0x100 -v
-
Fix Sleep/Wake:
-
ACPI
>Patch
change Method (GPRW,2,N) to XPRW, pair with SSDT-GPRW.aml -
ACPI
>Patch
ChangeADBG to XDBG
:TableSignature OemTableId TableLength Find Replace Count Enabled Comment 53534454 475357417070 0 4303141941444247 4303141958444247 1 true Change ADBG to XDBG
-
Fix High CPU Usage after Wake:
Kernel
>Quirks
>AppleXcpmCfgLock
[Disabled]
-
Disable Radeon Zero RPM (Optional):
- Just follow this Github guide
Note: Load Optimized Default Settings first before making any BIOS settings. In my case I just need to change the option like shown below, as other needed options has enabled/disabled by default.
Motherboard | Gigabyte B660M Aorus Pro DDR4 Rev. 1.0 |
---|---|
BIOS Version | F6 Checksum: 8CF0 |
BIOS Date | 12/08/2022 |
Extreme Memory Profile (X.M.P) | Profile 1 |
Windows 10 Features | Other OS |
-
Disabled:
-
Intel Platform Trust Technology (PTT)
-
Secure Boot
-
Serial Port
-
APP Center Download & Install
-
LEDs in System Power On State (Optional)
just for aesthetic of my PC lol
-
-
Enabled:
- Hyper-Threading
-
Above 4G Decoding
-
Re-Size BAR Support