Implement Lower Power Mode (LPM) for older Macs in macOS Monterey

Author: khronokernelCreated Jun 19, 2021Updated Feb 28, 2022
Labelsenhancement

With macOS Monterey, we've been able to unlock both Sidecar and Airplay support for legacy Macs. However we currently do not enable LPM on pre-Skylake Macs. While the majority of the power management benefits are likely tied to hardware, the OS does handle scheduling and limiting applications' CPU usage meaning there can be benefits to enabling on pre-Skylake hardware.

Currently LPM is supported on the following models:

  • MacBook9,1+
  • MacBookAir8,1+
  • MacBookPro13,x+

We believe Apple hard coded hardware support inside /System/Library/PrivateFrameworks/PowerUI.framework/Versions/A/PowerUI. Below is a binary ripped from 12.0:

Note: Compared to SidecarFixup and AirplayCore, Apple did not hard code a full model array into PowerUI. Further investigation required for how Apple handles device checks

Source: dortania/OpenCore-Legacy-Patcher