With Android Revolution HD you can choose, if you want to use SetCPU to manually control CPU speed and governors

or

you can let it be done by new O/C Daemon made by rmk40.
This solution gives much better performance !!!




If you decide to use SetCPU, the O/C daemon wont affect you in any way, it will be not active.

If you want to use O/C Daemon, then read this small guide:


(1) Remove any O/C tools like SetCPU, NoFrills, CPU Tuner, CPU Master, Faux Clock etc. and reboot your device 2 times ! Otherwise O/C Daemon will be disable.

(2) With O/C Daemon the frequencies are following:

* wake_min_freq = minimal frequency for device when screen is ON
* wake_max_freq = maximal frequency for device when screen is ON
* sleep_min_freq = minimal frequency for device when screen is OFF
* sleep_max_freq = maximal frequency for device when screen is OFF
* wake_governor = governor for device when screen is ON (I do not recommend changing it)
* sleep_governor = governor for device when screen is OFF (I do not recommend changing it)

HTC Desire HD / HTC Inspire 4G / HTC Incredible S
==============================
wake_min_freq = 230400 (230 MHz)
wake_max_freq = 1152000 (1.15 GHz)
sleep_min_freq = 230400 (230 MHz)
sleep_max_freq = 384000 (384 MHz)
==============================
HTC Sensation / HTC Sensation 4G / HTC Sensation XE
==============================
wake_min_freq = 384000 (384 MHz)
wake_max_freq = 1512000 (1.51 GHz)
sleep_min_freq = 192000 (192 MHz)
sleep_max_freq = 486000 (486 MHz)
==============================
HTC Evo 3D CDMA
==============================
wake_min_freq = 384000 (384 MHz)
wake_max_freq = 1512000 (1.51 GHz)
sleep_min_freq = 192000 (192 MHz)
sleep_max_freq = 486000 (486 MHz)
==============================
HTC Amaze 4G
==============================
wake_min_freq =
wake_max_freq =
sleep_min_freq =
sleep_max_freq =
==============================
Asus Eee Pad Transformer TF101 / TF101G
==============================
wake_min_freq = 312000 (312 MHz)
wake_max_freq = 1232000 (1.23 GHz)
sleep_min_freq = 216000 (216 MHz)
sleep_max_freq = 456000 (456 MHz)
==============================

It's recommended to leave default values. Our tests proved, that above configuration is very good for both battery and performance.




You don't need to manually change O/C Daemon settings anymore!
Now my every ROM has Daemon Controller application that allows you to change O/C Daemon settings on the fly!



I do not recommend changing governors. Don't use SmartAss governor with new O/C Daemon. I recommend leaving default governors.

You can check frequencies statistics with this small app - CPUStats - simple CPU statistics

Remember that going above 1.5 GHz will not give you any noticeable performance improvement and can damage your device

Why it's not recommended to use SmartAss with new O/C Daemon? Because SmartAss has included profiles switching (sleep / awake) while new O/C Daemon is already doing the same - changing CPU min/max frequency when
device is going to sleep or when it's waking. So new O/C Daemon is in conflict with SmartAss gov but giving you similar effect, just much faster. More explained here


Quote:
(3) If you decide to change the CPU frequencies yourself, it's very simple to do.

(3a) With Root Explorer go to system/etc/virtuous_oc and open one of the files you want to configure. You will see:

* wake_min_freq = setting minimal frequency for device when screen is ON
* wake_max_freq = setting maximal frequency for device when screen is ON
* sleep_min_freq = setting minimal frequency for device when screen is OFF
* sleep_max_freq = setting maximal frequency for device when screen is OFF
* wake_governor = governor for device when screen is ON (I do not recommend changing it)
* sleep_governor = governor for device when screen is OFF (I do not recommend changing it)

(3b) To change frequencies you would need to know the frequencies table from the kernel. To get the current frequencies open any terminal or terminal emulator on Android and type:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

Remember to use notepad++ while editing Android text files. Using Windows notepad will remove UNIX coding.

(3d) Now if you know which frequency you want to use, edit proper files in virtuous_oc folder, save it and reboot. Done!


Archived devices and my other threads:

Join Android Revolution HD community

Facebook | Twitter | IRC chat | Visit my blog

If you appreciate my work, you can buy me a beer
Every donation is greatly appreciated and it helps the development!