figyelmeztetés
jelenleg az egyetlen alaplap, amely egyáltalán nem támogatott, az AMD B550 táblái, működéséhez KVM szükséges.
a legújabb fejlemények megoldották ezt a problémát SSDT-CPUR, lásd OpenCore telepítési útmutató további információkért (új ablakot nyit)
tehát alaplapok, a legfontosabb dolog, hogy tartsa szem előtt, hogy milyen vezérlők a rendszer fut, különösen:
- Audio interfész vezérlő
- hálózati interfész vezérlő (Ethernet)
- USB vezérlők
- nvram
- iGPU
- RTC vs AWAC
- memória Térképek és védelem
és annak tekintetében, hogy az AMD és az Intel alaplapok:
- Intel:
- különböző márkák különböző szintű támogatást, azonban összességében minden márka Boot-képes feltételezve, hogy rendben van a bütykölés (alább említett).
- AMD:
- nagyjából az összes AMD Alaplap kedvezőtlen a rendszerindításhoz szükséges számos Hack miatt (új ablakot nyit), azonban maga a márka nem befolyásolja Nagyon a macOS támogatását.
- egyéb hardver támogatás, mint az Audio és Ethernet még mindig valami, hogy tartsa szem előtt.
az Intelnél elkerülendő főbb márkák a következők:
- MSI
- furcsa memória elrendezés, amely megköveteli KASLR fix és csak nagyon rossz ACPI programozás, sok Z390 rendszerek nem indítható Clover
- OpenCore lehet indítani ezeket a rendszereket viszonylag könnyen
- AsRock
- nem natív USB vezérlő, furcsa memória elrendezés
- USB kérdések elsősorban a Z390 és idősebb, Z490 rendben vannak
- Gigabyte
- furcsa memória elrendezés, igényel Kaslr fix
- főleg Z390, Z370 és z490 ismertek jó
- Asus
- USB problémák b460, H470 és z490
- Z390 és régebbi rendben vannak
ajánlások
tehát az általános ajánlás márkák(Intel):
- Z370 és idősebb:
- Gigabte li>
- Z490:
- Asus,
- gigaby:
- X79
- X99
- X299
- C612
- C621
- C422
- B360 *
- B365 *
- H310 *
- H370 *
- Z390 *
- b460
- H470
- Z490
megjegyzés (*): csak akkor kapja meg ezeket, ha olyan funkciókra van szüksége ezekből, amelyek nem találhatók meg a Z370-ben, vagy ha egy 9.generációs CPU-t szeretne túlhúzni. Az ezekkel kapcsolatos problémák többségét kijavították, de még mindig nagy rendetlenség, lásd alább.
# Audio
az audióval a legtöbb tábla támogatott, és az AppleALC-tól (új ablakot nyit) részletesebb listát talál a hanghoz. A VoodooHDA egy másik lehetőség a régi felhasználók számára
megjegyzés: az AMD Alaplap felhasználóinak VoodooHDA-ra lesz szükségük, ha a fedélzeti mikrofon fejlécét kívánja használni. Rendszeres audio kimenet működik azonban AppleALC
# Ethernet
ethernet alapvetően minden Gigabit Nic támogatott (lásd alább További információ)
- Intellausiethernet.kext (új ablakot nyit)
- a legtöbb Intel vezérlők
- SmallTree-I211-AT-patch (új ablakot nyit)
- az I211-AT, amely általában megtalálható az AMD táblák
- AtherosE2200Ethernet.kext (új ablakot nyit)
- az Atheros vezérlők többségéhez
- RealtekRTL8111 (új ablakot nyit)
- a Realtek Gigabit Ethernet-jéhez
- LucyRTL8125Ethernet (új ablakot nyit)
- a Realtek 2,5 Gb-os Ethernet-jéhez
a régi Ethernet vezérlők, van egy pár közül lehet választani(rendszerek ezek a chipek általában egy idő előtt a Core i sorozatú processzorok):
- Appleintele1000e.KEXT (új ablakot nyit)
- https://github.com/Mieze/RealtekRTL8100(új ablakot nyit)
megjegyzés: Realtek L8200A egyenesen nem támogatott, a teljes listát lásd Hálózati rész
Megjegyzés 2: azok számára, akik vásárolni Intel Z490 táblák, kérjük, vegye figyelembe, hogy az i225-V NIC nem támogatott hivatalosan nélkül device-id spoof. Példa erre itt található: Comet Lake i225-V spoof (új ablakot nyit)
# USB
USB esetén a dolgok meglehetősen egyszerűek, a legtöbb Ryzen / Matisse, Intel és AsMedia vezérlő a dobozból működik, az USB térképen kívül más konfiguráció nélkül (új ablakot nyit). Az Intel CPU-kkal rendelkező AsRock felhasználók számára az XHCI-t kell használnia-nem támogatott.kext (amely megtalálható RehabMan USBInjectAll projektjében (új ablakot nyit). Sok H370, B360, H310 és X79/X99/X299 felhasználó is profitálhat ebből a
speciális AMD Megjegyzés: Mivel a macOS hogyan építi az USB-ket, ezeket valahol az ACPI táblákban kell meghatározni. Valamilyen oknál fogva sok AMD kártya csak elfelejtette ezt megtenni, és a felhasználók sok törött USB-portot kapnak. Van egy javítás, de magában foglalja a portok kézi hozzáadását a DSDT-hez vagy az SSDT-hez (új ablakot nyit).
különleges Asus 400 sorozat megjegyzés: Annak köszönhetően, hogy az Asus megtörte az ACPI specifikációt, az SSDT-RHUB-ot kell használnia (új ablakot nyit) a portok alaphelyzetbe állításához.
# NVRAM
a NVRAM, a dolgok már többnyire fix fogyasztói platformok köszönhetően SSDT-PMC (új ablakot nyit). Főleg a következő (megjegyzés 400 sorozat, mint a Z490 nem tartalmazza):
- Z390
- H370
- B360
- H310
vannak azonban olyan táblák nélkül támogatott NVRAM, főleg HEDT és szerver táblák:
- C612
- C621
- C422
- X79
- X99
- X299(Asus működik NVRAM bár)
# iGPU
annyira szórakoztató része Coffee Lake, hogy az Intel sokat változott, hogy az iGPU display out munka. Pontosabban, hogy a macOS – nak fogalma sincs arról, hogyan kell megfelelően kezelni őket. Van egy javítás, de kézi BusID javításokat igényel a WhateverGreen segítségével (új ablakot nyit). Ennek fő áldozatai:
- Z490
- H470
- B460
- Z390
- H370
- B360
- H310
vegye figyelembe, hogy a Z370 nem szerepel a listán, ez azért van, mert a tábla alapvetően egy Z270, így az Apple videó térkép jól működik vele
# RTC vs Awac
az RTC vs Awac esetén a MacOS nem indul el olyan rendszerekkel, amelyek órái awac-ot használnak, és a legtöbb BIOS GUI nem is mutatja meg a változtatás lehetőségét. Ez elsősorban a következőkben látható:
- Z490
- H470
- B460
- Z390
- H370
- B360
- H310
- Z370(főleg Gigabyte és AsRock, mivel vissza portolták az órát. Más táblák rendben vannak)
- X299 (főleg a 10.generációs CPU-kkal, az AsRock és a Gigabyte a 2 fő elkövető)
- Az Asus visszatért az AWAC-ot még 2017-es táblára is, soha nem BIOS frissítésekkel, vigyázz.
tehát meg kell:
- kényszerítse az RTC-t SSDT-vel (új ablakot nyit),
- hozzon létre egy hamis rendszerórát (új ablakot nyit)
- patch it out (új ablakot nyit)
további információt itt talál a javításról: az ACPI használatának megkezdése (új ablakot nyit)
# memória Térképek és védelem
ezzel a fő felhasználók érintettek:
- C612 (általában látható szerver táblák)
- C621
- C422
- X79
- X99
- X299
- B360
- B365
- H310
- H370
- Z390
- B460
- H470
- z490
ezeknek a platformoknak a problémája az, hogy sokan támaszkodnak az osxaptiofix2drv-free2000-re, amely ma már rombolónak tekinthető a rendszer számára, ami azt jelenti, hogy a Build útmutatók alapján érvénytelen. További információ itt található (új ablakot nyit). Ezeket a problémákat leginkább a diaérték kiszámításával lehet enyhíteni: Megértése és javítása” Couldn ‘t allocate runtime area” hibák (új ablakot nyit)
Oh, de hozzá a móka, Intel bevezetett memória védelem, ami azt jelenti, egy csomó firmware javítások által AptioMemoryFix/OpenCore teljesen törött. Pontosabban, hogy a rendelkezésre álló memóriafoltok felül vannak írva, ami azt jelenti, hogy soha nem használják őket. Szerencsére OpenCore bevezetett egy új quirk nevű ProtectUefiServices
amely segít kijavítani ezt azáltal, hogy biztosítja a tapaszokat alkalmazzák után is ők vissza.