Hi all.
I notice some strange things about the Android OS battery drain bug.
I use SetCPU to DC my phone at low battery level and change the CPU Governors.
I'm on Darkys 10.1 whith Darkcore 2.4.
And i just notice that i had the Android OS bug.
When i use SetCpu to see the CPU usage i see that it never go below 400, while i was in conservative governor.
When i set to "on demand" it goes back to normal and reach 100mhz.
It comes back to 400 mini if i turn back to conservative.
So, coult the the Android OS battery drain be caused by a bad coding of conservative governor.
Should we avoid to use this governor?
Thx
Related
Hi there,
I'd like to overclock my IncS to 1,3 Ghz...
But I don't know the right settings.
Can you please tell me the right setting for best performance (e.g. oc to 1,3ghz) and best battery life?
thanks
does anybody know?
Set max to your desired, min to the lowest it will go and scaling to smartass.
I'm OCd to over 1.4 and no issues... UCd to 192 with smartassv2 governor
Sent from my Incredible S using XDA App
the best performance I have experienced in my INC is when I put oc / uv beater to the following:
wake gov: ondemand
wake mins: 245000
wake max: 1228800
Sleep gov: Conservative
my sleep: 245000
Sleep max: 691200
when I take a test in antutu nenchmark for I the following result.
score: 2729
If I clocked lower or higher, the result is lower
Overclocking depends entirely on your chip.
You should use whatever governor suits your needs.
I personally use ondemandx which speeds up on demand (as the name implies), conservative tries to keep the frequency as low as possible, interactive uses max frequency if min isn't enough, smartass is an improvement of interactive that keeps performance high while improving battery life (meaning there's little reason to use interactive).
You can find it in more detail here.
So basically, smartass if you want performance, conservative if you want battery life, ondemand if you want something in between. In reality though, I don't think you'll see much difference between them and I've seen no difference in idle power draws, so if you don't use your phone all that much, they won't be that different.
Once you've picked a governor, you should set min speed to 122000 (no reason to use any higher) and max to whatever you want. Your phone will probably crash or suffer from bad performance if you go over 1.5 GHz, but it varies a lot. Might happen even earlier.
Once you've found your desired performance level, you should start tweaking your voltages. You can do that under the UV profile. In there, you can adjust voltages at different speeds and the phone will automatically use them at whatever speed it's at. You should undervolt to increase battery life, so start by reducing all by 25 or 50 and then temp apply. Use it like that for a couple of hours and if it doesn't freeze, you're probably stable. You can either stop here or spend many hours tweaking it further, but that'll take many hours to get right.
This is my setting
Sent from my HTC Incredible S using xda premium
Which would be the best O/C program out there ?! I have SetCPU, Daemon but I'm sure there is better in the market...... just need to know the name so I can get it Thanks!
I'm currently 230MIN/1150MAX
Me4oKyX said:
Which would be the best O/C program out there ?! I have SetCPU, Daemon but I'm sure there is better in the market...... just need to know the name so I can get it Thanks!
I'm currently 230MIN/1150MAX
Click to expand...
Click to collapse
In my opinion, and I'm sure many others', Virtuous daemon is the best by far.
It comes standard in a lot of roms, and using the OC/UV beater
http://forum.xda-developers.com/showthread.php?t=1207546
it would have the best performance. I've set mine similar to yours and with this method, you can set the phone to underclock when battery reaches a low level
Hey guys. Just wondering which governor works the best for you guys. Want to find the perfect compromise between battery life and no lag while scrolling.
i find that snartassv2 works best for me
Sent from my GT-N7000 using xda premium
Lagfree using Abyss 2.6 does what it says, very smooth desktop scrolling in ADW EX, even at stock 1.4GHz.
Battery life seems ok, and heat is about the same as On Demand.
For SetCPU
- Use Ondemand, that will give performance when CPU need it
and In profile add power saver (200 min 500 max), when screen off. if compromise any SW then max 800
What is the necessity to set this profile if the phone goes into deep sleep? Many times we don't need apps working in the background...
For instance I disabled all the background activities of apps requesting data (autosync...) and I am always in deep sleep with screen off...
My 2 cents.
Cheers.
I see guys. Been bouncing back and forth between intellidemand, smartass v2 and lagfree. Lagfree seems to consume more batteries though
abyssPlug
Sorry to bring this thread back to life but I was wondering what everyone thought the optimal settings for CPU speeds would be.
Galaxy Note GT-7000
CheckROM
Abyss Kernel
On Demand governer
I have them set right now for min 200 and max 1500. I had the set at min 50 and max 1600 but the min 50 made the phone a little laggy.
Another question, what should I set the temp profile to temp wise?
Thanks in advance
right now im running ondemand....min 200 max 1664
abyss kerenl... stock rom....
seems fine to me....
I'm sorry, but i have already searched the foruns and i did not found any explicit answer, so here it goes.
I recently moved to Zeus v6.39 ROM and i would like to understand how the zeustweak works. I mean, in order to get battery life, should i raise up the CPU frequency (and how much is it safe to raise) and lower the voltage (and, again untill what value may i do it), isn't it so? Assuming i do it, which would be the consequences for my phone?
Thanks
P.S. - is there any way of changing the receiving/making call screen layout?
Don't change, just leave default 0
99% people of Zeus 6.39 getting best battery life. I am also using with same tweak.
Press THANKS button if helped..
The cpu frequency is the amount of calculations per second that the cpu can process so theoretically, the higher the frequency, the faster the ROM will respond. In actual fact the cpu frequency also determines how stable the ROM is and the higher you clock your processor, the more unstable it may be and the more battery it will use.
I would recommend for ultimate stability to leave it at 1000MHz but for negligible performance improvements max could be up to 1350MHz but the difference is minute.
Correct me if I'm wrong but the voltage tweak is the aggressiveness of the governor when ramping the cpu up or down (changing the frequency). The values below 0 indicate that the governor will ramp down the frequency which in turn saves battery life. Values above 0 will make the governor ramp down less aggressively and thereby increase ROM responsiveness and noticeable lag spikes but reduce battery life.
I hope that helps but don't quote me on it.
Sent from my LG-P970 using Tapatalk 2
In my test voltage tweaks works. If I set -7 i could watch the youtube for 4 hours, but when I set 0 I watched only 3 hours continuously. Someone do a test and measure power consumption on charger. With -7 drains about 30% less battery.
Sorry for bad english.
Hi guys
I recently flashed zeus v7.06 (coming from official ICS, I did all the 3 wipes but NO factory reset). The only change I made in 'zeus tweaker' was that I set min frequency to 200MHz and max Frequency to 800MHz. I monitor cpu stats via BetterBatteryStats app.
Now the only problem is that when the screen is on and I do regular stuff like writing a text message..., most of the time CPU works at the maximum frequency which is 800MHz causing battery drain very fast. I tried every governer in zeus tweaker but the same thing happens. I did no other change, no voltage tweaks, ram tweaks or I/O schedule.
Is it normal or there's sth wrong? Because I remember from older versions of zeus roms that when I set min freq to 200, then most of the time CPU used to work at min freq but now it works vice versa.
Thank you very much.
Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
daksithj said:
Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
Click to expand...
Click to collapse
Stock kernels that come with custom ROMs are usually built for stability and some for battery life aswell so you can't really expect good performance from them.
Check mourta kernel out (the one I have link to in my signature).Flash it, I personally prefer to use 51 mhz min, 1.5 ghz max, ondemand governor, deadline i/o scheduler and I've set cpuquiet to userspace and hotplug is turned on.
Using this kernel with those settings, you'll get the best performance you can get out of your phone while keeping a good battery life.Since most kernels are slow to turn frequencies down or they do it in a way that causes lags.
You won't be able to change cpuquiet, hotplug settings until you get trickstermod.
We've got a 3.4 kernel made by mourta but it's vanilla (doesn't have some important patches etc.) but it should be complete in a few weeks.Better stick to 3.1.10 for the while
I recommend you to try mahdi rom, it's more stable than Cyanogenmod and iodak kernel is built-in.. http://forum.xda-developers.com/optimus-4x-hd/development/rom-mahdi-rom-2-7-unofficial-beta-t2867590
First you could flash the iodak kernel. Then you can overclock to 1700mhz. And use "performance" and "deadline" for the maximum.
Hope I helped you.