macOS Ventura は WWDC 22 で発表されましたが、残念ながらアップグレード可能なリストからは第 6 世代の Intel CPU である Skylake のサポートが除外されています。
システムに付属しているドライバを見ると、Skylake GPU のドライバ(SKL)が削除されていることもわかります。Ventura システムは現在、最低限 Kaby Lake(KBL)の GPU のサポートしかありません。
しかし、Skylake CPU を最新の Hackintosh システムで使用する方法はあります。
ハードウェア要件
- グラフィックスカード:Intel Skylake デスクトップまたはノートブックのグラフィックスカード(HD 515、520、530、540)
- macOS バージョン:macOS Ventura
アップグレード手順
Skylake GPU を Kaby Lake GPU としてエミュレートする
config.plist に以下の DeviceProperties を追加します。
デバイス | キー | 値 | タイプ |
---|---|---|---|
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 年 6 月 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 | AMD や NVIDIA などの iGPU 以外のすべての GPU を無効にする |
SMBIOS の変更
以下の SMBIOS は Ventura をサポートしています。
プラットフォーム | SMBIOS | 説明 |
---|---|---|
デスクトップ | iMac17,1 | 公式ではサポートされていませんが、no_compat_check 起動パラメータを追加する必要があります |
デスクトップ | iMac18,1 以降 Macmini8,1 以降 | 公式でサポートされています |
ノートブック | MacBookPro13,1 MacBookPro13,2 MacBookPro13,3 | 公式ではサポートされていませんが、no_compat_check 起動パラメータを追加する必要があります |
ノートブック | MacBookPro14,1 以降 | 公式でサポートされています |
再起動してインストールします。
幸運を祈ります!
スクリーンショット
最後に、参考のために 2 つのスクリーンショットを掲載します。
システム情報
Stage Manager