banner
半米牙

半米牙的笔记

分享技术、记录生活
email

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

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

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

hackintosh1

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

硬件要求#

  • 显卡: Intel Skylake 桌面级或者笔记本级显卡 (HD 515, 520, 530 and 540)
  • macOS 版本: macOS Ventura

升级步骤#

将 Skylake GPU 模拟成 Kaby Lake GPU#

config.plist 中添加以下 DeviceProperties

DevicesKeyValue类型
PciRoot(0x0)/Pci(0x2,0x0)AAPL,ig-platform-id笔记本:00001B59
台式机:00001259
DATA
device-id16590000DATA

添加 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 及以后官方支持

重启安装#

祝君好运!

截图#

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

系统信息#

hackintosh2

Stage Manager#

hackintosh3

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。