Versi OpenCore yang Digunakan : 1.0.2
EFI ini kompatibel dengan semua prosesor Ryzen dan Athlon 2XXGE dengan periferal yang kompatibel dengan macOS.
Dukungan untuk 15H (seri FX), 16H (seri) dan CPU Threadripper tidak tercakup di sini.
| Model | Kompatibel? |
|---|---|
| Terintegrasi | TIDAK |
| Nvidia | Sebagian 1 |
| AMD | Ya 2 3 |
1 Dukungan untuk NVIDIA GPU dijatuhkan di Monterey Beta 7, satu -satunya cara untuk mendapatkannya kembali menggunakan OpenCore Legacy Patcher. Seri Kepler di bawah patch Pat yang benar. Lainnya memerlukan webdrivers yang hanya berfungsi di Sierra tinggi atau tidak didukung. Rincian lebih lanjut tentang Dortania.
2 Beberapa GPU R7 dan R9 membutuhkan FakeID. Lebih detail di sini
3 Lexa Series GPU tidak didukung. Seri yang lebih tua dari 7000 didukung hingga High Sierra (10.13), dukungan mereka tidak tercakup di sini.
Untuk AMD Navi 10 dan 20 Seri GPU (RX 5000 dan RX 6000) Anda perlu menambahkan agdpmod=pikera ke boot-args untuk memperbaiki masalah layar hitam.
Pat patch yang dibuat oleh Shaneee digunakan secara default. Ini meningkatkan kinerja GPU tetapi memiliki beberapa peringatan. Audio yang disahkan oleh HDMI atau DisplayPort tidak akan berfungsi atau tidak stabil. Ini juga mungkin tidak bekerja dengan NVIDIA GPU.
Jika Anda ingin mengontrol kecerahan monitor atau volume audio HDMI/DP, Anda perlu menggunakan MonitorControl untuk itu.
Semua laptop dengan AMD CPU tidak didukung karena ketidakcocokan GPU terintegrasi.
| Chipset/soket | Detail |
|---|---|
| B550, A520 | Membutuhkan SSDT-CPUR untuk boot. Detail di sini. |
| B550, A520, B450, x470, x570 | SetupVirtualMap harus dinonaktifkan. |
| Lebih tua dari A520, B550, x570 | Mungkin mengharuskan menonaktifkan Disable 10 bit tags patch |
| AM5 dengan Thunderbolt/USB4 | Rumit 1 |
| Lainnya | Harus kompatibel di luar kotak. |
1 di motherboard AM5 dengan Thunderbolt on-board/USB4 MacOS Ventura dan yang lebih baru mungkin tidak menyebutkan perangkat di bus PCI dengan benar ketika wifi on-board dan Thunderbolt on-board keduanya diaktifkan. Patch Fix PCI bus enumeration on AM5 melewati masalah. Patch ini dinonaktifkan secara default.
Ikuti langkah-langkah ini untuk menginstal SSDT-CPUR dengan benar.
OC/ACPI Anda. Pada motherboard AM5 dengan Thunderbolt/USB4 on-board, MacOS Ventura mungkin tidak menyebutkan perangkat di bus PCI dengan benar ketika wifi on-board dan Thunderbolt on-board keduanya diaktifkan. Patch CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ Melewati masalah. Patch ini dinonaktifkan secara default. Jika Anda telah menjelaskan masalah, Anda harus mengaktifkan tambalan ini.
Untuk menonaktifkan SetupVirtualMap cukup pergi ke Booter -> Quirks -> SetupVirtualMap di file konfigurasi Anda dan nonaktifkannya. (Harus false ).
Jika Anda memiliki opsi Above 4G Decoding di pengaturan BIOS Anda, aktifkan dan hapus parameter npci=0x2000 dari boot-args (bagian NVRAM).
Jika Anda memiliki opsi Resizable BAR di pengaturan BIOS Anda dan GPU Anda mendukungnya, Anda dapat mengaktifkannya untuk kinerja GPU yang lebih baik. Kemudian, atur Booter -> Quirks -> ResizeAppleGpuBars ke 0 .
Jika Anda mengalami masalah yang terkait dengan boot aman di pemasang MacOS, atur Misc -> Security -> SecureBootModel untuk Disabled . Setelah instalasi, Anda dapat mengaturnya ke nilai yang sesuai dengan SMBIOS yang digunakan. Cari di sini untuk informasi lebih lanjut.
Ikuti langkah -langkah ini jika chipset audio Anda berbeda dari yang ditentukan dalam spesifikasi.
boot-args Anda dan cari alcid=11 .alcid=10 jika layout 10Peringatan :
Jika Anda mengalami masalah apa pun dengan koneksi jaringan Anda, maka taruhan terbaik Anda adalah menginstal kext yang berbeda, lebih disukai dari sini.
Jika Anda menggunakan kartu High Sierra dan Realtek 8111 Ethernet maka Anda harus menggunakan versi kext yang lebih lama.
Jika Anda memiliki masalah dengan kartu jaringan di Monterey atau yang lebih baru, cobalah menambahkan e1000=0 ke boots-args .
Smalltree Kext tidak bekerja di Monterey untuk saat ini. Anda dapat mencoba Appleigb Kext, berfungsi pada beberapa sistem. Jika tidak berhasil, Anda harus tetap di Big Sur dan menunggu pembaruan Smalltree.
Hanya Bandara Apple dan kartu Fenvi yang berfungsi di luar kotak. Di sini Anda dapat mendaftar semua kartu yang didukung dan membutuhkan kexts untuk mereka.
Remember AirDrop, handoff, dll. Hanya berfungsi pada kartu dengan chip Broadcom.
| Pilihan | Status |
|---|---|
| Mode SATA | Ahci |
| Di atas decoding 4G | Diaktifkan 1 |
| Hand-off EHCI/XHCI | Diaktifkan |
| SVM | Diaktifkan |
| CSM | Dengan disabilitas |
| Boot aman | Dengan disabilitas |
| Port serial | Dengan disabilitas |
| Port Paralel | Dengan disabilitas |
1 Jika Anda memiliki opsi ini di BIOS, Anda juga harus menghapus npci=0x2000 dari boot-args di file konfigurasi Anda.
Beberapa opsi ini mungkin tidak ada di firmware Anda, cukup cobalah untuk mencocokkannya sedekat mungkin.
Sebelum mem -boot macOS ingatlah untuk memperbarui BIOS ke versi terbaru.
Ikuti panduan ini untuk membuat USB Anda yang dapat di -boot.
Kloning repositori ini dan salin direktori "boot" & "oc" ke direktori "EFI" Anda di USB yang dapat di -boot Anda. Strukturnya harus terlihat seperti ini: EFI -> BOOT, OC .
Temukan empat algrey - Force cpuid_cores_per_package Patch di bawah Kernel -> Patch di konfigurasi Anda.
Ubah tambalan ini untuk inti fisik CPU Anda. Ubah pasangan pertama 00 dalam Replace tambalan ini menjadi Hex value dari tabel di bawah.
| Inti CPU fisik | Nilai hex |
|---|---|
| 4 core | 04 |
| 6 core | 06 |
| 8 core | 08 |
| 12 core | 0C |
| 16 core | 10 |
| 24 core | 18 |
| 32 core | 20 |
SMBIOS harus unik, Anda tidak dapat menggunakan satu hadiah dalam repositori ini.
Jalankan alat dan pilih Generate SMBIOS .
Pilih model yang sesuai untuk perangkat keras Anda menggunakan tabel di bawah ini.
Pergi ke cakupan apel dan pasta yang dihasilkan serial . Anda memerlukan pesan "tidak valid" atau tanggal pembelian tidak divalidasi ". Jika Anda mendapatkan sesuatu yang lain, Anda harus menghasilkan data SMBIOS dan memeriksanya lagi.
Buka config.plist dan cari PlatformInfo -> Generic dan ganti nilai -nilai ini:
Entri ROM harus diatur ke alamat MAC kartu jaringan Anda, tanpa pemisah (misalnya : , - ).
| Seri GPU | Model |
|---|---|
| AMD Navi Series | iMacPro1,1 1 |
| AMD Vega Series | iMacPro1,1 1 |
| Seri AMD Polaris | iMacPro1,1 1 |
| AMD Radeon R5/R7/R9 | MacPro6,1 |
| AMD HD 8000 Series | MacPro6,1 |
| AMD HD 7000 Series | MacPro6,1 |
| Seri Nvidia Kepler | MacPro7,1 2 |
1 Untuk Catalina dan yang lebih baru Anda juga dapat menggunakan MacPro7,1 jika Anda memiliki beberapa masalah (mis. DRMS yang tidak dapat diperbaiki).
2 untuk Catalina dan lebih lama menggunakan iMac14,2 .
Unknown alih -alih nama CPU Anda tentang Mac ini, buka PlatformInfo -> Generic -> ProcessorType di file konfigurasi Anda. Atur ke 3841 jika CPU Anda memiliki 8 atau lebih inti fisik, jika tidak setel ke 1537 .-v debug=0x100 keepsyms=1 dari boot-args di file konfigurasi Anda. Secara umum, mengaktifkan bootstrap tidak diperlukan, tetapi itu akan melindungi opencore Anda dari ditimpa.
Ingatlah untuk tidak mengaktifkan bootstrap di Pendrive - lakukan hanya setelah menyalin opencore ke EFI disk Anda.
Misc -> Boot -> LauncherOption di file konfigurasi Anda dan atur ke Full .OpenCore . Atur BIOS untuk boot darinya, bukan drive Anda. | Shaneee | Algrey |
|---|---|
| Kinerja GPU yang jauh lebih baik | Kinerja GPU yang lebih buruk |
| Mungkin tidak bekerja dengan nvidia gpus | Kompatibel dengan semua GPU |
| Audio HDMI/DP mungkin tidak berfungsi | Audio HDMI/DP berfungsi |
| Diaktifkan secara default | Dinonaktifkan secara default |
Untuk beralih ke tambalan lain, cari fix PAT di config.plist . Ada dua versi tambalan ini. MacOS 15 (Sequoia) memiliki patch Pat sendiri. Kemudian atur Enabled ke true untuk tambalan yang ingin Anda gunakan untuk versi macOS Anda. Ingatlah untuk mengatur Enabled ke false di patch Pat lainnya. Jangan mencoba mengaktifkan keduanya pada saat yang sama, percayalah, itu tidak akan berhasil.
Beberapa aplikasi untuk MacOS menggunakan MKL - Perpustakaan Kernel Matematika. Sayangnya, itu tidak berfungsi pada AMD CPU secara asli - kita perlu menambalnya dengan skrip ini.
Ada juga instruksi intel_fast_memset yang, jelas, tidak ada pada sistem AMD. Ini sangat umum di perangkat lunak Adobe - Anda dapat memperbaikinya dengan menjalankan skrip ini. Versi yang lebih lama dari Adobe Software (misalnya hingga 22.3.1 untuk Photoshop) membutuhkan versi warisannya. Untuk detail tentang adobe patching periksa thead di macos86.it.
Jika Anda memiliki masalah saat menjalankan skrip dari file, cobalah untuk menyalin dan menempelkan kode itu ke Terminal.
DRMS diperbaiki secara default hanya untuk Big Sur dan versi yang lebih baru. Untuk versi yang lebih lama Anda harus:
unfairgva=1 dari boot-args di file konfigurasi Anda.boot-args di file konfigurasi Anda.shikigva=80 atau shikigva=16 - adalah umum untuk bekerja bahkan ketika chart mengatakan sesuatu yang lain.Pertama, periksa apakah tidur Anda bekerja di luar kotak. Jika berhasil, Anda dapat melewatkan membaca bagian ini.
Alasan paling umum tidur yang rusak pada sistem AMD adalah masalah USB.
Anda harus memetakan port USB Anda. Jika Anda memiliki instance windows yang berfungsi, saya merekomendasikan alat ini, jika tidak, Anda harus melakukannya secara manual.
Setelah pemetaan, ingatlah untuk menonaktifkan Kernel -> Quriks -> XhciPortLimit dalam file konfigurasi Anda.
Jika perbaikan USB tidak membantu, mungkin sesuatu yang lain rusak. Anda dapat membaca panduan lebih rinci tentang hal itu di Dortania.
SVM di pengaturan BIOS Anda.| Perangkat lunak | Kesesuaian |
|---|---|
| Paralel desktop | Hingga 13.1 kecuali Applehv digunakan. 1 2 3 |
| VirtualBox | Kinerja menurun secara drastis. |
| VMware Fusion 10 | Hanya Catalina dan lebih tua, untuk Catalina dengan tambalan ini. |
| Buruh pelabuhan | Hanya Docker di VirtualBox atau Docker Toolbox. |
| Emulator Android | Hanya Android-X86 dengan perangkat lunak VM yang kompatibel. |
| Emulator iOS | Bekerja di luar kotak. |
1 Paralel tidak akan berfungsi secara default pada Big Sur dan lebih baru, Anda perlu menggunakan SYSTEM_VERSION_COMPAT=1 variabel lingkungan.
2 Gunakan paket peluncur ini untuk menyederhanakan penggunaan paralel.
3 Hanya Pembaruan Ulang Tahun Windows 10 (Build 1607) atau sistem yang lebih lama.
Anda tidak boleh menambahkan terlalu banyak sumber daya ke mesin virtual Anda, karena menyebabkan masalah kinerja terlepas dari perangkat keras Anda.
Gunakan konfigurasi berikut untuk hasil terbaik.
Pertama cobalah untuk menonaktifkan kexts AmdryzencpupowerManagement dan SMCAMDPROCESOR - dapat menyebabkan kernel acak panik dengan beberapa konfigurasi perangkat keras.
Jika Anda memiliki pertanyaan atau masalah lain, silakan tanyakan pada AMD-OSX Discord atau Forum.
Karena keragaman konfigurasi, saya tidak dapat membantu dengan masalah yang terkait dengan spesifikasi komputer tertentu. Untuk pemecahan masalah, saya sarankan memulai dengan pertanyaan tentang perselisihan AMD-OSX.
Harap buat masalah di GitHub terutama untuk kasus -kasus tentang masalah yang lebih umum.
