SSDT-ALC294.aml |
No |
Incorporated into AppleALC; not needed w/o CodecCommander kext. |
SSDT-ASUSFN.aml |
No |
Refactored; implements custom media key mapping. |
SSDT-AsusSMC.aml |
No |
Refactored; Handles implementing some keyboard backlight patches and primary-display backlight interrupts. |
SSDT-AWAC |
Yes |
Also called RTC0; re-enables legacy RTC clock for macOS compatibility. |
SSDT-DDGPU.aml |
Yes |
Disables dGPU through a SSDT |
SSDT-DTGP.aml |
Yes? |
Handles early device property injection for thunderbolt 3, which may otherwise fail to reliably inject. Unclear if needed. |
SSDT-EC-USBX-LAPTOP.aml |
Yes |
Creates a fake EC controller (satisfying an Apple ec-naming requirement) and creates a USBX device for USB power properties. |
SSDT-ELAN-POLLING.aml |
No |
|
SSDT-GPRW.aml |
No |
Instant wake patch (e.g. USB or power state changes wakes device from sleep). |
SSDT-OC-XOSI.aml |
No |
Spoofs windows compatibility for _OSI checks; this method has very sharp edges, and is better to avoid if another solution exists. |
SSDT-Plug.aml |
Yes |
Enables XCPM (XNU CPU power management) to manage the CPU's power management. Note that this is no longer needed for Monterey 11.3+, but required for earlier macOS versions. |
SSDT-PNLFCFL.aml |
No |
Handles backlight control of main display. Later WhateverGreen versions have incorporated CFL-specific backlight quirks, so use of the more generic SSDT-PNLF is advised. |
SSDT-RHUB.aml |
No |
Disables USB RHUB to avoid issues booting macOS. Not needed with proper USB-mapping and/or thunderbolt patches. |
SSDT-TB3.aml |
Yes |
Related to enabling Thunderbolt 3 controllers? |
SSDT-PTS.aml |
No? |
Overrides USB controller shutdown to prevent shutdown/reboot conflict. |
SSDT-DMAC.aml/SSDT-MEM2.aml |
No |
Allows for more 'mac-like' memory behavior (see this post) |
SSDT-IMEI.aml |
No |
Creates new IMEI device to allow applying device-ids (required if no IMEI device with any name is present in ACPI tables). |
SSDT-PMCR.aml/SSDT-PPMC.aml |
No |
Adds an undocumented & missing PMCR device to enable native NVRAM for non-native NVRAM. |
SSDT-SBUS-MCHC.aml |
Yes |
Fixes AppleSMBus support (e.g. CPU temp, fans, low bandwidth PCI, memory reporting, etc). |
SSDT-XSPI.aml |
No |
Adds a PCH or platform controller hub device to IORegistry; this patch is cosmetic and serves no functional use. |
SSDT-ETPD.aml |
No |
Refactored; Enables GPI0 interrupts (for ELAN trackpad polling) |