Here are the conservative, interactive, interactiveX, and Smartass V2 CPU governors packaged with init.d scripts in a flashable zip.
Smartass V2: HERE
*** DO NOT FLASH BOTH Interactive AND InteractiveX ON THE SAME SYSTEM AS ONLY ONE CAN BE LOADED. I recommend InteractiveX since it saves more battery by scaling down the CPU when screen is off.
***** The governor module will be loaded on boot but the governor itself will NOT be set as default. Please download CPU Tuner from the android market to set the default governor on boot.
*** For users running Apex and stock which does't support init.d script, please download Script Manager from the Android Market and select the script at /etc/init.d/04cpu_<<Governor Name>>. Enable root and boot and then save.
Conservative governor tweaks applied (values by BMc08GT):
1. down threshold changed from 20 to 40
2. frequency step changed from 5 to 16
3. ignore nice load enabled
4. sampling rate changed from I can't remember to 160000
#. Set as default on boot
Conservative: Instead of ramping the CPU up to MAX speed every time, it increases or decreases the frequency one step at a time as needed and therefore saving battery.
Interactive: Focuses more on performance and UI smoothness than Conservative. Therefore more power hungry.
- Instead of sampling the cpu at a specified rate, it will scale the cpu frequency up when coming
out of idle. When the cpu comes out of idle, a timer is configured to fire
within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer
fires then we assume the cpu is underpowered and ramp to MAX speed.
If the cpu was not 100% busy, then the governor evaluates the cpu load over the
last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down
InteractiveX: By Imoseyon, it is very similar to the interactive governor except that it will scale the cpu down to 300mhz when the screen is off (like smartass).
Thanks to nadlabak, Imoseyon, and FirstEncounter for the governor modules, Bikedude for his smartass V1 zip as a template, and Windows for being so development-unfriendly
Flash via CWM and enjoy the performance improvements or the battery savings!
Edited by kevdliu, 07 February 2012 - 06:29 PM.