EFI dir with OpenCore v0.9.9 (REL-099-2024-03-11
)
This setup has been in daily use (coding etc.) since Nov 2023 and has worked well. I haven't experienced any major issues thus far.
- Sleep works (If you happen to experience issues with sleep, please turn off the Bluetooth and try again)
- WiFi + Bluetooth works (
Intel AX211
I believe) - FaceTime + iMessage works (please update the MLB, Serial Number etc. following OC instructions here. SN & MLB found in the config.plist in this repo are only placeholders (though they are valid and should let you boot), so you MUST change them to avoid issues with iCloud/FaceTime/iMessage).
Drivers
SSDTs
Kexts
- AirportItlwm -
v2.3.0-alpha
- WiFi AX211 - AppleALC -
v1.8.9
- Sound - BlueToolFixup -
v2.6.8
- Bluetooth - IntelBluetoothFirmware -
v2.4.0
- Bluetooth - IntelBTPatcher -
v2.4.0
- Bluetooth - IntelMausi -
v1.0.7
- NIC - Lilu -
v1.6.7
- NVMeFix -
v1.1.1
- SSD power management (may not be needed, I left it as it isn't causing any issues) - RadeonSensors -
v0.3.3
- GPU sensors - RestrictEvents -
v1.1.3
- Fixes RAM warnings - SMCDellSensors -
v1.3.2
- Allows iStatMenus to see some of the Dell sensors - SMCProcessor -
v1.3.2
- SMCRadeonGPU -
v0.3.3
- GPU sensors - SMCSuperIO -
v1.3.2
- USBMap -
v1.0
- self-explanatory really, USB map is required since Big Sur 11.3 - VirtualSMC -
v1.3.2
- WhateverGreen -
v1.6.6
- GPU patches; pretty much essential to enable the proper GPU support without unnecessary faff. You can try applying the PowerPlay table patches and remove this kext, but while I did notice a drop in GPU power usage (below 100W) and temps, my secondary display developed a flickering issue and occasional black screen. I decided to live with higher GPU power usage (around 130W most of the time) rather than fight with flickering screens and/or incorrect refresh rates. Your mileage may vary.
If you are using a non-Intel WiFi adapter (chipsets supported by itlwm can be found here: https://openintelwireless.github.io/itlwm/Compat.html), please remove AirportItlwm
, IntelBluetoothFirmware
and IntelBTPatcher
kexts + update the config.plist
via the OC config tool of your choice.
PropertyTree is what I usually use - remove the unnecessary kexts, open config.plist
via File -> Open OR CMD+O
, then File -> OC Clean Snapshot OR CMD+SHIFT+R
, in newly opened file browser/Finder window, find your EFI/OC
folder, select/click OC
and press Choose
. That should update the config.plist
and reflect your kext/SSDTs/drivers changes. Then File -> Save
and reboot.
My specs
- CPU:
Intel Gold 6132
- RAM:
96GB 2400 MHz
- GPU:
SAPPHIRE Nitro+ RX 580 8GB
- SSD:
SABRENT ROCKET NVMe4 1TB
- NVME ADAPTER:
SABRENT M.2 SSD NVMe to PCIe Adapter (Amazon)
- DISPLAYS:
1x LG 27GP95R 4K + 1x Dell P2721Q 4K
- WIFI/BLUETOOTH:
Ubit AX211 PCI-E Adapter (Amazon)
Thanks to:
- https://github.com/mach-kernel/Dell7820-macOS - for sharing his version of OC for Catalina. It helped a lot with setting up Ventura.
- https://github.com/acidanthera & https://github.com/dortania - for OpenCore and a bunch of essential kexts and guides.
- https://github.com/zxystd & OpenIntelWireless Team - for making WiFi on hackintosh easy.
- https://github.com/ChefKissInc - for the RadeonSensors.
- https://github.com/corpnewt - for USB Map tool.