For Sandy Bridge CPUs, GeneratePStates is not working since 10.7.4 update, you can use this script to generate a SSDT.aml with P and C states
viewtopic.php?f=10&t=1340&start=10#p12849Put SSDT.aml in Extra folder, enable the option
DropSSDT, disable
GeneratePStates and
GenerateCStates.
Several PCs (desktop and laptop) with Sandy Bridge chipset need AppleIntelCPUPowerManagement to be patched
viewtopic.php?f=9&t=1003Chameleon can generate P and C states automatically, simply enable the options
Code:
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
You still need to make sure that the kext
AppleLPC is loaded. If it's not, adjust ID of device LPC with DSDT patch
viewtopic.php?f=19&t=634What SMBIOS use for your hardware
viewtopic.php?f=2&t=1302The original kext responsible for power management is AppleIntelCPUPowerManagement, but few motherboards work with this kext without any adjustment, so the installation guides suggest using some kext that disables AppleIntelCPUPowerManagement to avoid kernel panic or overheating of the processor.
NullCPUPowerManagement.kextSince Leopard 10.5.8 sleep only works if the AppleIntelCPUPowerManagement is running, using a disabler kext breaks the sleep. To solve the problem the kext
SleepEnabler was created, it enables AppleIntelCPUPowerManagement when the computer is going to sleep.
http://code.google.com/p/xnu-sleep-enab ... loads/listApplication to monitor temperature, frequency and voltage of the processor:
SMC Monitor
Download:
viewtopic.php?f=6&t=83For the application to show frequency and voltage, you need to use this new version of the kext
FakeSMC and the plugin
IntelCPUMonitor. Plugins for monitoring the motherboard and video card sensors are also available. Install only the plugins corresponding to your hardware.
http://www.projectosx.com/forum/index.php?showforum=165The value reported by the CPU is not the actual temperature, but the difference to
Tjmax, which is the temperature the CPU would turn itself off to avoid damage. The Tjmax is calculated automatically, but may be incorrect, causing the temperature shown in degrees Celsius to be also wrong. In this case you can set the value manually by editing the Info.plist of the kext and entering the key TjMax
Code:
<key>Intel CPU Monitor Plugin</key>
<dict>
<key>TjMax</key>
<integer>100</integer>
How to edit Info.plist
viewtopic.php?f=18&t=1704
_________________
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI - ML 10.8.3/ Lion 10.7.5/SL 10.6.8/W 8 Pro x64/Ubuntu 12.04 - Quadriboot GUID -
My OS X Files -
join me at irc.freenode.net/#olarila