Skylake 如何吃上最新黑苹果 macOS Ventura

macOS Ventura 在 WWDC 22 上公布了， 很不幸的是可以升级的名单中已经排除了 6 代 Intel CPU 的支持，也就是 Skylake 的 CPU。

通过看系统自带的驱动也可以知道，已经去除了 Skylake GPU 的驱动 (SKL)，Ventura 系统现在只最低支持 Kaby Lake (KBL) 的 GPU 了。

不过，我们还是有办法让 Skylake CPU 吃上最新黑苹果系统的。

硬件要求

显卡： Intel Skylake 桌面级或者笔记本级显卡 (HD 515, 520, 530 and 540)

macOS 版本： macOS Ventura

升级步骤

将 Skylake GPU 模拟成 Kaby Lake GPU

config.plist 中添加以下 DeviceProperties

Devices | Key | Value | 类型

PciRoot(0x0)/Pci(0x2,0x0)

AAPL,ig-platform-id

笔记本：00001B59
台式机：00001259

DATA

| device-id | 16590000 | DATA

添加 Kext

在 WhateverGreen 的 GitHub 仓库中，有个skl-as-kbl-13分支，他的说明文档中有个 SKLAsKBLGraphicsInfo.kext 文件，我们需要把它添加到 config.plist 中，顺序放在 WhateverGreen.kext 的下方。

https://github.com/acidanthera/WhateverGreen/tree/skl-as-kbl-13/Manual/Kexts

2022.06.20 更新

现在官方 WhateverGreen (1.6.0-ade6c98) 版本新增支持了 -igfxsklaskbl 启动参数，所以不需要SKLAsKBLGraphicsInfo.kext了

将 Skylake CPU 模拟成 Kaby Lake CPU

如果以上步骤后，电脑无法正常进入系统，说明还需要把 Skylake CPU 模拟成 Kaby Lake CPU。

在 NVRAM 中，UUID 为7C436110-AB2A-4BBB-A880-FE41995C9F82下添加启动命令

启动参数 | 说明
lilucpu=9 | 将 Skylake CPU 模拟成 Kaby Lake CPU
igfxsklaskbl | 将 Skylake GPU 模拟成 Kaby Lake GPU
-disablegfxfirmware | 防止 KBL iGPU 启动的时候无限循环重试
-wegnoegpu | 禁止一切除了 iGPU 的其他 GPU，比如 AMD 或者 NVIDIA

修改 SMBIOS

以下 SMBIOS 支持 Ventura

平台 | SMBIOS | 说明
台式机 | iMac17,1 | 官方不支持，需要添加 no_compat_check 启动参数

台式机

iMac18,1 及以后
Macmini8,1 及以后

官方支持

笔记本

MacBookPro13,1
MacBookPro13,2
MacBookPro13,3

官方不支持，需要添加 no_compat_check 启动参数

笔记本 | MacBookPro14,1 及以后 | 官方支持

重启安装

祝君好运！

截图

最后放上两张截图供大家参考

系统信息

Stage Manager