Maybaygiare.org

Blog Network

# Placi de baza

avertisment

în prezent, singura placa de baza nu sunt acceptate la toate este Placi B550 de la AMD, au nevoie de un KVM să funcționeze.

evoluțiile recente au rezolvat această problemă cu SSDT-CPUR, consultați Ghidul de instalare OpenCore pentru mai multe informații (deschide o fereastră nouă)

deci, cu plăcile de bază, principalul lucru de reținut este ce controlere rulează sistemul dvs., în special:

  • controler de interfață Audio
  • controler de interfață de rețea (Ethernet)
  • Controlere USB
  • NVRAM
  • iGPU
  • RTC vs AWAC
  • hărți de memorie și Protecții

și în ceea ce privește plăcile de bază AMD și Intel:

  • Intel:
    • În general, toate mărcile sunt capabile să pornească presupunând că sunteți în regulă cu tinkering (menționat mai jos).
  • AMD:
    • aproape toate plăcile de bază AMD sunt nefavorabile din cauza numeroaselor hack-uri necesare pentru a porni (deschide o fereastră nouă), cu toate acestea marca în sine nu va afecta foarte mult suportul cu macOS.
    • suportul hardware Misc, cum ar fi audio și Ethernet, este încă ceva de reținut.

principalele mărci de evitat cu Intel sunt:

  • MSI
    • aspect de memorie ciudat care necesită KASLR fix și doar într-adevăr săraci programare ACPI, multe sisteme Z390 sunt unbootable pe Clover
    • OpenCore poate porni aceste sisteme relativ ușor
  • ASRock
    • controler USB non-nativ, aspect de memorie ciudat
    • probleme USB în principal pentru Z390 și mai în vârstă, Z490 sunt
    • Gigabyte
      • aspect de memorie ciudat, necesită Kaslr fix
      • în principal Z390, Z370 și z490 sunt cunoscute bune
    • Asus
      • probleme USB pe B460, H470 și z490
      • Z390 și mai mari sunt bine

    recomandări

    deci, recomandarea noastră generală pentru branduri(Intel):

    • Z370 și mai mari:
      • Gigabte li>
    • Z490:
      • Asus,
      • gigaby:
        • X79
        • X99
        • X299
        • C612
        • C621
        • C422
        • B360 *
        • B365 *
        • H310 *
        • H370 *
        • Z390 *
        • B460
        • h470
        • Z490

        notă (*): obțineți aceste caracteristici numai în cazul în care aveți nevoie de caracteristici de la acestea care nu se găsesc în Z370 sau doriți să overclockați un procesor de generația a 9-a. Majoritatea problemelor cu acestea au fost corectate, dar sunt încă o mare mizerie, vezi mai jos.

        # Audio

        cu audio, majoritatea plăcilor sunt acceptate și puteți găsi o listă mai extinsă de la AppleALC (deschide o fereastră nouă) pentru audio. VoodooHDA este o altă opțiune pentru utilizatorii moșteniți

        notă: utilizatorii plăcii de bază AMD vor necesita VoodooHDA dacă intenționați să utilizați antetul microfonului de la bord. Ieșire audio regulate funcționează cu toate acestea cu AppleALC

        # Ethernet

        pentru ethernet practic toate gigabit NIC-uri sunt acceptate(a se vedea mai jos pentru mai multe informații)

        • IntelMausiEthernet.kext (deschide fereastră nouă)
          • pentru majoritatea controlerelor Intel
        • SmallTree-I211-AT-patch (deschide fereastră nouă)
          • Pentru I211-AT care se găsește în mod obișnuit pe plăcile AMD
        • AtherosE2200Ethernet.kext (deschide fereastră nouă)
          • pentru majoritatea controlerelor Atheros
        • RealtekRTL8111 (deschide fereastră nouă)
          • pentru Realtek Gigabit Ethernet
        • LucyRTL8125Ethernet (deschide fereastră nouă)
          • pentru Realtek 2.5 Gb Ethernet

        pentru controlerele Ethernet vechi, aveți un cuplu din care să alegeți(sistemele cu aceste cipuri sunt, în general, dintr-un timp înainte de seria de procesoare Core i):

        • appleintele1000e.kext (deschide fereastră nouă)
        • https://github.com/Mieze/RealtekRTL8100 (deschide fereastră nouă)

        notă: Realtek L8200A este pur și simplu neacceptată, pentru o listă completă a se vedea secțiunea Networking

        Nota 2: pentru cei care intenționează să cumpere placi Intel Z490, vă rugăm să rețineți că I225-V NIC nu este acceptat oficial fără un dispozitiv ID spoof. Un exemplu în acest sens poate fi găsit aici: Comet Lake i225-v spoof (deschide o fereastră nouă)

        # USB

        pentru USB, lucrurile sunt destul de simple, majoritatea controlerelor Ryzen/Matisse, Intel și AsMedia funcționează din cutie fără altă configurație în afară de o hartă USB (deschide o fereastră nouă). Pentru utilizatorii AsRock cu procesoare Intel, va trebui să utilizați XHCI-neacceptat.kext(care pot fi găsite în cadrul proiectului Usbinjectall RehabMan lui (deschide o fereastră nouă). Mulți utilizatori H370, B360, H310 și X79/X99/X299 pot beneficia, de asemenea, de acest lucru

        special AMD notă: datorită modului în care macOS construiește USB-uri, acestea trebuie definite undeva în tabelele ACPI. Din anumite motive, multe plăci AMD uită doar să facă acest lucru și utilizatorii ajung cu o mulțime de porturi USB rupte. Există o soluție, dar implică adăugarea manuală a porturilor la DSDT sau SSDT (deschide o fereastră nouă).

        notă specială Seria Asus 400: Datorită faptului că Asus a rupt specificațiile ACPI, va trebui să utilizați SSDT-RHUB (deschide o fereastră nouă) pentru a vă reseta porturile.

        # NVRAM

        cu NVRAM, lucrurile au fost în mare parte fixate pentru platformele de consum datorită SSDT-PMC (opens new window). În principal relevante pentru următoarele (nota 400 serie ca Z490 nu sunt incluse):

        • Z390
        • H370
        • B360
        • H310

        există totuși unele placi fără suport NVRAM, în principal HEDT și server Placi:

        • C612
        • C621
        • C422
        • X79
        • X99
        • X299(Asus are NVRAM de lucru, deși)

        # iGPU

        o parte atât de distractiv despre Coffee Lake este că Intel a schimbat foarte mult în modul în care iGPU afișa afară de lucru. Mai exact, macOS nu are nicio idee despre cum să le abordeze corect. Există o soluție, dar necesită patch-uri manuale BusID prin WhateverGreen (deschide o fereastră nouă). Principalele victime ale acestui:

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

        rețineți că Z370 nu este pe listă, acest lucru se datorează faptului că placa este de fapt un Z270 astfel încât harta video Apple funcționează bine cu ea

        # RTC vs Awac

        cu RTC vs Awac, macOS pur și simplu nu va porni cu sisteme care au ceasurile lor folosind awac și cele mai multe BIOS GUI nici măcar nu arată opțiunea de a schimba. Acest lucru este văzut în principal în următoarele:

        • Z490
        • H470
        • B460
        • Z390
        • H370
        • B360
        • H310
        • Z370(în principal Gigabyte și AsRock, în timp ce portau înapoi ceasul. Alte placi sunt bine)
        • X299 (în principal, cele lansate cu procesoare de gen 10, AsRock și Gigabyte sunt 2 infractorii principali)
          • Asus a fost din nou portarea AWAC chiar 2017 bord cu actualizări BIOS niciodată, feriți-vă.

        deci trebuie să fie:

        • forțați RTC cu un SSDT (deschide o fereastră nouă),
        • creați un ceas de sistem fals (deschide o fereastră nouă)
        • patch-l (deschide o fereastră nouă)

        puteți găsi mai multe informații aici despre cum să o remediați: Noțiuni de bază cu ACPI (deschide o fereastră nouă)

        # hărți de memorie și Protecții

        :

        • C612 (în general văzut în Placi de server)
        • C621
        • C422
        • X79
        • X99
        • X299
        • B360
        • B365
        • H310
        • H370
        • Z390
        • B460
        • h470
        • z490

        problema cu care se confruntă aceste platforme este că mulți se bazează pe osxaptiofix2drv-free2000, care este acum considerat distructiv pentru sistemul dvs., ceea ce înseamnă că ghidurile de construire bazate pe acesta sunt acum nevalide. Mai multe informații pot fi găsite aici (deschide o fereastră nouă). Aceste probleme pot fi în mare parte atenuate prin calcularea valorii diapozitivului: Înțelegerea și remedierea erorilor „nu s-a putut aloca zona de rulare” (deschide o fereastră nouă)

        Oh, dar pentru a adăuga la distracție, Intel a introdus Protecții de memorie, ceea ce înseamnă că multe remedieri de firmware furnizate de AptioMemoryFix/OpenCore sunt complet rupte. Mai exact, orice patch-uri de memorie furnizate sunt înlocuite, ceea ce înseamnă că nu sunt folosite niciodată. Din fericire, OpenCore a introdus un nou capriciu numitProtectUefiServices care ajută la remedierea acestui lucru asigurându-se că patch-urile sunt aplicate chiar și după resetare.

Lasă un răspuns

Adresa ta de email nu va fi publicată.