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 @gentik84open in new window)

  • 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

Maggiori riferimenti qui

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

PiattaformeCPUECAWACNVRAMUSBIMEI
Penryn/SSDT-ECopen in new window////
Lynnfield e Clarkdale
Sandy BridgeCPU-PM (Da fare nel Post-Install)SSDT-IMEIopen in new window
Ivy Bridge
HaswellSSDT-PLUGopen in new window/
Broadwell
SkylakeSSDT-EC-USBX-DESKTOPopen in new window
Kaby Lake
Coffee LakeSSDT-AWACopen in new windowSSDT-PMCopen in new window
Comet Lake/SSDT-RHUBopen in new window
AMD (15/16h)///
AMD (17h)SSDT-CPUR for B550 and A520open in new window

Deskop di Alta Fascia

PiattaformeCPUECRTCPCI
Nehalem e Westmere/SSDT-EC-DESKTOPopen in new window//
Sandy Bridge-ESSDT-UNCopen in new window
Ivy Bridge-E
Haswell-ESSDT-PLUG-DRTNIAopen in new windowSSDT-EC-USBX-DESKTOPopen in new windowSSDT-RTC0-RANGE-HEDTopen in new window
Broadwell-E
Skylake-X/

Laptop

PiattaformeCPUECBacklightAWACUSBNVRAMIMEI
Clarksfield e Arrandale/SSDT-EC-LAPTOPopen in new windowSSDT-PNLFopen in new window////
SandyBridgeCPU-PM (Run in Post-Install)SSDT-IMEIopen in new window
Ivy Bridge
HaswellSSDT-PLUG-DRTNIAopen in new window/
Broadwell
SkylakeSSDT-EC-USBX-LAPTOPopen in new window
Kaby Lake
Coffee Lake (ottava Generazione) e Whiskey LakeSSDT-AWACopen in new window
Coffee Lake (nona Generazione)SSDT-PMCopen in new window
Comet Lake/
Ice LakeSSDT-RHUBopen in new window