How do I tweak custom kernel for best performance and good battery life? - Google Pixel XL Questions & Answers

I use Elementalx custom kernel. All the things in its app confuse me. The only thing I understand is setting min and max CPU rates. I did a lot of searches on what everything else is and what to do with it, and nothing made sense. I need an explanation in layman's terms. Any help would be infinitely appreciated. My device stutters a lot and I don't get very good battery life.

You can take a look at this thread
https://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
There are a lot of basics and information.

I run EX too and leave the default settings as is. Flar knows more than me that's for sure!
Sent from my Pixel XL using Tapatalk

+1
Just leave the default settings as they are. The kernel devs know what they do.
I would recommend testing all kernels and choose the one that fits for you and your usage.
For me mvk is the best but I know people were mvk is not fitting their usage and they swear on francos or elemental or....
Test them all and find the best for you.

I usually turn off zram as this phone has so much ram it didn't seem to need it. Had no noticable issues or anything.

I thought leaving everything at default is the best thing possible for this phone, at least Flar said to not use any other governor other than default sched anyway. Phone is smooth enough for me to not tweak anything anyway. That was the point for buying this phone at first place, leave Google to do their optimisation and sorts so we can simply start using it and save time.

Use the "L speed" app by paget96 in the playstore.

Related

[Q] Better battery life (Kernel Confusion)

Recently i've ventured into kernel threads wondering how i can get better battery life on my G2. I consider myself pretty well versed in roms but Kernels are a whole new animal for me.
I have read so many threads im becoming dizzy. If i have to flash a kernel for better battery, which one? I dont have demands for a faster phone. Most of the threads about kernels i have read are all about getting a faster clock. Im fine with the speed of my G2. I just want better battery.
Can some one provide me with some literature on the subject, point me in the right direction, or even better, answer some questions for a noob in this particular subject??
What Kernel to use?
Can i flash over CM 6.1 Stable?
Do i need to wipe before flash?
Any assistance will surely allow me to sleep better at night.
Thank you in advance.
I can tell you im running virtuous 7.2 i find pershoots kernel the best for battery.
Sent from my HTC Vision using XDA App
shortlived said:
I can tell you im running virtuous 7.2 i find pershoots kernel the best for battery.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
If you want great battery life, don't use a sense rom. They're battery hogs as it is. Stay on CM 6.1 and flash pershoots latest kernel. Get setcpu and set a profile to 245/245 when the screen is off.
With these settings I get awesome battery life and I'm overclocked to 1497.
Sent from my HTC Vision using XDA App
rp1783 said:
If you want great battery life, don't use a sense rom. They're battery hogs as it is. Stay on CM 6.1 and flash pershoots latest kernel. Get setcpu and set a profile to 245/245 when the screen is off.
With these settings I get awesome battery life and I'm overclocked to 1497.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Oh ya i learned through trial and error to stay away from sense roms.
Can i ask you why you overclock? I dont find myself in any moments where i think the phone should be going faster.
I can flash pershoots over cm with no problems?
Can i get a link?
thanks for the response.
Well i lpike sense but only when its ocd sense too sluggish on stock g2 speeds. Also even with ocing and runing sense my bat last just about all day. It sometimes needs a shot a juice if im useing gps or playing a lot of games but thats it.
Sent from my HTC Vision using XDA App
Decent battery life on my G2.
I'm running htc sence on mine with the pershoot kernal and cpu tuner.I have tweaked profiles and my battery life is better than b4.Example, i took it off the charger(ac) yesterday morning @ about 9:20am & today Thur, i checked the [email protected] 11:50am and my battery is only @ 40%.(1 day,3hrs & 31min's later)not bad.That's WITH moderate use.
Utorrent76 said:
I'm running htc sence on mine with the pershoot kernal and cpu tuner.I have tweaked profiles and my battery life is better than b4.Example, i took it off the charger(ac) yesterday morning @ about 9:20am & today Thur, i checked the [email protected] 11:50am and my battery is only @ 40%.(1 day,3hrs & 31min's later)not bad.That's WITH moderate use.
Click to expand...
Click to collapse
So whats CPU Tuner? Do you have some suggestions for how to tweak the profile? Can i get a link to the pershoots thread? Is this the right thread? --> http://forum.xda-developers.com/showthread.php?t=847672
Do I have to wipe before flashing and then reinstall cm over it?
When I went into SetCPU, it always kinda confused me. That could be why I was never interested in overclocking.
I realize I have a lot of questions. Im just a careful and thorough person.
Simple.
@dangabob13...Don't worry about all the questions i'd want to b super carefull as well.First, cpu tuner is a free app in the market much like set cpu except u get more options as far as customizing your profiles.Second you can find the pershoot kernel right with in rom manager.Just go to the download rom section & its the 3rd one down.I didn't wipe and i haven't had any problems.The reason i switched to the pershoot kernel was because i was having problems waking up the screen with HTC sense and the kernel it came with.This fixed the issue for me.No need to b confused it's actually pretty simple.My profiles for cpu tuner are as follows:
Under the "Current" tab: i have the governor set to "conservative" i have the cpu o.c to 1094 MHZ.No need to go crazy over clocking i find this to b fast enough for now. The rest of my profiles:under the "profiles"tab,
Performance:Ondemand-Max:1094 Ghz,Min:768Mhz.
Good:Conservative-Max:1094Ghz,Min:768Mhz.
Normal:Conservative-Max:1094Ghz,Min:768Mhz.
Power save:Conservative-Max:1094mhz,Min:768Mhz.
Screen off:Conservative-Max:768Mhz,Min:768Mhz.
Extreme Power save:Conservative-Max:768Mhz,Min:768Mhz.
Keep in mind i also have wifi,blutooth,sync all disabled as well.I'm not saying this is guaranteed to work for you, I'm simply stating what works for me. Good luck i hope this helps.
Quick question....doesn't CM6.1 Stable have the pershoot kernel already? Also does the Pershoot kernel the one that goes to 1.8Mhz?
Not that I'm interested in going that high, but just wondering.
I OC for games mainly, but also to watch tv and movies, the extra umph really helps. My setup on SetCPU are:
Temp>40.2*C 368 / 245 Powersave Priority 100
Screen Off 245 / 245 Powersave Priority 90
Charging/full 1497 / 245 Interactive Priority 85
Battery<10% 268 / 245 Conservative Priority 80
Battery<30% 806 / 245 Conservative Priority 70
Hope this helps.
Utorrent76 said:
@dangabob13...Don't worry about all the questions i'd want to b super carefull as well.First, cpu tuner is a free app in the market much like set cpu except u get more options as far as customizing your profiles.Second you can find the pershoot kernel right with in rom manager.Just go to the download rom section & its the 3rd one down.I didn't wipe and i haven't had any problems.The reason i switched to the pershoot kernel was because i was having problems waking up the screen with HTC sense and the kernel it came with.This fixed the issue for me.No need to b confused it's actually pretty simple.My profiles for cpu tuner are as follows:
Under the "Current" tab: i have the governor set to "conservative" i have the cpu o.c to 1094 MHZ.No need to go crazy over clocking i find this to b fast enough for now. The rest of my profiles:under the "profiles"tab,
Performance:Ondemand-Max:1094 Ghz,Min:768Mhz.
Good:Conservative-Max:1094Ghz,Min:768Mhz.
Normal:Conservative-Max:1094Ghz,Min:768Mhz.
Power save:Conservative-Max:1094mhz,Min:768Mhz.
Screen off:Conservative-Max:768Mhz,Min:768Mhz.
Extreme Power save:Conservative-Max:768Mhz,Min:768Mhz.
Keep in mind i also have wifi,blutooth,sync all disabled as well.I'm not saying this is guaranteed to work for you, I'm simply stating what works for me. Good luck i hope this helps.
Click to expand...
Click to collapse
I dont have a conservative option under the Governor dropdown. is that important. Otherwise i duplicated your settings. Boasting 27 hours of up time and 40% left is bound to make me jealous ill test it out. Thanks again.
That's strange is your cpu tuner app up to date? I also wanted to mention that my screen brightness is set to 20%,heptic feed back is turned off and so is vibration. Along with a few other battery saving options you should see a difference in battery life.Obviously results will vary.
Utorrent76 said:
That's strange is your cpu tuner app up to date? I also wanted to mention that my screen brightness is set to 20%,heptic feed back is turned off and so is vibration. Along with a few other battery saving options you should see a difference in battery life.Obviously results will vary.
Click to expand...
Click to collapse
Ha its so funny. I have the same exact settings. i took a look around and turned off all that stuff. I keep my GPS on because it only uses battery when its being used. But i turn off wireless locations so that its not always trying to centralize my location.

[Q] MIUI Set CPU settings

Whats up guys? I have a question about using the Set CPU app.
Is it really worth it to use this app? Will it actually make an improvement in my battery life?
I don't want to use this app to speed up my phone, but to make it better on battery life.
I know you can set up profiles, but I'm not sure on what good setting would be to use. Can anyone give me some insight on this?
Also I'm running the latest version on MIUI and the Tiamat kernel.
P.S. Is there better kernels to be used then Tiamat?
Thanks in advance.
also I'm running the latest version on MIUI and the Tiamat kernel.
Click to expand...
Click to collapse
maybe it's just me, but am getting better bat life with the stock kernal. I ran the tiamat for a few days, switched back and it was obvious to me.
With Tiamat the default governor is smartass, which has a built in setting for when the screen is off, that only lets the phone see a max of 368640, which will save on battery life and does.
Now if you want to get into using your own profiles then an app such as Setcpu can be helpful.
I have been using this and this in place of Setcpu. It's a little faster reacting to the changes form screen off to on. Just another option.
I like the Tiamat Kernels as well as JD's Kernels. They both work well with Miui, at least on my phone anyway.
I've used Set CPU for awhile, but then got away from it. I'm back on it now since MIUI doesn't have a built in OC. I would try the two PacerguyDon suggested. I have used the andrev_oc it is fine. The second one appears to have more functions than Set CPU. Set CPU doesn't allow you to under volt if that is what you are looking for.
I saw that Set CPU is $0.99 on Amazon, if you want it. However, I would try the other two for free and donate to the one you like best.
I have been using JD's Kernel the last few days and it seems to provide better battery life than stock. I originally tried using the Smartass govenor, but had to go back to On Demand. The Smartass was causing screen wake delay when receiving a call.
I stole this from another PacerguyDon's post and it breaks down the different govenors found in most OC apps.
Govenors
Set CPU is free for XDA members. It also does allow undervolting according to their post.
http://forum.xda-developers.com/showthread.php?t=505419

System tuner

i've tried to search the forum, google, youtube, but can't find one, is there a guide on how to use this app? SYSTEM TUNER
mikey0105 said:
i've tried to search the forum, google, youtube, but can't find one, is there a guide on how to use this app? SYSTEM TUNER
Click to expand...
Click to collapse
You don't need a guide for the most part.
There's no reason to mess with most of the stuff it offers. Just mess with CPU and some of the stuff or voltages.
can you explain it further please? where can i change the voltage? and what does it do?
mikey0105 said:
can you explain it further please? where can i change the voltage? and what does it do?
Click to expand...
Click to collapse
You only have the voltage option if your kernel supports it. The new Franco r10, Faux, and eternity should all support voltage option.
What do you do? It allows you to decrease voltages so the phone uses less energy thus saving more battery. Look in the respective threads to know safe/stable voltages. With you lack of knowledge on it (no offense) i'd recommend not messing around with it.
There's really nothing to do with system tuner right now besides undervolting. I'd recommend leaving everything else besides voltage stock.
Either way, I've found stock kernel to be the best still surprisingly as of right now. Best on battery and speed doesn't feel any different.
pewpewbangbang said:
You only have the voltage option if your kernel supports it. The new Franco r10, Faux, and eternity should all support voltage option.
What do you do? It allows you to decrease voltages so the phone uses less energy thus saving more battery. Look in the respective threads to know safe/stable voltages. With you lack of knowledge on it (no offense) i'd recommend not messing around with it.
There's really nothing to do with system tuner right now besides undervolting. I'd recommend leaving everything else besides voltage stock.
Either way, I've found stock kernel to be the best still surprisingly as of right now. Best on battery and speed doesn't feel any different.
Click to expand...
Click to collapse
i do appreciate your input... thanks so much... i need to read and learn more before doing something..

[Q] Kernel Apps

Is there other apps that function like Trinity/Franco/Glados app? Because currently, I don't want to shell out a few bucks. I know i'm cheap, but just for now... Is there another app that is similar to those but free?
Also, I searched up SmartFlex, but I can't find an answer... Can anyone explain what it does?
I searched it, but I got answer like the system does not control CPU voltage or something.
Regarding the kernel apps... I don't think you'll find that in a free version. You could flash AOKP, which has some of those functionalities built-in the Rom Control menu in the Settings. There you can at least overclock & undervolt. For all the options you'll have to get the paid app however. Maybe reconsider buying them? At least the money goes to a good cause (that is the devs making those great kernels )
For the SmartFlex, I suppose you mean Smartreflex? I'm no expert on the matter, but as far as I know it's used to calibrate the voltages of the different hardware components like CPU & GPU. Turning off Smartreflex (if you've undervolted) will result in those components using 'stock' voltages, thus draining your battery faster. Difference should be minimal though, but I suppose it all depends on how far you undervolt.
Be wary with that by the way, too much undervolting could make your system unstable and in worst case damage the hardware...
Hm, one last question. For trinity kernel the Color Preset, it means the color setting is already in place right? So you don't have to adjust..
No you don't need to change the settings, but in the end it boils down to your own preference. Usually the defaults are fine of course.

[Q] For thoes that use cpu governors or io scripts with your kernel what do you use?

Since ktoonsez lets you choose from a myriad of CPU governors and IO tweaks. Since their are so many and i for one have not found a list that explains every option this kernel offers.
So i am asking what you use if you do? and what do you think about the ones i use for my Daily Driver setting, I play games lightly I steam audio frequently and want good battery life (if it lasts all day with maybe 3-4 hours screen time) and can still run most games i am happy. So far With my Current Settings its been good to me although i have yet to put it though some heavy use.
For CPU governor I use "Scary"
ans i use the "vr" IO tweaks
I have similar usage habits as you do, however I don't use KT's kernel. I am using LeanKernel and am easily getting a full day's battery with nearly always 4hrs of screen on time. For me, since I am working on something atm and flashing a lot lately, I use Interactive/SIO as it has always been good to me. I know there are plenty of other Gov/Schs out there and I will settle on one (once I settle on a ROM for more than a week-lol).
Anyways, if you want to read more about Governors and Schedulers, you can go here and click the Hide parses to give you a bit more info.

Categories

Resources