Waarom moet ik SSDT en DSDT patchen?
Om al onze hardware werkend te krijgen op macOS, moet je de SSDT en DSDT patchen. Vooral laptops moeten de SSDT/DSDT patchen.
Lijst van de GIDS voor DSDT/SSDT Patch:
- PCI-apparaat: Aangepaste PCI-lijst
- Helderheid: nodig op laptop om schermhelderheid te regelen
- Fn-toetsen: voor het verhogen/verlagen van helderheid en media volume via Fn-toetsen
- Batterij: nodig op laptop om batterij-indicator en percentage weer te geven
- USB-mapping: omdat macOS elke poort boven de 15e op een bepaalde USB-controller negeert
- TouchPad: meestal TouchPad met I2C-interface moet eerst worden gepatcht in SSDT/DSDT om Trackpad en gebaren te laten werken op macOS
- HPET, RTC: nodig voor apparaten met een Broadwell-processor of lager om audio werkend te krijgen op macOS
- HDMI: voor volledig werkende HDMI-uitgang en audio in macOS
- iGPU: framebuffer patch om QE/CI volledig te laten werken
- dGPU uitschakelen: om de dedicated GPU op laptop uit te schakelen voor een beter batterijverbruik
- Slaap/Wake/Herstart en Uitschakelen: om te voorkomen dat je apparaat uit slaap ontwaakt na 1 seconde, vastloopt na het wakker worden, opnieuw opstart bij slaap en kernel panic bij het ingaan van slaapmodus
- Power Management: voor een betere CPU power management