Iniziamo con gli ACPI by Dortania

Iniziamo con gli ACPI by Dortania

Iniziamo con ACPI

Perciò, cosa sono gli DSDT/SSDT? Beh, queste tabelle presenti nel tuo firmware aggiungono dispositivi come controller USB, thread della CPU, controller integrato, orologio di sistema e altro. Un DSDT (Differentiated System Description Table) può essere l'insieme di una serie di informazioni passate tramite gli SSDT (Secondary System Description Table). Puoi pensare che il DSDT sia l'insieme degli SSDT con ulteriori dettagli riguardo al progetto

Puoi leggere maggiori informazioni riguardo alle specifiche ACPI qui: Manuale ACPI 6.4 (En)open in new window

Perciò, perché ci importano queste tabelle?

macOS può essere testardo riguardo ai dispositivi presenti nel tuo DSDT e dovremmo correggerlo.

Creiamo gli SSDT

Creare gli SSDT si può fare in 3 modi:

  • SSDT precompilati
    • Sono universali, ma non insegnano nulla.
  • SSDTTime
    • Funziona meglio dei precompilati è ottimizzato per il tuo hardware, ma non impari nulla.
  • Creazione manuale creating them
    • Funzionerà sempre, sarà molto più pulita e ti spiega il funzionamento dei file .aml
    • Tuttavia ti dovrai rapportare con il codice.