古い Mac で macOS Ventura を実行するのは簡単ではありませんが、一部の開発者は進歩を遂げています
公式の macOS システム要件を回避して、サポートされていない古い Mac 上で新しいバージョンのソフトウェアを実行することには、長い歴史があります。XPostFactoやLeopardAssistなどのツールは、古い PowerPC Mac で新しいバージョンの Mac OS X を実行するのに役立ちます。この伝統は、Sierra、High Sierra、Mojave、Catalina 用のdosdude1 パッチャーによって現代でも生き続けています。
Big Sur と Monterey の場合、 古い Mac で新しいバージョンの macOS を実行するには、 OpenCore Legacy Patcher (略して OCLP) が最適な方法です。これは OpenCore Hackintosh ブートローダーのフォークであり、新機能や修正、macOS の新しいバージョンとの互換性によってかなり頻繁に更新されます。OCLP 開発者は、macOS Ventura のサポートが難しいことを認めていますが、いくつかの重要な領域で進歩があり、一部の古い Mac をもう少し長持ちさせることができます。
ベンチュラとどう違うの?
過去数年では、「サポートされている」Mac と「サポートされていない」Mac のハードウェアの違いが非常に小さかったため、新しいバージョンの macOS を起動するために必要な唯一のことは、ブートローダーをだまして、少し新しいバージョンで実行されていると思わせることだけでした。マック。しかし、Apple が macOS から Intel Mac のサポートをどんどん削除しているため、このアプローチはさらに複雑になってきています。
OCLP および dosdude1 パッチャーは通常、古いものの公式にサポートされているモデルを利用して、同様のハードウェアを搭載したサポートされていない Mac のサポートを拡張できます。たとえば、macOS Monterey では、Apple は第 3 世代 (Ivy Bridge) および第 4 世代 (Haswell) プロセッサを使用した多くの 2012、2013、および 2014 Mac モデルのサポートを正式に終了しました。しかし、Monterey は Ivy Bridge プロセッサを搭載した 2013 Mac Pro と Haswell プロセッサを搭載した 2014 Mac mini のサポートを継続したため、OS はこれらのプロセッサ (および付随する GPU およびチップセット ハードウェア) に対する基本レベルのサポートを維持しており、そのため Monterey を入手しやすくなりました。 。同じチップを搭載した他の Mac でも動作します。
ベンチュラは違います。第 7 世代 (「Kaby Lake」) より古い Intel プロセッサは公式にはサポートされておらず、Apple は実際に舞台裏で大規模なクリーンアップを行って、古いプロセッサを搭載した Mac が依存していたドライバやその他の OS コンポーネントを削除しました。これには、古い Intel および AMD GPU 用の GPU ドライバー、macOS でのネイティブ Nvidia GPU ドライバー サポートの最新の残骸、多くの古いモデルの USB サポート、感圧タッチなしのトラックパッド サポート、Intel イーサネット コントローラー用のドライバーなどが含まれます。
そしてその変化はドライバーよりもさらに深いところにまで及びます。Apple はまた、 AVX2 命令セットをサポートしない古い x86 プロセッサのサポートを削除したため、これらの命令がないとプロセッサでは OS がまったく起動しなくなります。AVX2 は Haswell プロセッサで導入されたため、古いプロセッサで Ventura を実行したいと考えている人にとっては、さらにハードルが高くなります。
Apple はまた、古い GPU ハードウェア用の Monterey 時代のドライバーと互換性がないように Metal レンダリング スタックを変更しました (明らかに、これは Metal 3 アップデートとはまったく無関係です。Ventura は多くの Metal 2 専用 Mac を公式にサポートしています) 。古いドライバーを追加し直すと、グラフィックス アクセラレーションなしで基本的なディスプレイ出力が得られます。サポートされていない Mac で Ventura を実行するために開発者が対処する必要がある障害の完全なリストについては、OpenCore Legacy Patcher Github リポジトリを確認してください。
進歩の兆し
何ヶ月もの作業を経て、ついにレガシー Metal GPU で macOS Ventura を実行できるようになりました。
これには、私の初期の 2008 Mac Pro (Nvidia Kepler および AMD GCN 1)、2012 Mac mini、2014 Mac mini、および 2014 iMac 5k が含まれます。pic.twitter.com/cMQ5Qk8uoo
この Github 投稿は、これらの古いマシンでの Ventura サポートの将来について少し悲観的です。「私たちが直面しているすべての課題を考慮すると、コミュニティが利用できる短期的な解決策はないと思います」とプロジェクトリーダーのミコラ・グリマルユク氏は6月に書いた。「OpenCore Legacy Patcher の適切なビルドがリリースされるまでの最適な期間は 6 か月ですが、それすら約束するのは困難です。」
しかし、この当初の悲観にもかかわらず進歩は見られました。まず、macOS には技術的に AVX2 以前の Intel プロセッサ用のシステム ファイルが含まれていませんが、Rosetta 2は AVX2 以前の x86 プロセッサの機能をエミュレートしているため、Apple Rosetta 2 ソフトウェアには依然としてこれらのファイルが含まれています。これらのファイルを抽出して Ventura にインストールすると、AVX2 命令なしで Ivy Bridge および古いプロセッサのサポートを再度有効にすることができます。
そして今週、Grimalyuk は別の画期的な進歩を披露しました。それは、2014 iMac 5K、2012 Mac mini、さらには 2008 Cheese Grater スタイルの Mac Pro Tower などの古いマシンを含む、古い Metal 対応 Mac でグラフィックスをサポートすることです。
OCLP チームにはまだ対処する必要のある他の問題があり、特に、macOS の基本について技術的に深く理解していないユーザーがブートローダーの設定と使用を継続できるように、これらすべてのハッキングを自動化することが挙げられます。グリマリュク氏は、 OCLPにおけるベンチュラの公式サポートのタイミングについてはまだ語らない予定だ。しかし、これまでの進歩を考慮すると、2012 年以降の Mac を使用している人でも、グラフィックス アクセラレーションやその他の重要な機能を放棄することなく、Mac 上で Ventura を実行できるようになるでしょう。
コメントを残す