xnu-speedstep Changelog
What's new in xnu-speedstep 1.4.9
Dec 9, 2009- Fixed panic when trying to automatically create a P-State table on systems with broken ACPI implementation.
- Added ability to check for kernel boot flag "-autopstates" to force automatic creation of PState table on any system (useful if Info.plist has incorrect PState table preventing boot up)
- Modified auto-throttle algorithm to be more responsive for high-performance tasks
- Now waits on IOCPU resource before starting auto-throttle, so that it works when loaded as Root
- Set the OSBundleRequired property to Root allowing the kext to load very early in the boot process and also in single-user modes.
New in xnu-speedstep 1.4.5 (Jan 30, 2009)
- "Error getting PState array from ACPI" - if you get this error with older versions, this new version will try to create a pstate table for you based on some heuristics. It is not optimal, but will give you a headstart. Later you can fine-tune the pstate table yourself.
- Info.plist has a new key "TargetCPULoad" currently set to 30%. Change it to whatever you want to be the default.
- Should also fix the incorrect (high or -ve) cpu frequency problem.