[Nexus 7 (2013) Original Android Development] stfudude:
I'm using MultiROM with stock rooted KOT49H as primary rom with glitch kernel (it's almost the same like Faux's but includes kexec hack). The secondary rom is Omni rom nightly with Faux kernel. I'm using the primary rom when I want to play games. I have about 70 games. When I'm not gaming, I will boot to the secondary rom.

I paid for two apps made by Faux: Faux clock and Faux sound. While "Per App control" feature is useful, I find it lacking for example it doesn't allow us to change CPU governor, gpu clock and thermal temperature threshold.

So to somewhat satisfy my geeky needs, I decided to replicate "Per App control" feature by using Tasker. I'm sure most of the users here are using Tasker too.

Let me explain what I did. (This is purely for my personal glory as I'm somewhat proud of myself for doing this even though I don't really know much about this thing and my future job doesn't involve anything related to technology. FYI I'm a medical student in his final year.)

Tasker in primary rom

[When flashing Glitch kernel in Aroma installer, I selected Faux's intelliplug as the default hotplug, 1.512 GHz max cpu and 384 MHz min cpu]

Tasks:

1. Normal CPU Load Glitch:

[Secure Settings] intellidemand cpu gov, ondemand gpu gov, 320 mhz gpu clock.

If battery level is less than 20%, [Secure Settings] enable eco mode

Else, [Secure Settings] Disable eco mode

2. Moderate CPU Load Glitch: [Secure Settings] interactive cpu gov, ondemand gpu gov, 450 mhz gpu clock, disable eco mode

3. High CPU Load Glitch: [Secure Settings] performance cpu gov, performance gpu gov, 450 mhz gpu clock, disable eco mode.

4. Battery Saving Glitch: [Secure Settings] Enable eco mode, intellidemand cpu gov.

Profiles:

1. Device boot: Normal CPU Load Glitch

2. Demanding Games Glitch: High Load CPU Load Glitch. Exit: Normal CPU Load Glitch.

3. Normal Games Glitch: Moderate CPU Load Glitch. Exit: Normal CPU Load Glitch

4.Battery <20% Glitch: Battery Saving Glitch

5. Battery >20% Glitch: Normal CPU Load Glitch.

Tasker in secondary rom

[Default in Faux clock: intellidemand cpu gov, 1.512 Ghz max cpu, 384 mhz min cpu]

Tasks:

1. Battery Saving: [Secure Settings] conservative cpu gov, enable eco mode, snake charmer and set cpufreq_limit to 1.35 GHz

2. Normal CPU Load:

[Secure Settings] intellidemand cpu gov, ondemand gpu gov, 320 mhz gpu clock.

If battery level <10%: enable eco mode, enable snake charmer, set cpufreq_limit to 1.35 GHz.

Else: Disable eco mode, disable snake charmer

Profiles:

1. Battery >10% Faux: Normal CPU Load

2. Battery <10% Faux: Battery Saving

Why the difference in battery saving profile between primary and secondary rom? Because Glitch kernel can't enable Snake Charmer and it doesn't have conservative CPU gov, so I had to start the battery saving profile earlier.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

As you can see, most of the actions happen in the primary rom. I check whether my Tasker profiles are working perfectly with Faux clock and PerfMon. And it does!

With that I manage to squeeze more power when needed, and return to normal when load is low. Much efficient than before!