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

Root Quick Question about Kernals

An UrgeTo Dance

The Hero of the Winds
Jul 22, 2010
1,485
584
Okay I have read the xda kernal guide along with some other post about kernals but I am still unsure about a couple of things. First off if I flash a kernal with HAVS can that mess anything up and yes I know I can just restore backup if something does go wrong. Second question do I need set cpu to control the HAVS or anything in the kernal or is it fine to use the kernal by itself? And final question (which doesn't have to do with kernals but I don't want to go start another thread just for it :D) If I restore a backup do I need to do a wipe first and if you don't do a wipe will you lose all your apps?
 
Okay I have read the xda kernal guide along with some other post about kernals but I am still unsure about a couple of things. First off if I flash a kernal with HAVS can that mess anything up and yes I know I can just restore backup if something does go wrong. Second question do I need set cpu to control the HAVS or anything in the kernal or is it fine to use the kernal by itself? And final question (which doesn't have to do with kernals but I don't want to go start another thread just for it :D) If I restore a backup do I need to do a wipe first and if you don't do a wipe will you lose all your apps?

Here is a brief description of Havs:

Havs: Hybrid Adaptive Voltage Scaling, basically tries to undervolt as much as possible to conserve power, but adapts to things like cpu load and temperature.

The only conflicts you'll run into while using a Havs kernel is if you're using SetCPU w/ profiles, while using a Havs kernel (they've been known to conflict with each other). Also you'll run into conflicts if you're using the collin_ph battery tweak while using a Havs kernel and or using it (or having it enabled) while using SetCPU (they will also conflict w/ each other).

You don't *have* to use SetCPU while using a Havs kernel, but it helps out tremendously with scaling.

And no, you don't have to do a wipe before restoring a backup. When you restore a backup, you're restoring cache/dalvik-cache, and everything else. So to do a wipe would be unecessary.
 
Upvote 0
1) The worst thing that can happen is your phone becomes unstable or you have screen tearing. Restoring a nandroid backup, or even just flashing a different kernel will fix it. There is no harm in it. If you're trying a kernel like netarchy, try more-HAVS first, then try less-HAVS if you have a problem with the first.

2) HAVS is automatic, in that it will automatically change the voltage as it's supposed to as the frequency goes up and down. How the frequency is set under certain conditions is determined by the governor. Each kernel has a default governor. If you don't want to use the default, and pick another governor made available by the kernel, you must use an app that has the ability to change it. Setcpu is one such app. OS Monitor can do it too. There are several others. They just need the ability to run as root, and keep the setting at boot.

3) If you're referring to nandroid backups, then no, you don't need to wipe anything. The fact that the backup is overwriting what's there is generally good enough. If you're the paranoid type (not a bad thing :p), go ahead and wipe. It only take a few seconds extra, anyway. As for apps, no matter what you do, if you restore a nandroid backup, whatever apps, settings, etc. you've changed since the backup will be wiped out with whatever was actually backed up.

EDIT: Frenchy beat me to it :). But be aware that HAVS, itself, has nothing to do with load or anything else. It is controlled directly by the CPU frequency. Everything else is up to the governor. As for setcpu profiles, it's the smartass governor that can't be used with them. I think the whole HAVS/setcpu profiles conflict thing is a myth. If it was a problem, you wouldn't be able to use HAVS with the smartass governor, since it does the same thing. My 2 cents.
 
Upvote 0
Okay so will a backup also restore any apps that were on when you made the backup or is that something that TB is for? Edit and I was planning on using Netarchy's 4.3.2 cfs nosbc havs more universal kernal is this one that y'all would recommend?

A nandroid backup will take a complete snapshot of your phone the way it is when the backup is created. All apps, settings, etc. will be restored to exactly the way they were. Anything you've done since the backup will be removed.

Titanium backup is meant as more of an incremental backup of sorts. You use it to:

1) Backup apps from one ROM, then restore them in another so that you don't have to download everything again.
2) Restore newer and updated apps from one ROM when restoring an older nandroid backup (since newer changes get wiped out).

They are two different types of backups used for completely different things. Nandroid is meant to save you from losing everything while titanium is more a transfer-stuff-over app.

As for kernel choice, that is the one I'm using, and I'm happy with it. If you get any instability or screen tearing, switch to less HAVS.
 
Upvote 0
EDIT: Frenchy beat me to it :). But be aware that HAVS, itself, has nothing to do with load or anything else. It is controlled directly by the CPU frequency. Everything else is up to the governor. As for setcpu profiles, it's the smartass governor that can't be used with them. I think the whole HAVS/setcpu profiles conflict thing is a myth. If it was a problem, you wouldn't be able to use HAVS with the smartass governor, since it does the same thing. My 2 cents.

Good point. :)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones