2011-12-05

Android: CPU governor

  • Interactive: Available in newer Kernel’s, and becoming the default scaling option in some official Android kernels. The interactive governor is functionally similar to the on demand governor with an even greater focus on responsiveness.
  • Smoothass: The same as the Smartass “governor” But MUCH more aggressive & across the board this one has a better battery life that is about a third better than stock KERNEL.
  • Conservative: Available in some  kernels. It is similar to the on-demand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than on-demand, but can save battery.
  • Ondemand: Available in most Kernel’s, and the default “governor” in most Kernel’s. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), on-demand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn’t needed.
  • Userspace: A method for controlling the CPU speed that isn’t currently used by SetCPU. For best results, do not use the userspace governor.
  • Powersave: Available in some Kernel’s. It will keep the CPU running at the “min” set value at all times.
  • Performance: Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using on-demand because the system will not waste resources scanning for CPU load.
  • Smartass: Included in some custom Kernel’s. The smartass governor effectively gives the phone an automatic Screen Off profile, keeping speeds at a minimum when the phone is idle.
  • Always Max: The Performance “governor”, called “Always Max” on previous versions of SetCPU, allows your phone to run at maximum speed, ignoring all power saving functions.