Jump to content
10 posts in this topic

Recommended Posts

The above thing prevents CPU power management function to load when system starts and therefore prevents KP for unsupported CPUs. In other words your CPU is working on its max performance (max clock speed - no speedstep) regardles of the current load. More heat generated, more power consumed, bigger power bills.

 

Original OS X kernel is designed to work with limited number of Intel CPUs, so most CPUs (not all though) not present in any Macs, may require the power management to be blocked.

 

Some other problems are also possible.

 

I've had a system with non compatible Intel CPUs and power management have been disabled all the time. System was perfectly working...

It seems to be running fine, I have to use sleepenabler and I needed a dsdt edit to be able to use it.

I'm assuming battery life will be shorter.

My cpu is an i3 3217u 1.8ghz although in about this mac is says 1.7ghz

How can I tell what speed it is actually running at?

Mike

  • Like 1
  • 3 months later...
  • 2 months later...

Indeed it would be a bad idea. Part of the management system is to control fan speeds etc... On regular macs, the SMC relies on the Proc-Management to ensure that if it's overheating it either speeds up the fans or slows down the processor (via FSB).

 

On top of that, when you're not using as much processing power as you need, it drops the various core essentials (voltages, speeds etc...) to conserve power i.e. handy in laptops. When the power is needed it then allocates and distributes the tasks accordingly across the cores until the maximum threshold is reached.

 

A good example is this intel's Power Gadget output with Management on (on my Mac Pro). As you can see it was idling away, then i did a /usr/libexec/locate.updatedb to put some pressure on the processor (as you cans ee, it dynamically changes:

 

25aon80.png

 

Furthermore, if you're a developer, you can get interesting information from the underlying processor management subsystem.

 

Hope my input helps.

 

Cheers,

 

AdriHD

Hi there!

 

Put the HWMonitor app in your app folder. Link:

 

https://www.dropbox.com/sh/ee0hgdev810vhwz/-JJuKI9zXs

 

Use Kext Utility to add the IntelCPUMonitor.kext. Link:

 

https://www.dropbox.com/sh/fwd1r56ubunc7bl/gk8sOEW_us

 

Add HWMonitor to your login items and reboot. You should see the HWMonitor icon in the menubar. Click on it and there will be the temperatures and multiplier :) 

×
×
  • Create New...