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
- iGPU
- RTC vs AWAC
- Muistikartat ja-suojaukset
- 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ä.
- 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
- USB-ongelmat B460, H470 ja z490
- Z390 ja vanhemmat ovat kunnossa
- Z370 ja vanhemmat:
- Gigabte li>
- Asus,
- X99
- X299
- C612
- C422
- B365 *
- H310 *
- H370 *
- Z390 *
- B460
- h470
- Z490
- 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
- Appleintele1000e.kext(avaa uuden ikkunan)
- https://github.com/Mieze/RealtekRTL8100 (avaa uuden ikkunan)
- Z390
- H370
- B360
- H310
- C612
- C621
- C422
- X79
- X99
- X299(Asus on toiminut NVRAM tosin)
- Z490
- H470
- B460
- Z390
- H370
- B360
- B360
- H310
- 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.
- force RTC SSDT: llä (avaa uuden ikkunan),
- luo fake systems clock (avaa uuden ikkunan)
- patch it out (avaa uuden ikkunan)
- c612 (yleensä nähty palvelintauluilla)
- B360
- B365
- H310
- H370
- B460
- h470
- z490
NVRAM
ja AMD: n ja Intelin emolevyjen osalta:
tärkeimmät Intelin kanssa Vältettävät merkit ovat:
Asus
suositukset
joten yleinen suosituksemme brändeille(Intel):
Z490:
:
- X79
C621
360 *
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)
P>Legacy Ethernet-ohjaimissa on valittavana pari (näillä siruilla varustetut järjestelmät ovat yleensä ajalta ennen Core i-sarjan suorittimia):
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):
on kuitenkin olemassa joitakin hallituksia, joissa ei ole tuettua NVRAMIA, lähinnä HEDTTI-ja palvelinlautoja:
# 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:
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:
joten meidän on joko:
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:
C621 C422 X79 99 X299
Z390
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.