Kernel
Add:
Ecco dove specifichi quali kexts caricare, ordina le cose qui, quindi assicurati che Lilu.kext sia sempre il primo! Altri kext a priorità più alta vengono dopo Lilu come VirtualSMC, AppleALC, WhateverGreen, etc.
BundlePath
Nome della kext
es:
Lilu.kext
Enabled
Si spiega da solo, abilita o disabilita la kext.
ExecutablePath
Il percorso dell'eseguibile effettivo è nascosto all'interno del kext, puoi vedere quale percorso ha il tuo kext facendo clic con il pulsante destro del mouse e selezionando
Mostra contenuto pacchetto
. Generalmente, saranno dentroContents/MacOS/Kext
ma alcuni hanno anche la sottocartellaPlugin
. NOTA: Kext senza eseguibile, quindi con dentro soloInfo.plist
non hanno bisogno di essere elencati qua.es:
Contents/MacOS/Lilu
PlistPath
Percorso al file
Info.plist
nascosto dentro il .kextes:
Contents/Info.plist
Emulate:
Necessario per lo spoofing di CPU non supportate come Pentiums e Celeron.
CpuidMask: Se impostato su Zero, verrà utilizzato il bit della CPU originale. Lasciare questo valore vuoto a meno che tu sappia cosa stai facendo.
<Clover_FCPUID_Extended_to_4_bytes_Swapped_Bytes> | 00 00 00 00 | 00 00 00 00 | 00 00 00 00
CpuidData: ll valore per lo spoofing della CPU. Lasciare questo valore vuoto a meno che tu sappia cosa stai facendo.
FF FF FF FF | 00 00 00 00 | 00 00 00 00 | 00 00 00 00
Block:
Impedisce il caricamento di kexts. A volte è necessario per disabilitare il driver del trackpad di Apple per alcuni laptop. Se non hai kext da bloccare, puoi lasciare questo campo come predefinito oppure eliminare la stringa e le sottosezioni.
Patch:
Sezione relativa a patch per kext di sistema (questo è il punto in cui aggiungere le patch di limiti della porta USB più recenti e le patch della CPU AMD. Nota: è preferibile utilizzare il quirk XhciPortLimit rispetto ad altri metodi).
Quirks:
AppleCpuPmCfgLock: NO
E' necessario esclusivamente quando il CFG-Lock non può essere disabilitato nel BIOS; in Clover questa opzione è AppleICPUPM.
AppleXcpmCfgLock: NO
E' necessario esclusivamente quando il CFG-Lock non può essere disabilitato nel BIOS quindi il registro MSR 0xE2 non è sbloccabile; in Clover questa opzione è KernelPM.
AppleXcpmExtraMsrs: NO
Disabilita multipli accessi MSR, necessario per vecchie CPU come i Pentium ed alcuni Xeon.
AppleXcpmForceBoost: NO
Forza il moltiplicatore massimo, consigliato solo per le macchine di calcolo scientifiche o dei media costantemente sotto carico. I principali Xeon ne beneficiano.
CustomSMBIOSGuid: NO
Esegue patch di GUID, utile per UpdateSMBIOSMode modo Custom. Di solito importante per i laptop Dell.
DisableIOMapper: YES
Necessario per aggirare VT-D se non è possibile disabilitarlo nel BIOS o se è necessatio tenerlo attivo in caso utilizzaste due o più sistemi operativi. Qualora fosse possibile disattivare l'opzione da BIOS, fatelo e disattivate questa opzione.
DummyPowerManagement: NO
Nuova alternativa a NullCPUPowerManagement, richiesta per tutti i sistemi basati su CPU AMD in quanto non c'è supporto nativo per Power Management. Utilizzando CPU Intel puoi ignorare questo settaggio.
ExternalDiskIcons: NO
Patch icone esterne, per quando le unità interne sono trattate come unità esterne ma può anche rendere le unità USB interne. Per NVMe su Z87 e versioni successive basta aggiungere la proprietà integrata tramite DeviceProperties.
IncreasePciBarSize: NO
Aumenta la dimensione della PCI bar a 32 bit in IOPCIFamily da 1 a 4 GB. Abilitando Above4GDecoding nel BIOS è un approccio molto più pulito e sicuro rispetto a questo quirk. Tuttavia, alcune schede X99 potrebbero richiedere questo, generalmente se hai un kernel panic su IOPCIFamily potresti avere bisogno di questo quirk.
LapicKernelPanic: NO
Disabilita il KP sull'interrupt lapic core AP, generalmente necessario per i sistemi HP. L'equivalente in Clover è
Kernel LAPIC
PanicNoKextDump: YES
Permette di leggere i log di KP quando si verifica un KP.
PowerTimeoutKernelPanic: YES
Helps fix kernel panics relating to power changes with Apple drivers in macOS Catalina, most notably with digital audio. Se non avete problemi a riguardo, disabilitatelo in post-installazione.
ThirdPartyDrives: NO
Abilita TRIM, non necessario per NVMe, ma le unità basate su AHCI potrebbero richiederlo. Controlla sotto il rapporto di sistema per vedere se il tuo disco supporta TRIM.
XhciPortLimit: YES
Questa è in realtà la patch con limite di 15 porte. Non fare affidamento su di essa in
quanto non è una soluzione garantita.
Si prega di seguire la mappatura delle usb quando è possibile farlo.
Il motivo è che USBInjectAll.kext reimplementa la funzionalità macOS integrata senza un'adeguata regolazione corrente. È molto più semplice descrivere le tue porte in un unico SSDT, (link qui sopra) o al minimo usando un kext (che usa solo il file Info.plist), che non sprecherà memoria di runtime e simili.
Last updated