[G2 and Desire Z Themes and Apps] Ninj:
So many people on these forums ask about the best CPU tuner profiles to set on their Desire Z that I thought i'll make a thread here to refer to.

Note: I've been using and experimenting with CPU tuner for 5 months now, and i faced all the known issues before i came to these settings. Also, I have been listening to everyone's remarks. So i think it works the best. Now don't blame me if your phone turns into a fireball after you applied these settings (well, it's rare though...).

If you don't have it, you can download "cpu tuner" from the market. I'm using the 2.1.2 version.

Tips first:

You need a ROOTED phone to operate CPU tuner properly.

You'd better get a good kernel which allows a wide frequency range and the basic governors.

Read the help that's included with the program (Menu -> Help).

Unless you really need it, do not run the Check System Capabilities.

Not all phones can handle high CPU speed, just experiment. It's mostly a matter of luck.

The purpose of CPU tuner is to allow you to save battery life while getting the best of your phone when you need it. It allows you to change two important things in your phone, defined in "profiles":

Governor: the "brain" that decides when to lower or raise frequency, depending on what you do

Frequencies: the min/max frequencies the governor can choose between.

These profiles are applied depending on your battery status. Battery remaining life is the variable for "triggers", which fire the profile changes.

Usually, you want your phone to give you the best of its power, as long as possible, so i defined only two triggers: one for "Battery is fine, thanks" and one for "Battery is at agony, stop it now!" (below 20%).

Here we go:

Before you start, go to settings, and turn profiles off.

Virtual governors

In the virtual governors tab, we define the 3 ones we need:

VG: Screen Off: "interactive" governor

VG: Normal: "ondemand" governor, with threshold up at 95

VG: Powersave: "conservative" governor with thresholds up at 97 and down at 90

Profiles

Now, let's set 3 profiles for the different cases:

Screen off: Governor "VG: Screen Off", frequencies 691-806Mhz

Normal: Governor "VG: Normal", frequencies 806-1210Mhz

Powersave: Governor "VG: Powersave", frequencies 599-806Mhz

In all cases, let all services on "unchanged" unless you want some specific behavior.

Triggers

Ok, now that we have everything we need, let's say what to trigger, and when:

Let 2 triggers:

1.Battery Good

Level: 100

On Battery: Normal

Screen Locked: Screen off

On Power: Normal

(optional but advised) Call in progress: Normal

(optional) Battery hot: Powersave

2.Battery Low

Level: 20

On Battery: Powersave

Screen Locked: Screen off

On Power: Normal

(optional but advised) Call in progress: Normal (this is important for call stability)

(optional) Battery hot: Powersave

You're ready to go now! But we can check some options if you'd like to:

User interface:

Be sure not to enable the Calculate power usage.

Also, here you can remove the (annoying) notifications, just let the status bar icon.

Profiles and triggers

Remember this optional "Call in progress" option? Here you cna enable it.

Service Switches

It's a good idea to check the "Manual service change" box, not to be bothered when you manually turn some connection on and it goes because you run low on battery.

Buy me a beer

Honestly, you can buy him two ones...

And to thank me, just click on the "Thank" button on this forum :)

When you're done, turn profiles on again.

Tell me how you do with these settings!