A full charge, use of high frequency to 1900 MHZ CPU, but with power slowly become low, decreases in the CPU frequency even in the case of full load, the frequency of the CPU can't reach the highest, even down to the minimum 204 MHZ. Turn off after two core CPU, up to 1900 MHZ. What reason is this? Seems related to indoor temperature? Or loss battery? My system is Los14.1
Thank you, I hope someone can help me!
same problem but have no idea , really boring.
Same problem with my Pixel C. I could not find a solution yet.
Related
hi there.
I've been tinkering with voltages and cpu frequencies lately.
I noticed that, with stock voltage values, i have "900" for 122, 245 and 368 mhz.
Now the question is, leaving governors aside for a moment: if i set cpu minimum to 122 or 368, there shouldn't be any battery drain differencies, since they both have the same voltage value.
But technically if i have some background stuff going on, with screen off or when the phone is idle, they will be processed faster with 368 mhz, while with 122 they will take longer to carry on or even force the phone to work to get to a higher frequency to finish the task.
Now i maybe saying a lot of bullcrap since i'm not a developer nor a hardware guy,
but if what i said is true, then in theory it would not be the same if i put minimum to 368, it would actually be better for performance AND the battery??
No, as I have learned from another user here; even if the voltage is the same, the power draw is still different. 122mhz will still use the least amount of power
Hello!
I recently noticed how frequencies 122MHz through 460MHz all employ the same voltage (900mV). I've come to understand that the higher the CPU frequency the faster your battery will drain. What I don't understand is why a higher frequency will drain your battery faster.
Is the only cause for higher battery drain when running a higher frequency, the higher voltage which comes with a higher frequency, or are there other factors?
If, then, a higher voltage is the only cause, then my battery would not drain faster if I clocked my minimum frequency at 460MHz instead of 122Mhz?
Thanks in advance to anyone who can shed some light on this!
Hi
cpu power consumption at a specific frequency is bound to its voltage.
you should test a voltage for a frequency while your device has 100% workload, because you could find a voltage so that your device is stable while being idle, but freezes when it needs to work. (for more information search for linux phc)
my conclusion:
the voltage for a specific frequency has minimum!
you can set your minimum frequency to 460 if you want to, since the screen consumes most power, it should not matter that much. i have set my minimum freq that high, too. I believe that way, my phone needn't raise the frequency when dooing simple stuff, like playing music.... but i am just guessing.
i theory it must get hotter than at lower frequencys, but i did not notice that.
i have had a palm pre and a custom kernel introduced a voltage on demand governor, which kept the device at 1ghz all the time, but changes the voltage with the workload. i think the developer of the awesome idea is "unixpsycho" ... i would like to see something similar on android.
greetings
matto
EDIT:
http://en.wikipedia.org/wiki/Dynamic_frequency_scaling
it looks like it is bound to the frequency, too!
~const*f*V^2
the Voltage is quadratic, that means it tkes a higher priorety.
e.g. lowering the voltage from 900mv to 800mv => (0.8^2)/(0.9^2) ~ 0.79
460mhz*0.79~363mhz
=> [email protected] consumes as much power as [email protected] (Stock)
I've been playing around with undervolting my Epic 4G with SetCPU and Voltage Control and have noticed that it does not crash if I force it to operate at one frequency -- apparently it is the switching from frequency to frequency at too low a voltage that crashes it. But what I'm seeing seems absurd -- I can overclock to 1200 MHz and set voltage to the 600 mV minimum and run just fine, so long as set the minimum to 1200 MHz as well.
I've run benchmarks with SetCPU and it definitely is running faster at the 1200 MHz setting. I am wondering if the 600 mV is "real" or if perhaps SetCPU and Voltage Control are misreporting what the CPU is actually running at.
I would think that half voltage would result in one quarter the power consumption, but I have not had a good opportunity to observe its battery life yet.
Have a question regarding min CPU speed vs voltage. I run task's Roman with stock kernel. My phone is not stable unless I up the voltage on the CPU clock at both the 189 and 378 speeds to 925mv.
So here's the question... since both speeds use 925mv, wouldn't it make more sense just to leave the min CPU speed at 378? Seems to me the faster min speed would process faster allowing the phone to go into deep sleep faster and saving battery.
Thoughts?
192 and 384, you mean?
Personally, I prefer my min at 192 not cos of mV difference, but cos it keeps my phone lots cooler when at min speeds.
I asked a similar question with no response. mine goes down to 81mhz and stays stable but a higher clock speed uses the same voltage so I thought just run the higher one. unless deep sleep is consistent then it shouldnt matter. but for cases like bluetooth or music streaming the higher speed might seem better. but the more heat thing must cause more battery usage I would think
s384 said:
I asked a similar question with no response.....
....more heat thing must cause more battery usage I would think
Click to expand...
Click to collapse
Looks like some thread lost with time...
More heat isn't good... heat is nothing but energy dissipated... and that means energy lost... So more heat is an indicator that you are kinda pushing your CPU to work hard and harder the work, more the battery utilized.
The voltage consumption of a CPU is calculated by f*V^2. So to answer the question, even if two frequencies share the same voltage, the lower frequency will still consume less power than the higher frequency.
Sent from my SGH-I747 using xda app-developers app
Hello. Is it normal that the cores 1-4 are always at maximum frequency? This is only the case, when the screen is on. The phone goes into deep sleep when it's off. Cores 5-8 are at dynamic speed as I would assume it. Could please anybody check this with CPU-Z on A52s? Betterbatterystats doesnt see the cores 5-8 (I assume), so it always shows only the frequencies "deep sleep" and 1804 to me.
Thank you !
If your screen on battery time is normal I would not worry about it.
gvamp said:
Hello. Is it normal that the cores 1-4 are always at maximum frequency? This is only the case, when the screen is on. The phone goes into deep sleep when it's off. Cores 5-8 are at dynamic speed as I would assume it. Could please anybody check this with CPU-Z on A52s? Betterbatterystats doesnt see the cores 5-8 (I assume), so it always shows only the frequencies "deep sleep" and 1804 to me.
Thank you !
Click to expand...
Click to collapse
1800 MHz is not max. Cores 1 to 4 (0 to 3) have a max of 2400 MHz so at 1800 they are only half asleep as expected so to be able to respond quickly when needed.
I have the same and have excellent battery time and screen on time.
gerhard_wa said:
1800 MHz is not max. Cores 1 to 4 have a max of 2400 MHz so at 1800 they are only half asleep as expected so to be able to respond quickly when needed.
I have the same and have excellent battery time and screen on time.
Click to expand...
Click to collapse
No, 2400 is the max. of cores 5-8 and is at dynamic speed and reaches sometimes 2400. Cores 1-4 should also be at dynamic speed with max. 1804. Could you please send a screenshot of your CPU frequencies? Do they also stuck at 1804? This really drains my battery more than normal, when the screen is on. With lower frequencies I get better SOT. BTW, the overlay app CPU Float is great for tracking the CPU frequency of all 8 cores.
Edit:
1.Screenshot: most times my freqs are at this. 2nd: with some activities these are the values. Sometimes after reboot all cores are at 691 but at some point (could be a minute or an hour) first 4 cores max out with stucking there and never returning back to 691. 3rd: difference can be easily seen in battery statistics. It's both screen on at the mentioned point, but battery gets drained. I have now reported this to Samsung.
gvamp said:
No, 2400 is the max. of cores 5-8 and is at dynamic speed and reaches sometimes 2400. Cores 1-4 should also be at dynamic speed with max. 1804. Could you please send a screenshot of your CPU frequencies? Do they also stuck at 1804? This really drains my battery more than normal, when the screen is on. With lower frequencies I get better SOT. BTW, the overlay app CPU Float is great for tracking the CPU frequency of all 8 cores.
Edit:
1.Screenshot: most times my freqs are at this. 2nd: with some activities these are the values. Sometimes after reboot all cores are at 691 but at some point (could be a minute or an hour) first 4 cores max out with stucking there and never returning back to 691. 3rd: difference can be easily seen in battery statistics. It's both screen on at the mentioned point, but battery gets drained. I have now reported this to Samsung.
Click to expand...
Click to collapse
If CPU-Z is running my four first cores are at 1804. I am happy with this, and I have as I said no problem with this. If you want the save battery you should consider using a power saving setting.
I have very good battery time and plenty of SOT!