banner
半米牙

半米牙的笔记

分享技术、记录生活
email

スカイレイクは、最新のブラックアップルmacOS Venturaをどのように楽しむことができますか?

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-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 年 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=9Skylake CPU を Kaby Lake CPU としてエミュレートする
igfxsklaskblSkylake GPU を Kaby Lake GPU としてエミュレートする
-disablegfxfirmwareKBL iGPU の起動時に無限ループリトライを防止する
-wegnoegpuAMD や 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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。