• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root myns rls5 battery tweak addon or setcpu

Which should I use

Technically, one doesn't replace the other. The battery tweak is meant to dynamically change the voltage supplied to the CPU, and change the min/max frequencies based on various factors. It requires a kernel that:

1) has perflock disabled
2) does not use HAVS
3) does not affect voltage in anyway by default (some come static undervolted)

You can also not use it with anything that attempts to change the frequency, such as setcpu (of course, you know this part or you wouldn't be asking).

Setcpu, on the other hand is meant to do two things:

1) Set the min/max frequency under normal conditions
2) Reset the min/max frequency under various other conditions, if you want it to

Setcpu does not affect voltage. So, you can say that setcpu can do half of what the tweak does. That being said, you can get the same effect of the battery tweak with, in my opinion, more control by using a combination such as:

-HAVS kernel
-Smartass governor
-Setcpu (Only for changing normal min/max - don't use profiles with smartass; use something like conservative if you want profiles)

A lot of people report problems with the battery tweak such as inexplicable high load. Personally, I save myself the trouble by using a similar combination of HAVS/smartass/setcpu.

All that being said, you can, of course, try them both (not at the same time :p) and see what works best for you.
 
I had read in another forum that setting the setcpu main scaling to "smartass" in combination with netarchy-toastmod-4.2.1-cfs-bfq-havs-more-smartass-universal (More Aggressive Undervolting) that also utilizes "smartass" scaling will cause a conflict. I am not using profiles but what main scaling should I use in setcpu?

Also, if I DID choose to use profiles, what scaling should I use for most effective battery life?

TIA
 
I had read in another forum that setting the setcpu main scaling to "smartass" in combination with netarchy-toastmod-4.2.1-cfs-bfq-havs-more-smartass-universal (More Aggressive Undervolting) that also utilizes "smartass" scaling will cause a conflict. I am not using profiles but what main scaling should I use in setcpu?

Also, if I DID choose to use profiles, what scaling should I use for most effective battery life?

TIA

1) Setcpu isn't overriding anything; it's setting the governor globally. You can only set one governor at a time. If you don't believe me, change the governor in setcpu, then use OS Monitor (under the misc tab) to see what the governor is set to. The two will always match. It doesn't matter where you set the governor. Once it's set, it's set. When they say that that kernel utilizes smartass, it just means that that governor choice is available, and set to default. Any app can be used to change it globally.

2) As for profiles, just don't use them with smartass. It's designed to do most of what profiles are set up for on its own. If you want to use profiles, you'll probably get the best battery life out of the conservative governor. Netarchy has actually switched to using that governor by default now since it gets better screen-on battery life than smartass.
 
So even with a HAVs kernel like net 4.2.2 you can use profiles in setcpu effectively with the governor set to something other than smartass?
 
So even with a HAVs kernel like net 4.2.2 you can use profiles in setcpu effectively with the governor set to something other than smartass?

Some say you shouldn't. Technically, it shouldn't matter. There should be no harm in using them since HAVS is meant to just change the voltage supplied to the cpu based on the current frequency; it's not meant to decide what to set the frequency to. What you can do is try using profiles, and if you seem to be getting worse battery life or inexplicable awake time while not using the phone, turn them off.
 
Back
Top Bottom