banner
半米牙

半米牙的笔记

分享技术、记录生活
email

How to install the latest macOS Ventura on Skylake to get a Hackintosh.

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:

  1. Emulate Skylake GPU as Kaby Lake GPU

Add the following DeviceProperties to the config.plist file:

DevicesKeyValueType
PciRoot(0x0)/Pci(0x2,0x0)AAPL,ig-platform-idLaptop: 00001B59
Desktop: 00001259
DATA
device-id16590000DATA
  1. 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.

  1. 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 ArgumentDescription
lilucpu=9Emulate Skylake CPU as Kaby Lake CPU
igfxsklaskblEmulate Skylake GPU as Kaby Lake GPU
-disablegfxfirmwarePrevent infinite loop retry when KBL iGPU starts
-wegnoegpuDisable all GPUs except iGPU, such as AMD or NVIDIA
  1. Modify SMBIOS

The following SMBIOS are supported by Ventura:

PlatformSMBIOSDescription
DesktopiMac17,1Not officially supported, need to add the 'no_compat_check' boot argument
DesktopiMac18,1 and later
Macmini8,1 and later
Officially supported
LaptopMacBookPro13,1
MacBookPro13,2
MacBookPro13,3
Not officially supported, need to add the 'no_compat_check' boot argument
LaptopMacBookPro14,1 and laterOfficially supported
  1. Restart and Install

Good luck!

Screenshots:

Here are two screenshots for reference.

System Information:

hackintosh2

Stage Manager:

hackintosh3

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.