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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。