SSDT precompilati
Semplicemente scegli il tipo di hardware e la generazione, dopo scarica i file associati. Una volta scaricati, mettili nella tua EFI nella cartella EFI/OC/ACPI e torna al Setup del config.plist
Attenzione
Si ricorda che le tabelle non sono perfette. Quindi consigliamo vivamente di leggere prima il resto per capire cosa (e a chi serve) quel particolare SSDT per evitare di aggiungerne in più o dimenticarne per strada. Si sa, uomo avvisato...
Grazie!
Spiegazione dei vari SSDT
SSDT-EC e SSDT-EC-USBX
- Usato per disabilitare il tuo Embedded controller e crearne uno finto per farci lavorare macOS.
- Il modulo USBX viene usato per iniettare le proprietà di gestione energetica delle USB, mancanti in Skylake e più recenti (anche in tutte le CPU AMD)
SSDT-IMEI
Richiesto dai chipset:
- B75
- Q75
- Z75
- H77
- Q77
- Z77
- H61
- B65
- Q65
- P67
- H67
- Q67
- Z68 Per risolvere un problema di scheda video.
CPU-PM e SSDT-PLUG-DRTNIA (by @gentik84)
- SSDT-PLUG-DRTNIA: Usato per abilitare XCPM in macOS, migliorando molto la gestione energetica della CPU.
- CPU-PM: In mancanza di power management nativo, usiamo quello modificato da noi.
SSDT-AWAC e SSDT-RTC0-RANGE-HEDT
Usato per abilitare il vecchio orologio RTC in macOS, AWAC non è ancora supportato
SSDT-PMC
Richiesto per risolvere NVRAM su:
- B360
- B365
- H310
- H370
- Z390
Tutti i laptop di nona generazione meglio che ce l'abbiano.
SSDT-RHUB
Usato per resettare i controller USB sulla serie 400 di Asus e nei laptop Ice Lake (principalmente Dell) data la mancanza di implementazioni da parte della azienda
Nota che le schede madri desktop Gigabyte, MSI, AsRock... non necessitano questo SSDT. Solo Asus
SSDT-PNLF
Usato per controllare la retroilluminazione dei display dei laptop e AIO
SSDT-GPI0
SSDT-UNC
Assicura che bridge uncore mancanti e spenti siano disabilitati, altrimenti causerebbero dei kernel panic su macOS Big Sur in IOPCIFamily
SSDT-CPUR
Richiesto da:
- B550
- A520
- più recenti
X570 e meno recenti NON richiedono SSDT-CPUR (Nessuna macchina threadripper richiede questo SSDT).
Usato per risolvere le definizioni della CPU in ACPI, dato che macOS non supporta i metodi usati nelle più recenti schede madre AMD.
IRQ
In hardware più vecchi potrebbe anche essere necessario utilizzare SSDT-Time per applicare i fix all'IRQ.
Tabelle riassuntive
Attenzione
Si ricorda che le tabelle non sono perfette. Quindi consigliamo vivamente di leggere prima il resto per capire cosa (e a chi serve) quel particolare SSDT per evitare di aggiungerne in più o dimenticarne per strada. Si sa, uomo avvisato...
Grazie!
Desktop
Piattaforme | CPU | EC | AWAC | NVRAM | USB | IMEI |
---|---|---|---|---|---|---|
Penryn | / | SSDT-EC | / | / | / | / |
Lynnfield e Clarkdale | ||||||
Sandy Bridge | CPU-PM (Da fare nel Post-Install) | SSDT-IMEI | ||||
Ivy Bridge | ||||||
Haswell | SSDT-PLUG | / | ||||
Broadwell | ||||||
Skylake | SSDT-EC-USBX-DESKTOP | |||||
Kaby Lake | ||||||
Coffee Lake | SSDT-AWAC | SSDT-PMC | ||||
Comet Lake | / | SSDT-RHUB | ||||
AMD (15/16h) | / | / | / | |||
AMD (17h) | SSDT-CPUR for B550 and A520 |
Deskop di Alta Fascia
Piattaforme | CPU | EC | RTC | PCI |
---|---|---|---|---|
Nehalem e Westmere | / | SSDT-EC-DESKTOP | / | / |
Sandy Bridge-E | SSDT-UNC | |||
Ivy Bridge-E | ||||
Haswell-E | SSDT-PLUG-DRTNIA | SSDT-EC-USBX-DESKTOP | SSDT-RTC0-RANGE-HEDT | |
Broadwell-E | ||||
Skylake-X | / |
Laptop
Piattaforme | CPU | EC | Backlight | AWAC | USB | NVRAM | IMEI |
---|---|---|---|---|---|---|---|
Clarksfield e Arrandale | / | SSDT-EC-LAPTOP | SSDT-PNLF | / | / | / | / |
SandyBridge | CPU-PM (Run in Post-Install) | SSDT-IMEI | |||||
Ivy Bridge | |||||||
Haswell | SSDT-PLUG-DRTNIA | / | |||||
Broadwell | |||||||
Skylake | SSDT-EC-USBX-LAPTOP | ||||||
Kaby Lake | |||||||
Coffee Lake (ottava Generazione) e Whiskey Lake | SSDT-AWAC | ||||||
Coffee Lake (nona Generazione) | SSDT-PMC | ||||||
Comet Lake | / | ||||||
Ice Lake | SSDT-RHUB |