WARNING
現在、サポートされていない唯一のマザーボードはAMDのB550ボードであり、動作するにはKVMが必要です。
最近の開発は、SSDT-CPURでこの問題を解決しました。OpenCoreインストールガイド(新しいウィンドウが開きます)を参照してください。
マザーボードでは、心に留めておくべき主なことは、システムが実行されているコントローラ、具体的には:
- オーディオインターフェースコントローラ
- ネットワーキングインターフェースコントローラ(イーサネット)
- USBコントローラ
- NVRAM
- iGPU
- RTC vs AWAC
- メモリマップと保護
AMDとIntelのマザーボードに関して:
- Intel:
- 異なるブランドは、サポートの異なるレベルを持っていますが、全体的にはすべてのブランドは、あなたがいじり(後述)でokだと仮定して起動することができます。
- AMD:
- ほとんどすべてのAMDマザーボードは、起動に必要な数多くのハックのために不利です(新しいウィンドウが開きます)が、ブランド自体はmacOSのサポートにはあまり影響しません。
- オーディオやイーサネットのようなその他のハードウェアサポートはまだ心に留めておくべきものです。
インテルで避けるべき主なブランドは次のとおりです:
- MSI
- Kaslrの修正とちょうど本当に悪いACPIプログラミングを必要とする奇妙なメモリレイアウト、多くのZ390システムはクローバーで起動できません
- OpenCoreは、これらのシステムを比較的簡単に起動できます
- AsRock
- 非ネイティブUSBコントローラ、奇妙なメモリレイアウト
- USBの問題は、主にZ390以上、Z490は問題ありません
- ギガバイト
- 奇妙なメモリレイアウトは、Kaslr修正が必要です
- 主にz390、z370とz490は良い知られています
- asus
- b460、h470とz490上のusbの問題
- Z390と古いは大丈夫です
だから、ブランド(インテル)のための私たちの全体的な推奨事項:
- Z370と古い:
- Gigabte li>
- Z490:
- Asus、
- gigaby:
- x79
- X99
- X299
- C612
- C621
- C422
B360*
B365*
- b460
- h470
- Z490
li>
H310*H370*Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390Z390*
注(*):Z370にない機能が必要な場合や、第9世代cpuをオーバークロックしたい場合にのみ、これらを取得してください。 これらの問題のほとんどは修正されていますが、それらはまだ大きな混乱です、以下を参照してください。
#Audio
オーディオでは、ほとんどのボードがサポートされており、オーディオのAppleALC(新しいウィンドウが開きます)からより広範なリストを見つけることがで Voodoohdaは、レガシーユーザーのための別のオプションです
注:オンボードマイクヘッダーを使用する予定の場合、AMDマザーボードユーザーはVoodooHDAが必要になります。 しかし、通常のオーディオ出力はAppleALC
#Ethernet
イーサネットの場合、基本的にすべてのギガビットNicがサポートされています(詳細は以下を参照)
- IntelMausiEthernet。kext(新しいウィンドウを開きます)
- Intelコントローラの大部分
- SmallTree-I211-AT-patch(新しいウィンドウを開きます)
- I211-ATのために一般的にAMDボード
- Atherose2200Ethernet。kext(新しいウィンドウを開きます)
- Atherosコントローラの大部分
- Realtekrtl8111(新しいウィンドウを開きます)
- Realtekのギガビットイーサネット用
- Lucyrtl8125Ethernet(新しいウィンドウを開きます)
- Realtekの2.5Gb Ethernet用
レガシーイーサネットコントローラ用から選択するカップルを持っている(これらのチップを持つシステムは、プロセッサのコアiシリーズの前の時間から一般的です):
- Appleintale1000e.kext(新しいウィ: Realtek L8200Aは完全にサポートされていません。
注2:IntelのZ490ボードを購入する予定の方は、i225-V NICはdevice-idスプーフィングなしで正式にサポートされていません。 Comet Lake i225-V spoof(opens new window)
#USB
USBの場合、物事はかなり単純であり、ほとんどのRyzen/Matisse、Intel、AsMediaコントローラはUSBマップ以外の設定なしで箱から出して動作します(新 Intel Cpuを搭載しているAsRockユーザーの場合は、XHCI-unsupportedを使用する必要があります。kext(RehabManのUSBInjectAllのプロジェクト内にあります(新しいウィンドウが開きます)。 多くのH370、B360、H310、X79/X99/X299ユーザーもこの恩恵を受けることができます
特別なAMD注:macOSがUsbを構築する方法のために、それらはACPIテーブルのどこかに定義 何らかの理由で、多くのAMDボードはこれを忘れるだけで、ユーザーは多くのusbポートが壊れてしまいます。 修正がありますが、ポートをDSDTまたはSSDTに手動で追加する必要があります(新しいウィンドウが開きます)。特別なAsus400シリーズノート: AsusがACPI仕様を破ったおかげで、ポートをリセットするにはSSDT-RHUB(新しいウィンドウが開きます)を使用する必要があります。NVRAMでは、SSDT-PMC(新しいウィンドウが開きます)のおかげで、コンシューマプラットフォーム向けにほとんど修正されています。 主に以下に関連しています(Z490のような400シリーズは含まれていません):
- Z390
- H370
- B360
- H310
しかし、サポートされているNVRAMのないボード、主にHEDTとサーバーボードがあります:
- C612
- C621
- C422
- X79
- X99
- X299(Asusはnvramを動作させています)
#iGPU
Coffee Lakeの楽しい部分は、IntelがiGPUの表示がどのように機能するかを大幅に変更したことです。 具体的には、macOSにはそれらに適切に対処する方法がわかりません。 そこに修正がありますが、WhateverGreen(新しいウィンドウを開きます)を介して手動BusIDパッチが必要です。 これの主な犠牲者:
- Z490
- H470
- B460
- Z390
- H370
- B360
- H310
z370がリストにないことに注意してください。Rtc Vs Awacでは、macosはawacを使用してクロックを持つシステムでは完全に起動せず、ほとんどのBios Guiには変更するオプションも表示されません。 これは主に以下で見られます:
- Z490
- H470
- B460
- Z390
- H370
- B360
- H310
- Z370(主にGigabyteとAsRockがクロックをバックポートしています。 他のボードは問題ありません)
- X299(主に第10世代Cpuでリリースされたもの、AsRockとGigabyteは2つの主な犯罪者です)
- Asusは、BIOSの更新がない2017ボードにAWACを移植しています。
だから、次のいずれかを実行する必要があります:
- SSDTでRTCを強制的に(新しいウィンドウを開きます)、
- 偽のシステムクロックを作成します(新しいウィンドウを開きます)
- パッチを適用します(新しいウィ:/li>
- c612(一般的にはサーバーボードに見られる)
- C621
- C422
- X79
- X99
- X299
- B360
- B365
- H310
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370
- H370z390
- B460
- h470
- z490
これらのプラットフォームが直面する問題は、多くの人がosxaptiofix2drv-free2000に依存していることです。 詳細情報はここで見つけることができます(新しいウィンドウが開きます)。 これらの問題は、主にスライド値を計算することで軽減できます: 理解と修正”実行時領域を割り当てることができませんでした”エラー(新しいウィンドウが開きます)
ああ、楽しみに追加するために、IntelはAptioMemoryFix/OpenCoreが提供する 具体的には、提供されたメモリパッチは上書きされ、使用されないことを意味します。 幸いなことに、OpenCoreは
ProtectUefiServices
という新しい癖を導入しました。