Maybaygiare.org

Blog Network

# Cartes mères

AVERTISSEMENT

Actuellement, la seule carte mère non prise en charge est la carte B550 d’AMD, elle nécessite un KVM pour fonctionner.

Les développements récents ont résolu ce problème avec SSDT-CPUR, voir le Guide d’installation d’OpenCore pour plus d’informations (ouvre une nouvelle fenêtre)

Donc, avec les cartes mères, la principale chose à garder à l’esprit est les contrôleurs que votre système exécute, en particulier:

  • Contrôleur d’interface audio
  • Contrôleur d’interface réseau (Ethernet)
  • Contrôleurs USB
  • NVRAM
  • iGPU
  • RTC vs AWAC
  • Cartes mémoire et protections

Et en ce qui concerne les cartes mères AMD et Intel:

  • Intel:
    • Différentes marques ont différents niveaux de support, cependant globalement toutes les marques peuvent démarrer en supposant que vous êtes d’accord avec le bricolage (mentionné ci-dessous).
  • AMD:
    • À peu près toutes les cartes mères AMD sont défavorables en raison des nombreux hacks nécessaires au démarrage (ouvre une nouvelle fenêtre), mais la marque elle-même n’affectera pas beaucoup le support avec macOS.
    • Le support matériel divers comme l’Audio et Ethernet est toujours quelque chose à garder à l’esprit.

Les principales marques à éviter avec Intel sont:

  • MSI
    • Disposition de mémoire étrange qui nécessite une correction KASLR et une programmation ACPI vraiment médiocre, de nombreux systèmes Z390 ne peuvent pas démarrer sur Clover
    • OpenCore peut démarrer ces systèmes relativement facilement
  • ASRock
    • contrôleur USB non natif, Disposition de mémoire étrange
    • Problèmes USB principalement pour les Z390 et les versions antérieures, les Z490 sont très bien
  • Gigabyte
    • Disposition de mémoire bizarre, nécessite une correction KASLR
    • Principalement les Z390, Z370 et Z490 sont connus
  • Asus
    • Problèmes USB sur B460, H470 et Z490
    • Z390 et les versions antérieures sont bien

Recommandations

Donc notre recommandation globale pour les marques (Intel):

  • Z370 et plus anciennes:
    • Gigabte li>
  • Z490:
    • Asus,
    • gigaby:
      • X79
      • X99
      • X299
      • C612
      • C621
      • C422
      • B360 *
      • B365 *
      • H310 *
      • H370 *
      • Z390 *
      • B460
      • H470
      • Z490

      Remarque (*): Obtenez-les uniquement si vous avez besoin de fonctionnalités qui ne se trouvent pas dans Z370 ou si vous souhaitez overclocker un processeur de 9e génération. La plupart des problèmes avec ceux-ci ont été corrigés, mais ils restent un gros gâchis, voir ci-dessous.

      #Audio

      Avec l’audio, la plupart des cartes sont prises en charge et vous pouvez trouver une liste plus complète d’AppleALC (ouvre une nouvelle fenêtre) pour l’audio. VoodooHDA est une autre option pour les utilisateurs hérités

      remarque: Les utilisateurs de cartes mères AMD auront besoin de VoodooHDA si vous prévoyez d’utiliser l’en-tête de microphone intégré. La sortie audio normale fonctionne cependant avec AppleALC

      #Ethernet

      Pour ethernet, toutes les cartes RÉSEAU Gigabit sont prises en charge (voir ci-dessous pour plus d’informations)

      • IntelMausiEthernet.kext (ouvre une nouvelle fenêtre)
        • Pour la majorité des contrôleurs Intel
      • SmallTree-I211-AT-patch (ouvre une nouvelle fenêtre)
        • Pour I211 -AT qui se trouve généralement sur les cartes AMD
      • AtherosE2200Ethernet.kext (ouvre une nouvelle fenêtre)
        • Pour la majorité des contrôleurs Atheros
      • RealtekRTL8111 (ouvre une nouvelle fenêtre)
        • Pour l’Ethernet Gigabit de Realtek
      • LucyRTL8125Ethernet (ouvre une nouvelle fenêtre)
        • Pour l’Ethernet 2,5 Go de Realtek

      Pour l’héritage contrôleurs ethernet, vous avez le choix entre deux (les systèmes avec ces puces datent généralement d’une époque antérieure à la série de processeurs Core i):

      • AppleIntelE1000e.kext (ouvre une nouvelle fenêtre)
      • https://github.com/Mieze/RealtekRTL8100 (ouvre une nouvelle fenêtre)

      Remarque: Realtek L8200A n’est carrément pas pris en charge, pour une liste complète, voir la section réseau

      Note 2: Pour ceux qui envisagent d’acheter des cartes Z490 d’Intel, veuillez noter que la carte réseau i225-V n’est pas prise en charge officiellement sans usurpation d’identifiant de périphérique. Un exemple de ceci peut être trouvé ici: spoof Comet Lake i225-V (ouvre une nouvelle fenêtre)

      #USB

      Pour l’USB, les choses sont assez simples, la plupart des contrôleurs Ryzen/ Matisse, Intel et AsMedia fonctionnent immédiatement sans autre configuration qu’une carte USB (ouvre une nouvelle fenêtre). Pour les utilisateurs ASRock avec des processeurs Intel, vous devrez utiliser XHCI-non pris en charge.kext (qui peut être trouvé dans le projet USBInjectAll de RehabMan (ouvre une nouvelle fenêtre). De nombreux utilisateurs H370, B360, H310 et X79/X99/X299 peuvent également bénéficier de cette

      Remarque spéciale AMD: En raison de la façon dont macOS construit les USB, ils doivent être définis quelque part dans les tables ACPI. Pour une raison quelconque, de nombreuses cartes AMD oublient simplement de le faire et les utilisateurs se retrouvent avec de nombreux ports USB cassés. Il y a un correctif mais cela implique d’ajouter manuellement les ports au DSDT ou au SSDT (ouvre une nouvelle fenêtre).

      Note spéciale de la série Asus 400: Grâce à Asus qui rompt les spécifications ACPI, vous devrez utiliser SSDT-RHUB (ouvre une nouvelle fenêtre) pour réinitialiser vos ports.

      #NVRAM

      Avec NVRAM, les choses ont été principalement corrigées pour les plates-formes grand public grâce à SSDT-PMC (ouvre une nouvelle fenêtre). Principalement pertinent pour ce qui suit (les séries Note 400 comme Z490 ne sont pas incluses):

      • Z390
      • H370
      • B360
      • H310

      Il existe cependant des cartes sans NVRAM prise en charge, principalement des cartes HEDT et serveur:

      • C612
      • C621
      • C422
      • X79
      • X99
      • X299 (Asus a cependant une NVRAM qui fonctionne)

      #iGPU

      La partie si amusante de Coffee Lake est qu’Intel a beaucoup changé dans le fonctionnement de l’affichage iGPU. Plus précisément, macOS n’a aucune idée de la façon de les traiter correctement. Il y a un correctif mais nécessite des correctifs manuels via WhateverGreen (ouvre une nouvelle fenêtre). Principales victimes de cette:

      • Z490
      • H470
      • B460
      • Z390
      • H370
      • B360
      • H310

      Notez que Z370 n’est pas sur la liste, c’est parce que la carte est essentiellement un Z270, donc la carte vidéo d’Apple fonctionne bien avec elle

      p>

      #RTC vs AWAC

      Avec RTC vs AWAC, macOS ne démarre pas avec des systèmes dont les horloges utilisent AWAC et la plupart des interfaces graphiques du BIOS n’affichent même pas la possibilité de la modifier. Ceci est principalement vu dans ce qui suit:

      • Z490
      • H470
      • B460
      • Z390
      • H370
      • B360
      • H310
      • Z370 (principalement Gigabyte et ASRock, car ils ont rétroporté l’horloge. D’autres cartes sont très bien)
      • X299 (principalement ceux sortis avec des processeurs de 10e génération, ASRock et Gigabyte sont les 2 principaux délinquants)
        • Asus a de nouveau porté AWAC sur même la carte 2017 avec jamais de mises à jour du BIOS, méfiez-vous.

      Nous devons donc soit:

      • forcer le RTC avec un SSDT (ouvre une nouvelle fenêtre),
      • créer une fausse horloge système (ouvre une nouvelle fenêtre)
      • le patcher (ouvre une nouvelle fenêtre)

      Vous pouvez trouver plus d’informations ici sur la façon de le réparer: Commencer avec ACPI (ouvre une nouvelle fenêtre)

      # Cartes mémoire et protections

      Avec cela, les principaux utilisateurs affectés:

      • C612 (généralement vu dans les cartes serveur)
      • C621
      • C422
      • X79
      • X99
      • X299
      • B360
      • B365
      • H310
      • H370
      • Z390
      • B460
      • H470
      • Z490

      Le problème auquel ces plates-formes sont confrontées est que beaucoup s’appuient sur OsxAptioFix2Drv-free2000 qui est maintenant considéré comme destructeur pour votre système, ce qui signifie que les guides de construction basés sur celui-ci ne sont plus valides. Plus d’informations peuvent être trouvées ici (ouvre une nouvelle fenêtre). Ces problèmes peuvent principalement être atténués en calculant la valeur de votre diapositive: Comprendre et corriger les erreurs « Impossible d’allouer la zone d’exécution » (ouvre une nouvelle fenêtre)

      Oh mais pour ajouter au plaisir, Intel a introduit des protections de mémoire qui signifient que de nombreuses corrections de firmware fournies par AptioMemoryFix / OpenCore sont complètement cassées. Plus précisément, tous les correctifs de mémoire fournis sont remplacés, ce qui signifie qu’ils ne sont jamais utilisés. Heureusement, OpenCore a introduit une nouvelle bizarrerie appelée ProtectUefiServices qui aide à résoudre ce problème en veillant à ce que les correctifs soient appliqués même après leur réinitialisation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.