Battery, Governors, and...: Tips and Conclusions - Samsung Galaxy W I8150

Hi guys,
I was looking on Nexus forums and i've found many interesting threads thta can be useful for every android device. Here we go:
Battery Drain Benchmarks
http://forum.xda-developers.com/showthread.php?t=1478406
CPU governors and i/o schedulers
http://forum.xda-developers.com/showthread.php?t=1478418
Battery Saving Governor Benchmarks
http://forum.xda-developers.com/showthread.php?t=1507204
All credits to xda member bedalus

if my rom doesn't include a governor (i'm using cm9 and there is no smart Smartass governor in there), can i install it? if it's possible then how i can do it?

terifish said:
if my rom doesn't include a governor (i'm using cm9 and there is no smart Smartass governor in there), can i install it? if it's possible then how i can do it?
Click to expand...
Click to collapse
As far as I know, The only way to try other governor is to create a custom kernel, because the governor code is built inside the kernel code.

Hmmm... I was wondering about OnDemandX, but unfortunately the linked threads don't seem to be aware of it...
_____ W + Bionic Cow 2 + xda app _____

I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9

2g11 said:
I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9
Click to expand...
Click to collapse
sgs2 is flagship phone, it was sold in millions, so millions of users -> lots of devs -> lots of nice things.. our phone is not so popular, that's the thing..

pepoluan said:
Hmmm... I was wondering about OnDemandX, but unfortunately the linked threads don't seem to be aware of it...
_____ W + Bionic Cow 2 + xda app _____
Click to expand...
Click to collapse
Yeah, didnt notice that. I think its the only one of the popular governor thats missing.

2g11 said:
I think this is now the only major deficiency in our device, having different kernels, governors and schedulers. I have a friend with GS2(AT&T) and he uses Pegasus governor with deadline scheduler on Siya Kernel, absolutely unbelievable battery life!! Just an appeal to our great devs out there, we could use a bit if that
Sent From My Wonder on CyanogenMod 9
Click to expand...
Click to collapse
Its just a matter of time. User dimaka1256 is getting his hands on making a good kernel for us. Make him a suggestion on his thread http://forum.xda-developers.com/showthread.php?t=1841827

Related

[Q] Aggressive governors

i love the popcorn kernel because it uses my fav governor "Aggressive".
its so speedy and responsive. why don't the devs more kernels like this?
what kernels you guys prefer? any specific reason?
Thanks
Franco Kernel because it's the best.
Sent from my Galaxy Nexus using xda premium
Hotplug kernel, when screen is off it close one of two core
Governors are pretty funny, really. Every Tom, ****, and Harry modifies an existing governor a bit and them calls it their own, giving it a new name.
Really if you stick the main governors, it works just as well. So much of what you see as performance differences is like everything else; placebo. That would be why not everyone uses 'insert Governor'.
I have mixed feelings about Hotplug, but that is for another time.

PegasusQ Governor?

i heard/read about it in my SGS2's time... It was implemented by Gokhan in his kernel but later stripped out because of some problems. PegasusQ is said to be made to handle Quad-core like our One-X, and SGSIII is said to be using this governor by default... Will we be able to see this governor in future Kernel build? or its not compatible technically with Tegra-3 since its a 4+1 setup? Can someone with the knowing enlighten us?
it seems that no one is interested with this
The latest Siyah kernel for SGS2 actually uses pegasusq by default.
jaytana said:
it seems that no one is interested with this
Click to expand...
Click to collapse
Murag wala gyud intresado.which is better for sgsII in terms of battery life?this governor or the hotplug?
I'm afraid I can't help with this, sorry, I do have a Question however.
I've seen people talking about Governors etc, is that something to do with the Chips in the Tegra 3?
The-Last-Hylian said:
I'm afraid I can't help with this, sorry, I do have a Question however.
I've seen people talking about Governors etc, is that something to do with the Chips in the Tegra 3?
Click to expand...
Click to collapse
A governor changes when the CPU changes frequency. More time spent at lower frequencies will, of course, mean better battery life - but lower performance. The trick is to find one you like.
Read this: http://forum.xda-developers.com/showthread.php?t=1369817
It is missing a few governors I've seen (such as PegasusQ) but is fairly complete.
Check this post Pegasusq Governor

Understanding Performance Settings

Hey everybody, so I'm a pretty huge noob when it comes to performance settings. I only recently read through the Understanding CPU Governors thread, and I get that part pretty well. I just flash the new AOKP rom for Primo C, and decided to go with the Scary gov. What I don't understand is what the heck is the io scheduler, and how to use it. Also, what are some optimal min/max MHz settings for the One V?
I chose Scary for battery life, not so much for performance. I don't need a high performing phone, but I do want my battery to last those extra few hours. If someone could give me some feedback on how to use this stuff, I'd really appreciate it, so that I could quit asking every few months.
Thanks.
Min try not setting below 250mhz and max 1450 please dont oc it above that ur motherboard will fry...and if u want high performance install,a custom rom and kernel, if u oc.it u will get high performance but low battery....and vice versa....
Hope u understood click thanks if it helped,
Sent from my One V using xda app-developers app
MonsterNo7 said:
What I don't understand is what the heck is the io scheduler, and how to use it..
Click to expand...
Click to collapse
The I/O scheduler is reponsible for how data is "transfered" from storage
This includes when it will be written back if dirty a.s.o
So it influences the I/O performance.
Actually the default deadline is a good choice to use
See here for more information about that topic
http://forum.xda-developers.com/showpost.php?p=22134559&postcount=4
max

[Q] governors and schedulers

I was wondering which governors and schedulers are the best for say performace or battery? I've done a little research on my own, but what do you prefer on your HTC One V? I've got aokp JB running on my cdma one v
Thanks!
I am a kernel dev, so naturally I know whats behind this code Lionheart is my favorite as it has aggressive scaling. No lag is also good, in some cases. On demand is great with battery though. I can get roughly 8 hours mid use with on demand. I hope this helps with deciding your governors.
Sent from my One V using Tapatalk 2
simonsimons34 said:
I am a kernel dev, so naturally I know whats behind this code Lionheart is my favorite as it has aggressive scaling. No lag is also good, in some cases. On demand is great with battery though. I can get roughly 8 hours mid use with on demand. I hope this helps with deciding your governors.
Sent from my One V using Tapatalk 2
Click to expand...
Click to collapse
Hey Simon! I'm actually running your 3.0.46 sick kernel JB with AOKP. It's wonderful!! haha so far, I've been running OC at 1708 with the performance governor and noop scheduler... it's lasted 11 hours and I'm at 73% battery, medium to light use with wifi on the whole time, but it's pretty snappy!
Is Lionheart pretty much a performance governor? You mentioned aggressive scaling, so it's snappy when it needs to be, but saves for battery when you're not using it?
BTW I didn't see a "no lag" governor... not sure what that is, so can you clarify? Also, is performance actually the best for snappiness, or will lionheart be even better? I used to use [email protected]$$v2 on my optimus v, but I'm just not sure what's best here?
Nolag is a new addition. I have been hard at work removing even more htc things Lionheart is a bit nicer on battery then performance, because it will scale to your minimum of its not needed. Perfoance stays at full no matter. Cpu spy will be a good tool to help with battery as well
Sent from my One V using Tapatalk 2
Oh kool! Well I don't see it in the latest kernel, so will it be in the next kernel? Thanks dude, you're awesome!
I'll fill everyone in on this thread on the work.
We are :
Patching to Linux 3.0.49
Removing htc additions that are hacks and ics specific.
Cleaning Bluetooth and header files up
Updating WiFi drivers
Updating GPU drivers
Overhauling the mmc drivers
We also have a driver dev that's working on camera and maybe eventually an lcdc driver which will allow us to use the experimental caf display needed for cyanogen mod10 and full project butter
Sent from my One V using Tapatalk 2
Wow that sounds ridiculously awesome!!

Overclock Kernel

Is there any overclock kernel avaible for the LG gpad, or any WIP?
davestone said:
Is there any overclock kernel avaible for the LG gpad, or any WIP?
Click to expand...
Click to collapse
hello,
I want to know too but i can't find a answer.
Anyone can help me
Not as far as I know. I can't speak for the V500, but for the V510gpe, simply changing the governed and Io scheduler was enough to see dramatic improvements. A few other tweaks, and I was able to get an extremely fast interface while under clocking the CPU. Far better than the original.
Is there some reason you want it? Or just because? I understand "just because" too
sleekmason said:
Not as far as I know. I can't speak for the V500, but for the V510gpe, simply changing the governed and Io scheduler was enough to see dramatic improvements. A few other tweaks, and I was able to get an extremely fast interface while under clocking the CPU. Far better than the original.
Is there some reason you want it? Or just because? I understand "just because" too
Click to expand...
Click to collapse
which governor and io scheduler do u prefer?
Canadoc said:
which governor and io scheduler do u prefer?
Click to expand...
Click to collapse
I have found the On-Demand governer and Deadline to work best.
sleekmason said:
I have found the On-Demand governer and Deadline to work best.
Click to expand...
Click to collapse
interactive and row imo.
tekka-maki said:
interactive and row imo.
Click to expand...
Click to collapse
I just ported Row to my kernel to see if there is a positive difference. The answer is . . maybe. The two react differently under different uses. I haven't messed with it more than 10 minutes yet so the jury is still out.
For those interested, the latest kernel sleekai5.3 for the gpe will be posted in a minute or five, with the addition of Row Io Scheduler, and swipe to sleep. See kernel thread for more details.

Categories

Resources