macOS Ventura was announced at WWDC 22, unfortunately, support for 6th generation Intel CPUs, specifically Skylake CPUs, has been excluded from the list of upgradable devices.
By examining the system's built-in drivers, it can also be seen that support for Skylake GPUs (SKL) has been removed. Ventura system now only supports Kaby Lake (KBL) GPUs at the minimum.
However, there is still a way to get Skylake CPUs running on the latest Hackintosh system.
Hardware Requirements:
- Graphics Card: Intel Skylake desktop or laptop graphics card (HD 515, 520, 530, and 540)
- macOS Version: macOS Ventura
Upgrade Steps:
- Emulate Skylake GPU as Kaby Lake GPU
Add the following DeviceProperties to the config.plist file:
Devices | Key | Value | Type |
---|---|---|---|
PciRoot(0x0)/Pci(0x2,0x0) | AAPL,ig-platform-id | Laptop: 00001B59 Desktop: 00001259 | DATA |
device-id | 16590000 | DATA |
Add Kext
In the WhateverGreen GitHub repository, there is a branch called 'skl-as-kbl-13' which contains a file named 'SKLAsKBLGraphicsInfo.kext'. We need to add this file to the config.plist file, placing it below the 'WhateverGreen.kext' in the order.
https://github.com/acidanthera/WhateverGreen/tree/skl-as-kbl-13/Manual/Kexts
Updated on June 20, 2022
The official WhateverGreen (1.6.0-ade6c98) version now supports the '-igfxsklaskbl' boot argument, so the 'SKLAsKBLGraphicsInfo.kext' is no longer needed.
- Emulate Skylake CPU as Kaby Lake CPU
If the computer still cannot boot into the system after the previous steps, it means that the Skylake CPU needs to be emulated as a Kaby Lake CPU.
Add the following boot arguments under the UUID '7C436110-AB2A-4BBB-A880-FE41995C9F82' in NVRAM:
Boot Argument | Description |
---|---|
lilucpu=9 | Emulate Skylake CPU as Kaby Lake CPU |
igfxsklaskbl | Emulate Skylake GPU as Kaby Lake GPU |
-disablegfxfirmware | Prevent infinite loop retry when KBL iGPU starts |
-wegnoegpu | Disable all GPUs except iGPU, such as AMD or NVIDIA |
- Modify SMBIOS
The following SMBIOS are supported by Ventura:
Platform | SMBIOS | Description |
---|---|---|
Desktop | iMac17,1 | Not officially supported, need to add the 'no_compat_check' boot argument |
Desktop | iMac18,1 and later Macmini8,1 and later | Officially supported |
Laptop | MacBookPro13,1 MacBookPro13,2 MacBookPro13,3 | Not officially supported, need to add the 'no_compat_check' boot argument |
Laptop | MacBookPro14,1 and later | Officially supported |
- Restart and Install
Good luck!
Screenshots:
Here are two screenshots for reference.
System Information:
Stage Manager: