Skip to content

Latest commit

 

History

History
671 lines (394 loc) · 23.3 KB

ssdt-prebuilt.md

File metadata and controls

671 lines (394 loc) · 23.3 KB

Prebuilt SSDTs

Simply select your hardware type and generation, then download the associated files. Once downloaded, place them in your EFI under EFI/OC/ACPI and head back to config.plist Setup

Intel Desktop SSDTs

Desktop Penryn, Lynnfield and Clarkdale

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

:::

Desktop Sandy and Ivy Bridge

::: tip SSDTs required

  • SSDT-EC-DESKTOP
  • SSDT-IMEI
    • Required for Sandy Bridge CPU with 7 series motherboard
      • ie. B75, Q75, Z75, H77, Q77, Z77
    • Required Ivy Bridge CPU with 6 series motherboard
      • ie. H61, B65, Q65, P67, H67, Q67, Z68

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

::: ::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

SSDT-IMEI

  • Used for creating an IMEI device when one is not present in ACPI\
    • Required for Sandy Bridge CPU with 7 series motherboard
      • ie. B75, Q75, Z75, H77, Q77, Z77
    • Required Ivy Bridge CPU with 6 series motherboard
      • ie. H61, B65, Q65, P67, H67, Q67, Z68

:::

Desktop Haswell and Broadwell

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

:::

Desktop Skylake and Kaby Lake

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

:::

Desktop Coffee Lake

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-AWAC:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported

SSDT-PMC:

  • Used to enable native NVRAM on "true" 300 series motherboards
    • ie. B360, B365, H310, H370, Z390
    • Note Z370 is not included

:::

Desktop Comet Lake

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-AWAC:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported

SSDT-RHUB:

  • Used to reset USB controllers on Asus's 400 series motherboards due to poor ACPI implementation from the OEM
    • Note Gigabyte, MSI, AsRock, etc do not need this SSDT. Only Asus

:::

Intel Laptop SSDTs

Laptop Clarksfield and Arrandale

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Sandy and Ivy Bridge

::: tip SSDTs required

  • SSDT-EC-LAPTOP
  • SSDT-IMEI
    • Required for Sandy Bridge CPU with 7 series motherboard
      • ie. B75, Q75, Z75, H77, Q77, Z77
    • Required Ivy Bridge CPU with 6 series motherboard
      • ie. H61, B65, Q65, P67, H67, Q67, Z68
  • SSDT-PNLF
  • SSDT-XOSI

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

::: ::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

SSDT-IMEI

  • Used for creating an IMEI device when one is not present in ACPI
    • Required for Sandy Bridge CPU with 7 series motherboard
      • ie. B75, Q75, Z75, H77, Q77, Z77
    • Required Ivy Bridge CPU with 6 series motherboard
      • ie. H61, B65, Q65, P67, H67, Q67, Z68

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Haswell and Broadwell

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Skylake and Kaby Lake

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Coffee Lake (8th gen)

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-AWAC:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Coffee and Comet Lake (9th and 10th gen)

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-AWAC:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported

SSDT-PMC:

  • Used to enable native NVRAM on "true" 300 series motherboards
    • Only for 9th gen laptops

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Laptop Ice Lake

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-AWAC:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported

SSDT-RHUB:

  • Used to reset USB controllers on Ice Lake laptops due to poor OEM ACPI implementation
    • Mainly seen on Dell laptops

SSDT-PNLF:

  • Used for controlling the backlight on internal displays such as AIOs and laptops

SSDT-XOSI:

  • Enables many Windows-only functionality in macOS
    • Requires XOSI patch(covered later on)

:::

Intel HEDT SSDTs

Nehalem and Westmere

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

:::

Sandy and Ivy Bridge-E

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with

SSDT-UNC0:

  • Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur

:::

Haswell and Broadwell-E

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-RTC0-RANGE-HEDT:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported
    • Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation

SSDT-UNC0:

  • Used to ensure unused or missing uncore bridges are properly disabled, otherwise kernel panic in IOPCIFamily in macOS Big Sur

:::

Skylake and Cascade Lake-X/W

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-PLUG:

  • Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-RTC0-RANGE-HEDT:

  • Used to enable the legacy RTC clock in macOS, as the newer AWAC clock is unsupported
    • Added benefit is to resolve early halts in macOS Big Sur's booting due to poor ACPI implementation

:::

AMD SSDTs

AMD Bulldozer/Jaguar

::: tip SSDTs required

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

:::

AMD Zen

::: tip SSDTs required

  • SSDT-EC-USBX-DESKTOP
  • SSDT-CPUR
    • Only required for B550, A520 and newer
      • X570 and older DO NOT need SSDT-CPUR
      • No threadripper machines need this either

Once downloaded, place them into your EFI folder under EFI/OC/ACPI and head back to the install guide

:::

::: details In-depth info on the SSDTs

SSDT-EC-USBX:

  • Used for disabling your real Embedded controller and creating a fake one for macOS to play with
  • USBX portion is used for injection USB power properties missing on Skylake and newer

SSDT-CPUR:

  • Used for fixing CPU definitions in ACPI, as macOS does not properly support the ACPI used in B550 and newer boards

:::