Maybaygiare.org

Blog Network

# Emolevyt

varoitus

tällä hetkellä ainoa emolevy, jota ei tueta lainkaan on AMD: n B550-levyt, ne vaativat toimiakseen KVM: n.

viimeaikainen kehitys on ratkaissut tämän ongelman SSDT-CPUR: n kanssa, katso OpenCore Install Guide lisätietoja (avautuu uuteen ikkunaan)

joten emolevyjen kanssa tärkeintä on pitää mielessä, mitä ohjaimia järjestelmässäsi on käynnissä, erityisesti:

  • Audio Interface Controller
  • Networking Interface Controller (Ethernet)
  • USB-ohjaimet
  • NVRAM

  • iGPU
  • RTC vs AWAC
  • Muistikartat ja-suojaukset
  • ja AMD: n ja Intelin emolevyjen osalta:

    • Intel:
      • eri tuotemerkeillä on eritasoinen tuki kuitenkin kaiken kaikkiaan kaikki merkit ovat boot-pystyy olettaen olet ok tinkering (jäljempänä mainittu).
    • AMD:
      • lähes kaikki AMD: n emolevyt ovat epäedullisia johtuen lukuisista käynnistämiseen vaadittavista hakkeroinneista (avaa uuden ikkunan), mutta brändi itsessään ei vaikuta tukeen kovin paljon macOS: lla.
      • sekalaiset laitteistotuet, kuten Audio ja Ethernet, kannattaa pitää vielä mielessä.

    tärkeimmät Intelin kanssa Vältettävät merkit ovat:

    • MSI
      • outo muistin asettelu, joka vaatii KASLR-korjauksen ja vain todella huonon ACPI-ohjelmoinnin, monet Z390-järjestelmät ovat käynnistämättömiä Apilalla
      • OpenCore voi käynnistää nämä järjestelmät suhteellisen helposti
    • ASRock
      • ei-natiivi USB-ohjain, outo muistin asettelu
      • USB-ongelmat lähinnä Z390: lle ja sitä vanhemmille, Z490 on kunnossa
    • Gigabyte
      • outo muistin asettelu, vaatii Kaslr-korjauksen
      • pääasiassa Z390, Z370 ja z490 tunnetaan hyvin
    • Asus

      • USB-ongelmat B460, H470 ja z490
      • Z390 ja vanhemmat ovat kunnossa

    suositukset

    joten yleinen suosituksemme brändeille(Intel):

    • Z370 ja vanhemmat:
      • Gigabte li>
    • Z490:

      • Asus,
      • :

          X79

        • X99
        • X299
        • C612
        • C621

        • C422
        • 360 *

        • B365 *
        • H310 *
        • H370 *
        • Z390 *
        • B460
        • h470
        • Z490

        huomautus (*): hanki nämä vain, jos tarvitset näistä ominaisuuksia, joita ei löydy Z370: stä tai haluat ylikellottaa 9.sukupolven suorittimen. Suurin osa näistä ongelmista on korjattu, mutta ne ovat edelleen iso sotku, katso alla.

        # Audio

        äänentoistolla useimmat levyt ovat tuettuja, ja Applealcista (avaa uuden ikkunan) löytyy laajempi lista äänentoistoa varten. VoodooHDA on toinen vaihtoehto vanhoille käyttäjille

        huomautus: AMD emolevyn käyttäjät tarvitsevat Voodoohdan, jos aiot käyttää laivalla olevaa mikrofonin otsikkoa. Säännöllinen äänilähtö toimii kuitenkin Applealcilla

        # Ethernet

        Ethernetille periaatteessa kaikki Gigabittiniksit ovat tuettuja(katso lisätietoja alta)

        • IntelMausiEthernet.kext (avaa uuden ikkunan)
          • suurimmalle osalle Intel-ohjaimista
        • SmallTree-I211-AT-patch (avaa uuden ikkunan)
          • I211-jolle löytyy yleisesti AMD: n laudoilta
        • AtherosE2200Ethernet.kext (avaa uuden ikkunan)
          • suurimmalle osalle Atheros-ohjaimista
        • Realtekin Gigabit Ethernet
        • LucyRTL8125Ethernet (avaa uuden ikkunan)
          • Realtekin 2,5 Gb Ethernet
        • P>Legacy Ethernet-ohjaimissa on valittavana pari (näillä siruilla varustetut järjestelmät ovat yleensä ajalta ennen Core i-sarjan suorittimia):

          • Appleintele1000e.kext(avaa uuden ikkunan)
          • https://github.com/Mieze/RealtekRTL8100 (avaa uuden ikkunan)

          huomautus: Realtek L8200A: ta ei suoraan tueta, ja täydellinen luettelo, katso Verkkoosio

          Huomautus 2: niille, jotka suunnittelevat ostavansa Intelin z490-levyt, huomaa, että i225-V NIC: tä ei tueta virallisesti ilman device-id-huijausta. Esimerkki tästä löytyy täältä: Comet Lake i225-V spoof (avaa uuden ikkunan)

          # USB

          USB: lle asiat ovat melko yksinkertaisia, useimmat Ryzen/Matisse -, Intel-ja AsMedia-ohjaimet toimivat laatikosta käsin ilman muuta konfiguraatiota kuin USB-kartta (avaa uuden ikkunan). ASRock-käyttäjille, joilla on Intel-suoritin, sinun on käytettävä xHCI-tukea.kext (joka löytyy Rehabmanin USBInjectAll-projektista (avaa uuden ikkunan). Monet H370 -, B360 -, H310-ja X79/X99/X299-käyttäjät voivat myös hyötyä tästä

          erityinen AMD Huomautus: Koska macOS rakentaa USBs: n, ne on määriteltävä jossain ACPI-taulukoissa. Jostain syystä, monet AMD levyt vain unohtaa tehdä tämän ja käyttäjät päätyvät paljon rikki USB-portteja. On korjata, mutta se liittyy manuaalisesti lisäämällä portit DSDT tai SSDT (avaa uuden ikkunan).

          Special Asus 400 series note: Kiitos Asus rikkoo ACPI spec, sinun täytyy käyttää SSDT-RHUB (avaa uuden ikkunan) nollata portit.

          # NVRAM

          NVRAMIN kanssa asiat on pääosin korjattu KULUTTAJAYMPÄRISTÖILLE SSDT-PMC: n (opens new window) ansiosta. Lähinnä merkitykseltään seuraaville (Huomautus 400-sarjat kuten Z490 eivät sisälly):

          • Z390
          • H370
          • B360
          • H310

          on kuitenkin olemassa joitakin hallituksia, joissa ei ole tuettua NVRAMIA, lähinnä HEDTTI-ja palvelinlautoja:

          • C612
          • C621
          • C422
          • X79
          • X99
          • X299(Asus on toiminut NVRAM tosin)

          # iGPU

          niin hauska osa Kahvijärvestä on se, että Intel muutti paljon siinä, miten iGPU-näyttö toimii. Erityisesti, että macOS ei ole aavistustakaan, miten oikein käsitellä niitä. On korjaus, mutta vaatii manuaalinen BusID laastaria läpi WhateverGreen (avaa uuden ikkunan). Tämän pääasialliset uhrit:

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

          huomaa, että Z370 ei ole listalla, tämä johtuu siitä, että taulu on periaatteessa Z270, joten Applen videokartta toimii sen kanssa hyvin

          # RTC vs Awac

          RTC vs Awac, macOS suoraan ei käynnisty järjestelmissä, joiden kellot käyttävät awac ja useimmat BIOS guit eivät edes näytä mahdollisuutta muuttaa sitä. Tämä näkyy lähinnä seuraavissa:

          • Z490
          • H470
          • B460
          • Z390
          • H370
          • B360
          • H310
          • Z370(lähinnä gigatavu ja AsRock, koska ne siirsivät kelloa taaksepäin. Muut levyt ovat kunnossa)
          • X299(pääasiassa 10th gen suorittimilla julkaistut, AsRock ja Gigabyte ovat 2 pääasiallista rikollista)
            • Asus on taas siirtänyt AWACIN jopa 2017-levylle, jossa ei ole koskaan BIOS-päivityksiä, varokaa.

          joten meidän on joko:

          • force RTC SSDT: llä (avaa uuden ikkunan),
          • luo fake systems clock (avaa uuden ikkunan)
          • patch it out (avaa uuden ikkunan)

          löydät lisätietoja tästä: Getting started with ACPI (avaa uuden ikkunan)

          # Memory Maps and Protections

          tällä, pääkäyttäjät vaikuttavat:

          • c612 (yleensä nähty palvelintauluilla)
          • C621 C422 X79 99 X299

          • B360
          • B365
          • H310
          • H370
          • Z390

          • B460
          • h470
          • z490

          näiden alustojen ongelmana on, että monet luottavat osxaptiofix2drv-free2000: een, jota pidetään nyt tuhoisana järjestelmällesi eli siihen perustuvat Rakentamisoppaat ovat nyt pätemättömiä. Lisätietoja löytyy täältä (avautuu uuteen ikkunaan). Näitä asioita voidaan useimmiten lievittää laskemalla dian arvo: Ymmärtäminen ja vahvistamisesta ”ei voinut jakaa runtime alue” virheet (avaa uuden ikkunan)

          Oh mutta lisätä hauskaa, Intel esitteli muistin suojaukset, jotka tarkoittavat paljon firmware korjaukset aptiomemoryfix/OpenCore ovat täysin rikki. Erityisesti, että kaikki muistipaikat tarjotaan ohitetaan eli niitä ei koskaan käytetä. Onneksi OpenCore otti käyttöön uuden oikkunsa nimeltä ProtectUefiServices, joka auttaa korjaamaan tämän varmistamalla, että paikkaukset ovat käytössä senkin jälkeen, kun ne on nollattu.

Vastaa

Sähköpostiosoitettasi ei julkaista.