
| Composant | Modèle |
|---|---|
| Processeur | AMD Ryzen 5 3500 @ 3,6 GHz |
| Carte mère | ASROCK B450M PRO4 |
| BÉLIER | 16 Go (2 x 8 Go) XPG ADATA GAMMIX D30 DDR4 8 Go (1x8GB) 3200MHz |
| GPU | Gigabyte RX 5500XT OC 8 Go Double ventilateur |
| Chipset audio | Realtek alc892 |
| Ethernet | Realtek rtl8111 |
| Wifi | Adaptateur USB AC600 TP-Link |
| Disque OS (NVME) | Western Digital WD SN550 500 Go NVME |
| Adaptateur audio | Adaptateur audio AROPANA USB 2IN1 |
Version macOS : 14.0
Version OpenCore : 0.9.5
Remarque: - Si vous n'avez pas l'adaptateur audio USB, utilisez Voodoohda et mettez ce kext dans "/ bibliothèque / extensions /" puis redémarrez votre vidéo mac.tutorial
Version d'OpenCore utilisée : 0.9.5
Cet EFI est compatible avec tous les processeurs Ryzen et Athlon 2XXGE avec des périphériques compatibles macOS.
Prise en charge des processeurs 15H (série FX), 16H (une série) et Threadripper n'est pas couvert ici.
| Modèle | Compatible? |
|---|---|
| Intégré | Non |
| Nvidia | Partiellement 1 |
| DMLA | Oui 2 3 |
1 La prise en charge des GPU NVIDIA a été abandonnée dans Monterey Beta 7, la seule façon de le récupérer est d'utiliser OpenCore Legacy Patcher. Série Kepler sous correction correcte du patch PAT. D'autres ont besoin de webdrivers qui ne fonctionnent qu'en haute Sierra ou ne sont pas pris en charge. Plus de détails sur Dortania.
2 Certains GPU R7 et R9 nécessitent FakeId. Plus de détails ici
3 Lexa Series GPUS ne sont pas prises en charge. Les séries de plus de 7000 sont prises en charge jusqu'à Sierra (10.13), leur soutien n'est pas couvert ici.
Pour les GPU de la série AMD NAVI 10 (RX 5500, RX 5600, RX 5700), vous devez ajouter agdpmod=pikera à boot-args pour résoudre le problème de l'écran noir.
Pat Patch fabriqué par Shaneee est utilisé par défaut. Il améliore les performances du GPU mais il a quelques mises en garde. L'audio passé par HDMI ou DisplayPort ne fonctionnera pas ou sera instable. Il peut également ne pas fonctionner avec les GPU NVIDIA.
Si vous souhaitez contrôler la luminosité du moniteur ou le volume audio HDMI / DP, vous devez utiliser MonitorControl pour cela.
Tous les ordinateurs portables avec des processeurs AMD ne sont pas pris en charge en raison de l'incompatabilité des GPU intégrés.
| Chipset | Détails |
|---|---|
| B550, A520 | Nécessite SSDT-CPUR pour démarrer. Détails ici. |
| B550, A520, B450, X470, X570 | SetupVirtualMap doit être désactivé. |
| Autre | Devrait être compatible hors de la boîte. |
Suivez ces étapes pour installer correctement SSDT-CPUR .
OC/ACPI . Pour désactiver SetupVirtualMap , accédez simplement au Booter -> Quirks -> SetupVirtualMap dans votre fichier de configuration et désactivez-le. (Devrait être false ).
Suivez ces étapes si votre chipset audio est différent de celui spécifié dans la spécification.
boot-args et recherchez alcid=11 .alcid=10 si layout 10Mises en garde :
Si vous rencontrez des problèmes avec votre connexion réseau, votre meilleur pari serait d'installer un KEXT différent, de préférence à partir d'ici.
Si vous utilisez la carte Ethernet High Sierra et Realtek 8111, vous devez utiliser la version ancienne de KEXT.
Si vous avez des problèmes avec la carte réseau sur Monterey ou plus récemment, essayez d'ajouter e1000=0 aux boots-args .
SmallTree Kext ne fonctionne pas sur Monterey pour l'instant. Vous pouvez essayer Appleigb Kext, il fonctionne sur certains systèmes. Si cela ne fonctionne pas, vous devez rester sur Big Sur et attendre la mise à jour de SmallTree.
Seules les cartes d'Apple Airport et Fenvi fonctionnent hors de la boîte. Ici, vous pouvez répertorier toutes les cartes prises en charge et les kexts nécessaires pour eux.
REMBEMBLE que AirDrop, Hantoff, etc. ne fonctionne que sur les cartes avec une puce Broadcom.
Suivez ce guide pour créer votre USB amorçable.
Clone ce référentiel et copier les répertoires "boot" & "OC" dans votre répertoire "EFI" sur votre USB démarrable. La structure doit ressembler un peu à ceci: EFI -> BOOT, OC .
Trouvez quatre algrey - Force cpuid_cores_per_package Patches sous Kernel -> Patch dans votre configuration.
Modifiez ces correctifs pour vos noyaux physiques CPU. Changez la première paire de 00 dans Replace de ces correctifs en Hex value à partir de la table ci-dessous.
| Cœurs de processeur physique | Valeur hexaquée |
|---|---|
| 4 cœurs | 04 |
| 6 cœurs | 06 |
| 8 cœurs | 08 |
| 12 cœurs | 0C |
| 16 cœurs | 10 |
| 24 cœurs | 18 |
| 32 cœurs | 20 |
SMBIOS doit être unique, vous ne pouvez pas en utiliser un présent dans ce référentiel.
Exécutez l'outil et sélectionnez Generate SMBIOS .
Sélectionnez le modèle approprié pour votre matériel à l'aide du tableau ci-dessous.
Accédez à la couverture Apple et à la coller générée en série . Vous avez besoin d'un message "série non valide" ou "date d'achat non validé". Si vous en obtenez quelque chose, vous devez générer des données SMBIOS et les vérifier à nouveau.
Ouvrir config.plist et rechercher PlatformInfo -> Generic et remplacer ces valeurs:
L'entrée ROM doit être définie sur l'adresse MAC de votre carte réseau, sans séparateurs (par exemple : - ).
| Série GPU | Modèle |
|---|---|
| Série AMD Navi | iMacpro1,1 1 |
| Série AMD Vega | iMacpro1,1 1 |
| Série AMD Polaris | iMacpro1,1 1 |
| AMD Radeon R5 / R7 / R9 | Macpro6,1 |
| Série AMD HD 8000 | Macpro6,1 |
| Série AMD HD 7000 | Macpro6,1 |
| Série Nvidia Kepler | Macpro7,1 2 |
1 Pour Catalina et plus récent, vous pouvez également utiliser MacPro7,1 si vous avez des problèmes (par exemple, les DRM non flexibles).
2 pour Catalina et plus ancien utilisent iMac14,2 .
Unknown au lieu de votre nom de CPU dans ce Mac, allez à PlatformInfo -> Generic -> ProcessorType dans votre fichier de configuration. Réglez-le sur 3841 si votre processeur a 8 cœurs physiques ou plus, sinon le réglez à 1537 .-v debug=0x100 keepsyms=1 de boot-args dans votre fichier de configuration. En général, l'activation de bootstrap n'est pas requise, mais elle protégera votre opencore contre la dépassement.
N'oubliez pas de ne pas activer le bootstrap sur Pendrive - ne le faites qu'après avoir copie OpenCore à l'EFI de votre disque.
Misc -> Boot -> LauncherOption dans votre fichier de configuration et définissez-le à Full .OpenCore . Définissez les biographies pour démarrer à partir de celui-ci, au lieu de votre lecteur.| Option | Statut |
|---|---|
| Mode SATA | Ahci |
| Au-dessus du décodage 4G | Activé 1 |
| Transfert ehci / xhci | Activé |
| SVM | Activé |
| CSM | Désactivé |
| Support de barre résidante | Désactivé |
| Secure Boot | Désactivé |
| Port série | Désactivé |
| Port parallèle | Désactivé |
1 Si vous avez cette option dans le BIOS, vous devez également supprimer npci=0x2000 à partir de boot-args dans votre fichier de configuration.
Certaines de ces options peuvent ne pas exister dans votre firmware, essayez simplement de la faire correspondre aussi étroitement que possible.
Avant de démarrer MacOS, n'oubliez pas de mettre à jour le BIOS vers la dernière version.
| Shaneee | Algrey's |
|---|---|
| Bien meilleure performance de GPU | Pire performance GPU |
| Peut ne pas fonctionner avec les GPU nvidia | Compatible avec tous les GPU |
| L'audio HDMI / DP peut ne pas fonctionner | Travaux audio HDMI / DP |
| Activé par défaut | Désactivé par défaut |
Pour passer à un autre patch, consultez mtrr_update_action dans config.plist . Ensuite, Définissez Enabled sur true pour le correctif que vous souhaitez utiliser. N'oubliez pas de définir Enabled sur false sur l'autre patch PAT. N'essayez pas d'activer les deux en même temps, croyez-moi, cela ne fonctionnera pas.
Certaines applications pour MacOS utilisent la bibliothèque du noyau MKL - Math. Malheureusement, cela ne fonctionne pas sur les processeurs AMD nativement - nous devons le corriger avec ce script.
Il y a aussi l'instruction intel_fast_memset qui, évidemment, n'existe pas sur les systèmes AMD. C'est très courant dans le logiciel Adobe - vous pouvez simplement le réparer en exécutant ce script. Les anciennes versions du logiciel Adobe (par exemple jusqu'à 22.3.1 pour Photoshop) ont besoin de sa version héritée. Pour plus de détails sur Adobe Patching, vérifiez le chef sur macOs86.it.
Si vous avez des problèmes lors de l'exécution du script à partir du fichier, essayez de copier et coller son code vers le terminal.
Les DRM sont fixés par défaut uniquement pour les versions Big Sur et les versions plus récentes. Pour les versions plus anciennes, vous devez:
unfairgva=1 de boot-args dans votre fichier de configuration.boot-args dans votre fichier de configuration.shikigva=80 ou shikigva=16 - il est courant de travailler même lorsque le graphique en dit un autre.Tout d'abord, vérifiez si votre sommeil fonctionne hors de la boîte. Si cela fonctionne, vous pouvez ignorer la lecture de cette section.
La raison la plus courante du sommeil cassé sur les systèmes AMD est les problèmes USB.
Vous devez cartographier vos ports USB. Si vous avez une instance Windows fonctionnelle, je recommande cet outil, sinon vous devez le faire manuellement.
Après mappage, n'oubliez pas de désactiver Kernel -> Quriks -> XhciPortLimit dans votre fichier de configuration.
Si les correctifs USB n'aident pas, probablement quelque chose qu'un autre est cassé. Vous pouvez lire plus de guide détaillé à ce sujet sur Dortania.
SVM est activé dans vos paramètres de BIOS.| Logiciel | Compatibilité |
|---|---|
| Parallèle de bureau | Jusqu'à 13.1 à moins que AppleHV ne soit utilisé. 1 2 3 |
| Virtualbox | Diminution des performances. |
| VMware Fusion 10 | Seulement Catalina et plus ancien, pour Catalina avec ce patch. |
| Docker | Uniquement Docker dans VirtualBox ou Docker Toolbox. |
| Émulateur Android | Uniquement Android-X86 avec un logiciel VM compatible. |
| émulateur iOS | Fonctionne hors de la boîte. |
1 Les parallèles ne fonctionneront pas par défaut sur Big Sur et plus récent, vous devez utiliser SYSTEM_VERSION_COMPAT=1 variable d'environnement.
2 Utilisez ce package de lanceur pour simplifier l'utilisation des parallèles.
3 Seule la mise à jour de l'anniversaire de Windows 10 (build 1607) ou des systèmes plus anciens fonctionnent.
Vous ne devez pas ajouter trop de ressources à vos machines virtuelles, car elle provoque des problèmes de performances quel que soit votre matériel.
Utilisez la configuration suivante pour les meilleurs résultats.
Si vous avez d'autres questions ou problèmes, n'hésitez pas à vous demander sur AMD-OSX Discord ou Forum.
En raison de la diversité des configurations, je ne suis pas en mesure d'aider aux problèmes liés à des spécifications informatiques spécifiques. Pour le dépannage, je recommande de commencer par des demandes de renseignements sur la discorde AMD-OSX.
Veuillez créer un problème sur GitHub principalement pour les cas concernant des problèmes plus généraux.