Gebrauchte opencore Version : 1.0.2
Dieser EFI ist mit allen Ryzen- und Athlon 2xxge-Prozessoren mit macOS-kompatiblen Peripheriegeräten kompatibel.
Unterstützung für 15H (FX -Serie), 16H (eine Serie) und Threadripper -CPUs werden hier nicht abgedeckt.
| Modell | Kompatibel? |
|---|---|
| Integriert | NEIN |
| Nvidia | Teilweise 1 |
| AMD | Ja 2 3 |
1 Die Unterstützung für Nvidia GPUs wurde in Monterey Beta 7 fallen gelassen. Die einzige Möglichkeit, es zurückzubekommen, besteht darin, OpenCore Legacy Patcher zu verwenden. Kepler -Serie unter dem richtigen Pat Patch. Andere benötigen Webdrivers, die nur in High Sierra arbeiten oder nicht unterstützt werden. Weitere Details zu Dortania.
2 Einige R7- und R9 -GPUs erfordern FakeId. Weitere Details hier
3 Lexa -Serie GPUs werden nicht unterstützt. Älter als 7000 Serien werden bis zu High Sierra (10.13) unterstützt, ihre Unterstützung wird hier nicht behandelt.
Für die GPUs der Serie AMD NAVI 10 und 20 (RX 5000 und RX 6000) müssen Sie agdpmod=pikera zum boot-args hinzufügen, um das Problem der schwarzen Bildschirm zu beheben.
Pat Patch von Shaneee wird standardmäßig verwendet. Es verbessert die GPU -Leistung, hat aber ein paar Einschränkungen. Audio, das von HDMI oder DisplayPort übergeben wurde, funktioniert nicht oder ist instabil. Es funktioniert möglicherweise auch nicht mit Nvidia gpus.
Wenn Sie die Helligkeit oder das HDMI/DP -Audiovolumen von Monitor steuern möchten, müssen Sie dafür MonitorControl verwenden.
Alle Laptops mit AMD -CPUs werden aufgrund der integrierten GPUs -Inkompatbarkeit nicht unterstützt.
| Chipsatz/Sockel | Details |
|---|---|
| B550, A520 | Benötigt SSDT-CPUR . Details hier. |
| B550, A520, B450, x470, x570 | SetupVirtualMap muss deaktiviert werden. |
| Älter als A520, B550, x570 | Erfordert möglicherweise Deaktivieren Disable 10 bit tags |
| AM5 mit Thunderbolt/USB4 | Es ist kompliziert 1 |
| Andere | Sollte aus der Schachtel kompatibel sein. |
1 Auf AM5-Motherboards mit On-Board-Thunderbolt/USB4 MacOS Ventura und neuer können Geräte auf dem PCI-Bus nicht ordnungsgemäß aufgezählt werden, wenn in Bord-WLAN und an Bord von Thunderbolt aktiviert sind. Patch Fix PCI bus enumeration on AM5 umgeht das Problem. Dieser Patch ist standardmäßig deaktiviert.
Befolgen Sie diese Schritte, um SSDT-CPUR ordnungsgemäß zu installieren.
OC/ACPI -Verzeichnis. Bei AM5-Motherboards mit On-Board-Thunderbolt/USB4 kann MacOS Ventura Geräte auf dem PCI-Bus nicht ordnungsgemäß aufzählen, wenn beide WLAN-Bord-WLAN und Bord-Thunderbolt aktiviert sind. Patch CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ umgeht das Problem. Dieser Patch ist standardmäßig deaktiviert. Wenn Sie das Problem beschrieben haben, müssen Sie diesen Patch aktivieren.
So deaktivieren Sie SetupVirtualMap einfach zu Booter -> Quirks -> SetupVirtualMap in Ihrer Konfigurationsdatei und deaktivieren Sie sie. (Sollte false sein).
Wenn Sie die Above 4G Decoding in Ihren BIOS-Einstellungen haben, aktivieren Sie sie und entfernen Sie den Parameter npci=0x2000 aus den boot-args (NVRAM-Abschnitt).
Wenn Sie über die Option Resizable BAR in Ihren BIOS -Einstellungen verfügen und Ihre GPU sie unterstützt, können Sie sie für eine bessere GPU -Leistung aktivieren. Setzen Sie dann Booter -> Quirks -> ResizeAppleGpuBars auf 0 .
Wenn Sie Probleme im Zusammenhang mit dem sicheren Start im MacOS -Installationsprogramm haben, setzen Sie Misc -> Security -> SecureBootModel auf Disabled . Nach der Installation können Sie ihn auf den Wert einstellen, der den gebrauchten SMBIOs entspricht. Suchen Sie hier nach weiteren Informationen.
Befolgen Sie diese Schritte, wenn sich Ihr Audio -Chipsatz von dem in der Spezifikation angegebenen unterscheidet.
boot-args -Einstellungen und suchen Sie nach alcid=11 .alcid=10 Wenn layout 10Vorbehalte :
Wenn Sie Probleme mit Ihrer Netzwerkverbindung haben, ist es am besten, einen anderen Kext zu installieren, vorzugsweise von hier aus.
Wenn Sie High Sierra und Realtek 8111 Ethernet Card verwenden, sollten Sie ältere Version von Kext verwenden.
Wenn Sie Probleme mit der Netzwerkkarte auf Monterey oder neuer haben, versuchen Sie boots-args e1000=0 hinzuzufügen.
Smalltree Kext funktioniert vorerst nicht auf Monterey. Sie können Appleigb Kext ausprobieren, es funktioniert auf einigen Systemen. Wenn es nicht funktioniert, müssen Sie in Big Sur bleiben und auf das Update von SmallTree warten.
Nur Apple Airport und Fenvi -Karten trainieren nicht in der Box. Hier können Sie alle unterstützten Karten und benötigten Kexts für sie auflisten.
REMBEBEMBE, dass Airdrop, Handoff usw. nur auf Karten mit Broadcom -Chip funktioniert.
| Option | Status |
|---|---|
| SATA -Modus | Ahci |
| Über 4G -Dekodierung | Aktiviert 1 |
| EHCI/XHCI OFF | Ermöglicht |
| SVM | Ermöglicht |
| CSM | Deaktiviert |
| Sicherheitsstiefel | Deaktiviert |
| Serienport | Deaktiviert |
| Parallele Port | Deaktiviert |
1 Wenn Sie diese Option in BIOS haben, müssen Sie auch npci=0x2000 aus boot-args in Ihrer Konfigurationsdatei entfernen.
Einige dieser Optionen gibt es möglicherweise nicht in Ihrer Firmware. Versuchen Sie einfach, sie so genau wie möglich zu entsprechen.
Bevor Sie macOS booten, denken Sie daran, BIOS auf die neueste Version zu aktualisieren.
Befolgen Sie diese Anleitung, um Ihren bootfähigen USB zu erstellen.
Klonen Sie dieses Repository und kopieren Sie "Boot" & "OC" -Verzeichnungen in Ihr "EFI" -Verzeichnis in Ihrem bootfähigen USB. Die Struktur sollte so etwas aussehen: EFI -> BOOT, OC .
Finden Sie vier algrey - Force cpuid_cores_per_package -Patches unter Kernel -> Patch in Ihrer Konfiguration.
Ändern Sie diese Patches für Ihre CPU -physikalischen Kerne. Ändern Sie das erste 00 -Paar von 00 im Replace dieser Patches in Hex value aus der folgenden Tabelle.
| Physische CPU -Kerne | Sechskantwert |
|---|---|
| 4 Kerne | 04 |
| 6 Kerne | 06 |
| 8 Kerne | 08 |
| 12 Kerne | 0C |
| 16 Kerne | 10 |
| 24 Kerne | 18 |
| 32 Kerne | 20 |
SMBIOS muss eindeutig sein, Sie können in diesem Repository keine Gegenwart verwenden.
Führen Sie das Tool aus und wählen Sie Generate SMBIOS .
Wählen Sie das entsprechende Modell für Ihre Hardware mit der folgenden Tabelle aus.
Gehen Sie zur Apple -Abdeckung und zur Erzeugung erzeugter Serie . Sie benötigen "ungültige Seriennach" oder "Kaufdatum nicht validiert". Wenn Sie etwas anderes erhalten, müssen Sie SMBIOS -Daten generieren und sie erneut überprüfen.
Öffnen Sie die Konfiguration und suchen Sie nach PlatformInfo -> Generic und ersetzen Sie diese Werte:
Der ROM -Eintrag sollte auf die MAC -Adresse Ihrer Netzwerkkarte ohne Abschlüsse festgelegt werden (z. B : , - ).
| GPU -Serie | Modell |
|---|---|
| AMD NAVI -Serie | IMACPRO1,1 1 |
| AMD VEGA -Serie | IMACPRO1,1 1 |
| AMD Polaris -Serie | IMACPRO1,1 1 |
| AMD Radeon R5/R7/R9 | MacPro6,1 |
| AMD HD 8000 -Serie | MacPro6,1 |
| AMD HD 7000 -Serie | MacPro6,1 |
| Nvidia Kepler -Serie | MacPro7,1 2 |
1 Für Catalina und neuer können Sie auch MacPro7,1 verwenden, wenn Sie einige Probleme haben (z. B. unfixierbare DRMs).
2 für Catalina und ältere Verwendung iMac14,2 .
Unknown sind, gehen Sie zu PlatformInfo -> Generic -> ProcessorType in Ihrer Konfigurationsdatei. Stellen Sie es auf 3841 ein, wenn Ihre CPU über 8 oder mehr physische Kerne verfügt, sonst auf 1537 .-v debug=0x100 keepsyms=1 von boot-args in Ihrer Konfigurationsdatei entfernen. Im Allgemeinen ist nicht erforderlich, dass Bootstrap aktiviert ist, aber es schützt Ihren OpenCore vor Überschreibung.
Denken Sie daran, Bootstrap nicht auf Pendrive zu aktivieren - tun Sie es erst, nachdem Sie OpenCore auf das EFI Ihrer Festplatte kopiert haben.
Misc -> Boot -> LauncherOption in Ihrer Konfigurationsdatei und setzen Sie sie auf Full .OpenCore . Stellen Sie die BIOS so ein, dass sie anstelle Ihres Laufwerks davon starten. | Shaneee's | Algrey's |
|---|---|
| Viel bessere GPU -Leistung | Schlimmere GPU -Leistung |
| Funktioniert möglicherweise nicht mit Nvidia gpus | Kompatibel mit allen GPUs |
| HDMI/DP -Audio funktioniert möglicherweise nicht | HDMI/DP -Audiowerke |
| Standardmäßig aktiviert | Standardmäßig deaktiviert |
Um zu einem anderen Patch zu wechseln, suchen Sie nach fix PAT in config.plist . Es gibt zwei Versionen dieser Patches. MacOS 15 (Sequoia) hat seinen eigenen Pat -Patch. Enabled Sie dann für den Patch, den Sie für Ihre MacOS -Version verwenden möchten, auf true . Denken Sie daran, auf dem anderen Pat -Patch Enabled auf false zu setzen. Versuchen Sie nicht, beide gleichzeitig zu aktivieren, vertrauen Sie mir, es wird nicht funktionieren.
Einige Anwendungen für macOS verwenden MKL - Math Kernel Library. Leider funktioniert es nicht nativ auf AMD -CPUs - wir müssen es mit diesem Skript patchen.
Es gibt auch intel_fast_memset -Anweisungen, die offensichtlich nicht auf AMD -Systemen vorhanden ist. Es ist in Adobe -Software sehr häufig - Sie können es einfach beheben, indem Sie dieses Skript ausführen. Ältere Versionen von Adobe -Software (z. B. bis zu 22.3.1 für Photoshop) benötigen seine Legacy -Version. Weitere Informationen zu Adobe Patching finden Sie unter macOS86.it.
Wenn Sie beim Ausführen von Skript aus der Datei Probleme haben, versuchen Sie, den Code in Terminal zu kopieren und einfügen.
DRMs sind standardmäßig nur für Big Sur und neuere Versionen behoben. Für ältere Versionen müssen Sie:
unfairgva=1 aus boot-args in Ihrer Konfigurationsdatei.boot-args in Ihrer Konfigurationsdatei hinzu.shikigva=80 oder shikigva=16 - es ist üblich, zu funktionieren, selbst wenn Diagramm etwas anderes sagt.Überprüfen Sie zunächst, ob Ihr Schlaf in der Box funktioniert. Wenn es funktioniert, können Sie diesen Abschnitt lesen.
Der häufigste Grund für einen kaputten Schlaf auf AMD -Systemen sind USB -Probleme.
Sie müssen Ihre USB -Anschlüsse abbilden. Wenn Sie eine funktionierende Windows -Instanz haben, empfehle ich dieses Tool, sonst müssen Sie es manuell tun.
Nach dem Zuordnen können Sie Kernel -> Quriks -> XhciPortLimit in Ihrer Konfigurationsdatei.
Wenn USB -Fixes nicht hilft, ist wahrscheinlich etwas anderes kaputt. Sie können eine detailliertere Anleitung zum Dortania lesen.
SVM in Ihren BIOS -Einstellungen aktiviert ist.| Software | Kompatibilität |
|---|---|
| Parallelen Desktop | Bis zu 13.1, sofern AppleHV verwendet wird. 1 2 3 |
| Virtualbox | Drastisch verringerte die Leistung. |
| VMware Fusion 10 | Nur Catalina und älter für Catalina mit diesem Patch. |
| Docker | Nur Docker in VirtualBox oder Docker Toolbox. |
| Android -Emulator | Nur Android-X86 mit kompatibler VM-Software. |
| iOS Emulator | Arbeitet aus der Schachtel. |
1 Parallelen funktionieren standardmäßig bei Big Sur und neuer. Sie müssen SYSTEM_VERSION_COMPAT=1 Umgebungsvariable verwenden.
2 Verwenden Sie dieses Launcher -Paket, um die Nutzung der Parallelen zu vereinfachen.
3 Nur Windows 10 -Jubiläums -Update (Build 1607) oder ältere Systeme funktionieren.
Sie sollten Ihren virtuellen Maschinen nicht zu viel Ressourcen hinzufügen, da dies unabhängig von Ihrer Hardware Leistungsprobleme verursacht.
Verwenden Sie die folgende Konfiguration für die besten Ergebnisse.
Versuchen Sie zunächst, AmdryzencpupowerManagement und SmcaMdProcessor Kexts zu deaktivieren - dies kann mit einigen Hardwarekonfigurationen zufällige Kernelpanik verursachen.
Wenn Sie andere Fragen oder Probleme haben, können Sie AMD-OSX-Zwietracht oder Forum stellen.
Aufgrund der Vielfalt der Konfigurationen kann ich keine Probleme im Zusammenhang mit bestimmten Computerspezifikationen unterstützen. Bei der Fehlerbehebung empfehle ich, mit Anfragen zur AMD-Osx-Zwietracht zu beginnen.
Bitte erstellen Sie ein Problem in GitHub hauptsächlich für Fälle in Bezug auf allgemeinere Probleme.
