Hardware
Category | Component | Note |
---|---|---|
CPU | Intel Core i9-9900K | |
GPU | MSI Radeon RX 5700 XT EVOKE OC Graphics Board | Native support |
Motherboard | Gigabyte Z390 AORUS MASTER | |
Storage (macOS) | Silicon Power SSD 512GB NVMe 1.3 P34A80 (M2M slot) |
Internal NVME |
Storage (Windows) | Crucial P1 500GB 3D NAND NVMe PCIe (M2A slot) |
Internal NVME |
Memory | Corsair Vengeance LPX 32GB (2x16GB) 3200MHz DDR4 | |
CPU Cooler | EKWB EK-KIT Performance Series PC Watercooling Kit P360 | |
Power Supply | Corsair RMX Series 80PLUS Gold 1000W | |
Case | Cooler Master MasterCase H500M ARGB | |
Monitor | Dell Display Monitor SE2416H 23.8inches | |
LAN | Intel® i219v GbE LAN | I use LAN for network |
Wifi & BT | Intel® CNVi 802.11ac 2x2 Wave 2 WIFI & BT5 (on-board) | I just use bluetooth for JBL FLIP 5 Speaker. |
Include Intel Wireless-AC 9560 module inside | If you want native wifi control. | |
Use AirportItlwm instead but slow speed | ||
Use Itlwm and HeliPort for increase wifi speed |
Kernel extensions
Kext | Version |
---|---|
Lilu | 1.7.0 |
VirtualSMC | 1.3.4 |
WhateverGreen | 1.6.9 |
AppleALC | 1.9.3 |
IntelBluetoothFirmware | 2.4.0 |
IntelBTPatcher | 2.4.0 |
IntelMausi | 1.0.8 |
SMCProcessor | 1.3.4 |
SMCSuperIO | 1.3.4 |
USBMap | Manual |
itlwm | 2.3.0 |
BlueToolFixup | 2.6.9 |
Working ✅ / Not Working ☑️
- ✅ Ethernet
- ✅ Onboard Audio
- ✅ iMessage
- ✅ Sleep/Wake
- ✅ Bluetooth & Wi-Fi
- ☑️ Airdrop
- ☑️ Handoff
Changes
-
2024-10-20: Updated to macOS 15.0.1, fix bluetooth broken
<key>bluetoothInternalControllerInfo</key> <data>AAAAAAAAAAAAAAAAAAA=</data> <key>bluetoothExternalDongleFailed</key> <data>AA==</data>
-
remove SSDT-PLUG due to macOS version >= 12.3 link
iMac19.1
- This iMac model appeared in 2019. There are 3 technical details that make it very similar to my PC:
- Intel 9th generation Coffee Lake Refresh processor
- iGPU Intel UHD Graphics 630
- dGPU AMD Radeon Pro 570X / 575X / 580X.
- On this real Mac the dGPU can be used to display the main graphics with good performance while the iGPU can contribute hardware video encoding and decoding tasks, releasing the CPU from these tasks. This is what you are looking for when selecting this SMBIOS: dGPU graphics / iGPU encoding. To achieve this you have to:
- enable iGPU in BIOS
- put the dGPU as main card
- cable to monitor from the dGPU
- recent versions of Lilu and WhateverGreen
- SMBIOS from iMac19,1
- iGPU in headless mode in config.plist, adding these lines in DeviceProperties / Add (OpenCore)
iMacPro1,1
- This iMac model appeared in 2017. It has a processor from a different family than my PC, it is Intel Xeon with 8, 10, 14 or 18 cores. But being a Mac without iGPU (it only has a Radeon Pro Vega 56 dGPU), it allows us to disable our iGPU in BIOS to obtain an equivalent system in which the dGPU serves both to bring graphics to the monitor and for video encoding and decoding tasks. This is what you are looking for when selecting this SMBIOS: dGPU graphics and encoding. To achieve this you have to:
- disable iGPU in BIOS
- cable to monitor from the dGPU
- recent versions of Lilu and WhateverGreen
- SMBIOS from iMacPro1,1.
- cmer : this is the first guide that I followed and try with Catalina 10.15.1
- AudioGod : Currently, I use from him and change a little bit to make something well.
- Colin Sullender : Previous, I try many times but cannot boot into Macintosh. Thanks for using Intel CNVI in your system. I just rebuild USB Map kext and everything works.