OK, per the Guide @
https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/
- Use PikeRAlpha script to create SSDT & copy to Clover/ACPI/Patched - check
- Disable Hibernate Mode - check
- config.plist/KernelAndKextPatches/AsusAICPUPM=true (pre-Haswell) - ignore for Haswell, yes?
- config.plist/KernelAndKextPatches/KernelPm=true (Haswell+) - check
- config.plist/KernelAndKextPatches/KernelLapic=true (for those with Local APIC panic) - N/A
- appropriate System Definition (SMBIOS) for your CPU (config.plist/SMBIOS) iMac 14,2 is fairly close
- no rollbacks of AppleACPIPlatform.kext - check
- no NullCPUPowerManagement.kext (usually implies patched AppleIntelCPUPowerManagement) - check
- Processor objects declared in Scope (_SB) or Scope (_PR) in DSDT (pretty rare not to have them in OEM DSDT) - check
- Verify that the generated SSDT injects into the same scope as Processor declarations in DSDT (usually _PR) - check
config.plist drop SSDT/ DropOem - both false
DSDT and SSDT's patched per
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ and original SSDT-x.dsl files that compiled with no error used original SSDT.aml in Clover/ACPI/Patched
So far DSDT has been patched for Common patches as listed in the guide, and for Battery status per
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
This is as far as I have gotten. I will be reading over again the thread @
https://www.tonymacx86.com/threads/mavericks-native-cpu-igpu-power-management.128926/ for other things I might want to do as I gather these patches as described work equally on Mavericks thru Sierra.