xnu-speedstep-air
xnu-speedstep-air copied to clipboard
Fails on single threads
I just tried your kext under Lion on an old MacBook A1181 with a C2D 1,83GHz. Your kext works great if i test it with two threads running and using both cores. But if i run only one thread the default voltages for my cpu get used. I tested this with "CPUTest" from here: http://www.coolbook.se/CPUTest.html
Yup. This code is somewhat imperfect because it doesn't disable the built-in power management of the CPU and they both try to cancel each other out.
CoolBook doesn't have this problem; however, I don't know what technique it uses to disable the built-in behavior.
Simply removing or disabling the AppleIntelCPUPowerManagement.kext doesn't work, because that kext also controls system sleep and fan speed.