- Joined
- Apr 20, 2014
- Messages
- 154
- Motherboard
- Acer 5755G, Acer 7750G
- CPU
- i7-2670QM, i7-2630QM
- Graphics
- Intel HD3000 1366x768 + NVIDIA GeForce GT 540M, AMD Radeon 6850M
- Mac
- Classic Mac
- Mobile Phone
Power Management for Sandy Bridge and Ivy Bridge Laptops
RehabMan,
1. Does everything in your checklist still applies if using Clover? Such as
- patched AppleIntelCPUPowerManagement
- appropriate System Definition (smbios.plist) for your CPU
- DropSSDT=Yes, GeneratePStates=No, GenerateCStates=No
2. What do you mean by no rollbacks of AppleACPIPlatform.kext? You mean use AppleACPIPlatform.kext from a previous version of OSX?
Thanks!
...
Here is a quick Ivy/Sandy Bridge Power Management checklist:
- patched AppleIntelCPUPowerManagement installed
- SSDT installed to /Extra/ssdt.aml for your CPU (easiest to use ProBook Installer)
- appropriate System Definition (smbios.plist) for your CPU
- DropSSDT=Yes, GeneratePStates=No, GenerateCStates=No
- no rollbacks of AppleACPIPlatform.kext
- no NullCPUPowerManagement.kext (usually implies patched AppleIntelCPUPowerManagement)
- Processor objects declared in Scope (_SB) in DSDT (pretty rare not to have them in OEM DSDT)
Note: For Sandy Bridge PM, it is possible to run a rollback of AppleACPIPlatform.kext but it is discouraged. Watch out for battery manager packages that include a rolled back AppleACPIPlatform.kext.
Note: Running stock AppleACPIPlatform.kext means any DSDT methods that manipulate EC (EmbeddedControl) registers larger than 8-bits will not work and will cause the method to fail. These methods must be patched. Access to such registers is common in DSDT battery methods. Some patches are provided at my laptop DSDT patch repository at: https://github.com/RehabMan/Laptop-DSDT-Patch
RehabMan,
1. Does everything in your checklist still applies if using Clover? Such as
- patched AppleIntelCPUPowerManagement
- appropriate System Definition (smbios.plist) for your CPU
- DropSSDT=Yes, GeneratePStates=No, GenerateCStates=No
2. What do you mean by no rollbacks of AppleACPIPlatform.kext? You mean use AppleACPIPlatform.kext from a previous version of OSX?
Thanks!