
| 成分 | モデル |
|---|---|
| CPU | AMD Ryzen 5 3500 @ 3.6GHz |
| マザーボード | Asrock B450M Pro4 |
| ラム | 16GB(2 x 8GB)XPG ADATA GAMMIX D30 DDR4 8GB(1x8GB)3200MHz |
| GPU | GigaByte RX 5500XT OC 8GBデュアルファン |
| オーディオチップセット | RealTek ALC892 |
| イーサネット | RealTek RTL8111 |
| Wi-Fi | TP-Link USB AC600アダプター |
| OSディスク(NVME) | Western Digital WD SN550 500GB NVME |
| オーディオアダプター | AROPANA USB 2IN1オーディオアダプター |
MacOSバージョン:14.0
OpenCoreバージョン:0.9.5
注: - USBオーディオアダプターをお持ちでない場合は、voodoohdaを使用して、そのkextを「/library/extensions/」に入れてから、mac.tutorialビデオを再起動します
使用されたOpenCoreバージョン:0.9.5
このEFIは、すべてのRyzenおよびAthlon 2XXGEプロセッサと互換性があり、MacOS互換周辺機器を備えています。
ここでは、15時間(FXシリーズ)、16H(シリーズ)、Threadripper CPUのサポートはカバーされていません。
| モデル | 互換性がある? |
|---|---|
| 統合 | いいえ |
| nvidia | 部分的に1 |
| AMD | はい2 3 |
Nvidia GPUの1つのサポートがMonterey Beta 7で削除されました。それを取り戻す唯一の方法は、OpenCore Legacy Patcherを使用することです。正しいパットの下のケプラーシリーズ。他の人は、高シエラでのみ機能するか、サポートされていないWebDriversを必要とします。ドルタニアの詳細。
2いくつかのR7およびR9 GPUには、fakeIDが必要です。詳細はこちらです
3 LexaシリーズGPUはサポートされていません。 7000以上のシリーズがHigh Sierra(10.13)までサポートされており、彼らのサポートはここではカバーされていません。
AMD NAVI 10シリーズGPU(RX 5500、RX 5600、RX 5700)の場合、 agdpmod=pikera boot-argsに追加して、ブラックスクリーンの問題を修正する必要があります。
Shaneee製のPATパッチは、デフォルトで使用されます。 GPUのパフォーマンスが向上しますが、いくつかの注意事項があります。 HDMIまたはDisplayPortで通過したオーディオは機能しないか、不安定になります。また、Nvidia GPUで動作しない場合があります。
モニターの明るさまたはHDMI/DPオーディオボリュームを制御する場合は、そのためにMonitorControlを使用する必要があります。
AMD CPUを搭載したすべてのラップトップは、統合されたGPUの非存続性のためにサポートされていません。
| チップセット | 詳細 |
|---|---|
| B550、A520 | 起動するにはSSDT-CPURが必要です。こちらの詳細。 |
| B550、A520、B450、X470、X570 | SetupVirtualMapを無効にする必要があります。 |
| 他の | 箱から互換性があるはずです。 |
SSDT-CPURを適切にインストールするには、次の手順に従ってください。
OC/ACPIディレクトリにインストールします。SetupVirtualMapを無効にするには、 Booter -> Quirks -> SetupVirtualMapに移動して、構成ファイルのSetUpVirtualMapを無効にします。 ( falseなければなりません)。
オーディオチップセットが仕様で指定されているものと異なる場合は、次の手順に従ってください。
boot-args設定を見つけて、 alcid=11を探します。alcid=10 layout 10の場合警告:
ネットワーク接続に問題が発生した場合、最善の策は、できればここから別のKEXTをインストールすることです。
High SierraおよびRealTek 8111 Ethernetカードを使用する場合は、古いバージョンのKEXTを使用する必要があります。
Montereyのネットワークカードに問題がある場合、または新しい場合はboots-argsにe1000=0を追加してみてください。
Smalltree Kextは今のところモントレーでは動作しません。 Appleigb Kextを試すことができます。一部のシステムでは機能します。それが機能しない場合は、大きなスルにとどまり、Smalltreeの更新を待つ必要があります。
Apple AirportとFenviカードのみが箱から出しています。ここでは、サポートされているすべてのカードのリストと必要なKextsにリストできます。
Airdrop、Handoffなどは、Broadcomチップのあるカードでのみ機能することを記念して。
このガイドに従って、起動可能なUSBを作成してください。
このリポジトリをクローンして、起動可能なUSBに「efi」ディレクトリに「boot」& "oc」ディレクトリをコピーします。構造は、このように見えるはずです: EFI -> BOOT, OC 。
4つのalgrey - Force cpuid_cores_per_package Kernel -> Patch 。
CPU物理コアのこれらのパッチを変更します。これらのパッチをReplaceて、 00の最初のペアを下のテーブルからHex valueに変更します。
| 物理CPUコア | ヘックス値 |
|---|---|
| 4コア | 04 |
| 6コア | 06 |
| 8コア | 08 |
| 12コア | 0C |
| 16コア | 10 |
| 24コア | 18 |
| 32コア | 20 |
SMBIOSは一意でなければなりません。このリポジトリに存在するものを使用することはできません。
ツールを実行して、 Generate SMBIOS 。
以下の表を使用して、ハードウェアに適したモデルを選択します。
Appleカバレッジに移動し、生成されたシリアルを貼り付けます。 「無効なシリアル」または「検証されていない」メッセージが必要です。別のものを手に入れた場合は、SMBIOSデータを生成してもう一度確認する必要があります。
config.plactionfo- PlatformInfo -> Genericを検索して検索し、これらの値を置き換えます。
ROMエントリは:ネットワークカードのMACアドレス-設定する必要があります。
| GPUシリーズ | モデル |
|---|---|
| AMD Naviシリーズ | imacpro1,1 1 |
| AMDベガシリーズ | imacpro1,1 1 |
| AMDポラリスシリーズ | imacpro1,1 1 |
| AMD Radeon R5/R7/R9 | MacPro6,1 |
| AMD HD 8000シリーズ | MacPro6,1 |
| AMD HD 7000シリーズ | MacPro6,1 |
| Nvidia Keplerシリーズ | MacPro7,1 2 |
1カタリナおよび新しい場合は、いくつかの問題がある場合はMacPro7,1使用することもできます(例:Fixable DRMSなど)。
カタリナおよび古い使用のiMac14,2の場合。
Unknownある場合、構成ファイルのPlatformInfo -> Generic -> ProcessorTypeに移動します。 CPUに8つ以上の物理コアがある場合は、 3841に設定し、 1537に設定します。-v debug=0x100 keepsyms=1構成ファイルのboot-argsから削除する必要があります。一般に、ブートストラップを有効にする必要はありませんが、OpenCoreがオーバーライデンから保護されます。
PendriveでBootstrapを有効にしないことを忘れないでください - OpenCoreをディスクのEFIにコピーした後にのみ実行してください。
Misc -> Boot -> LauncherOption in configurationファイルに移動し、 Fullに設定します。OpenCoreという名前の新しいブートエントリが表示されます。ドライブの代わりに、BIOSをそこから起動するように設定します。| オプション | 状態 |
|---|---|
| SATAモード | Ahci |
| 4G以上のデコード | 有効になる1 |
| EHCI/XHCIハンドオフ | 有効になっています |
| SVM | 有効になっています |
| CSM | 無効 |
| 再配置可能なバーサポート | 無効 |
| セキュアブート | 無効 |
| シリアルポート | 無効 |
| 平行ポート | 無効 |
1 BIOSにこのオプションがある場合は、構成ファイルのboot-argsからnpci=0x2000も削除する必要があります。
これらのオプションのいくつかは、ファームウェアに存在しない場合があります。できるだけ密接に一致させるようにしてください。
起動する前に、macosがBIOSを最新バージョンに更新することを忘れないでください。
| Shaneee's | アルガリー |
|---|---|
| はるかに優れたGPUパフォーマンス | GPUのパフォーマンスが悪い |
| Nvidia GPUで動作しない場合があります | すべてのGPUと互換性があります |
| HDMI/DPオーディオは機能しない場合があります | HDMI/DPオーディオは動作します |
| デフォルトで有効になっています | デフォルトで無効になっています |
別のパッチに切り替えるには、 config.plistのmtrr_update_actionを探します。次に、使用するパッチに対してEnabled true設定します。他のPATパッチでfalseにEnabled設定することを忘れないでください。両方を同時に有効にしようとしないでください、私を信頼してください、それはうまくいきません。
MacOSの一部のアプリケーションはMKL -Math Kernel Libraryを使用しています。残念ながら、AMD CPUでネイティブに機能しません。このスクリプトでパッチを当てる必要があります。
また、AMDシステムには明らかに存在しないintel_fast_memset命令もあります。 Adobeソフトウェアでは非常に一般的です。このスクリプトを実行することで、簡単に修正できます。 Adobeソフトウェアの古いバージョン(Photoshopの最大22.3.1など)には、レガシーバージョンが必要です。 Adobe Patchingの詳細については、Macos86.itのTheadを確認してください。
ファイルからスクリプトを実行しているときに問題がある場合は、コードをコピーして端末に貼り付けてみてください。
DRMSは、デフォルトでBig Surおよび新しいバージョンでのみ修正されます。古いバージョンの場合:
boot-argsからunfairgva=1削除します。boot-argsファイルにモードからパラメーターを追加します。shikigva=80またはshikigva=16を試してください - チャートが別のことを言っても動作するのが一般的です。まず、睡眠が箱から出ているかどうかを確認してください。それが機能する場合は、このセクションを読むことをスキップできます。
AMDシステムで睡眠が壊れた最も一般的な理由は、USBの問題です。
USBポートをマッピングする必要があります。 Windowsインスタンスがある場合は、このツールをお勧めします。そうでなければ、手動で行う必要があります。
マッピング後、構成ファイルでKernel -> Quriks -> XhciPortLimit無効にすることを忘れないでください。
USBの修正が役に立たない場合、おそらく別のものが壊れているものです。 Dortaniaの詳細ガイドを読むことができます。
SVMを有効にしていることを確認してください。| ソフトウェア | 互換性 |
|---|---|
| デスクトップに類似しています | AppleHVが使用されない限り、最大13.1。 1 2 3 |
| VirtualBox | パフォーマンスが大幅に低下しました。 |
| VMware Fusion 10 | このパッチを備えたカタリナの場合、カタリナ以上のみ。 |
| Docker | VirtualBoxまたはDockerツールボックスのDockerのみ。 |
| Androidエミュレータ | 互換性のあるVMソフトウェアを備えたAndroid-X86のみ。 |
| iOSエミュレータ | 箱から出して動作します。 |
1つのパラレルはデフォルトではBig SurおよびNewerでは機能しません。System_version_compat SYSTEM_VERSION_COMPAT=1環境変数を使用する必要があります。
2このランチャーパッケージを使用して、パラレルの使用を簡素化します。
3 Windows 10アニバーサリーアップデート(ビルド1607)または古いシステムのみが機能します。
ハードウェアに関係なく、パフォーマンスの問題を引き起こすため、仮想マシンにあまりリソースを追加しないでください。
最良の結果を得るには、次の構成を使用してください。
他に質問や問題がある場合は、AMD-OSXの不一致やフォーラムについてお気軽にお問い合わせください。
構成の多様性があるため、特定のコンピューター仕様に関連する問題を支援することはできません。トラブルシューティングについては、AMD-OSX Discordの問い合わせから始めることをお勧めします。
より一般的な問題に関するケースについては、主にGitHubで問題を作成してください。