GN and Setcpu, powersaving. - Samsung Galaxy Nexus

As far as power saving goes, we all know dark wallpapers, small data usage and brightness can drastically reduce power consumption. CPU is also a large part of power usage especially the GN's dual core. I haven't messed with SetCPU since my nexus one. What might be some of the SetCPU profiles you might be using? And some of the other power saving techniques?
So far I just have a flat black wallpaper, auto-brightness, and a setCPU profile of the lowest MHz when screen off, although I can't tell if the profile is making a difference.

I have screen off at 350/700 because 700mhz only costs me an extra 100mv with my undervolts. And battery <20% @ 350/700 Also but my battery life is so good i havent made it to <20% yet.
Sent from my Galaxy Nexus using xda premium

How do i change the amount of volts used in SetCPU?, sorry i have no experience with voltages haha

mikeacela said:
How do i change the amount of volts used in SetCPU?, sorry i have no experience with voltages haha
Click to expand...
Click to collapse
You need a kernel such as this
I'm currently using the UV only kernel as I dont find an overclock is necessary on the Gnex.
Basically, the stock kernels on this phone (like every other phone) don't support voltage control out of the box

@rbiter said:
I have screen off at 350/700 because 700mhz only costs me an extra 100mv with my undervolts. And battery <20% @ 350/700 Also but my battery life is so good i havent made it to <20% yet.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
I have the same screen off profile, with conservative governor. On the stock 4.0.1 kernel. No problems with this at all. Probably saves quite a bit of battery.

Antzor said:
You need a kernel such as this
I'm currently using the UV only kernel as I dont find an overclock is necessary on the Gnex.
Basically, the stock kernels on this phone (like every other phone) don't support voltage control out of the box
Click to expand...
Click to collapse
Is this kernel compatible with CDMA bands?

mikeacela said:
Is this kernel compatible with CDMA bands?
Click to expand...
Click to collapse
Nope
Sent from my Galaxy Nexus using XDA App

Running ARHD 2.1.2 on LTE VZW GNex
CPU Profiles:
350/350 when Battery <20% Priority 97
700/350 when Battery <50% Priority 99
920/350 when Battery <80% Priority 98
350/350 when Screen Off Priority 100
Not sure how effective they are, only second day using the profiles.

Related

[Q] (Q) Overclocking and CPU damage

I'm sure there is some risk to overclocking but is there significant risk of frying the CPU if constantly running at higher speeds? Like if I have it set at 600-806 most of the time?
I really dont know. However, i have been overclocked to 824mhz for about 2 months probably. Havent noticed any issues thus far.
Sent from my T-Mobile myTouch 3G Slide using XDA App
I set mine for when the screen is off to run at the lowest clock, and I have great battery life and no issues.
ImHuge07 said:
I'm sure there is some risk to overclocking but is there significant risk of frying the CPU if constantly running at higher speeds? Like if I have it set at 600-806 most of the time?
Click to expand...
Click to collapse
Not that I have run into, but if you set your minimum at 600 your battery life will be horrible, just do 245/844 interactive. Works great.
arayray said:
I set mine for when the screen is off to run at the lowest clock, and I have great battery life and no issues.
Click to expand...
Click to collapse
Odd, when I did 245/245 for screen off I actually lost a lot of battery life, I turned profiles off and set my phone to 245/844 interactive and I have better battery life than ever. I figured it had something to do with overall load being higher when the cpu can't clock up. I'm pretty sure unless it's doing something big while the screen is off it stays pretty low most of the time anyway
I don't have set cpu I have just plain overclock widget and I set mine to 480/600 mhz on start and when on stand by like 140?/180. That way it saves the battery. My phones battery life is amazing now. P.s. this overclock widget is free.
Sent from your moms nom nom
immortalxgod said:
I don't have set cpu I have just plain overclock widget and I set mine to 480/600 mhz on start and when on stand by like 140?/180. That way it saves the battery. My phones battery life is amazing now. P.s. this overclock widget is free.
Sent from your moms nom nom
Click to expand...
Click to collapse
With the use of the handy search box set cpu is free also from these forums
Sent from my T-Mobile myTouch 3G Slide using XDA App
droopypillow said:
With the use of the handy search box set cpu is free also from these forums
Sent from my T-Mobile myTouch 3G Slide using XDA App
Click to expand...
Click to collapse
Lol, i was going to say something very similar
Sent from my T-Mobile myTouch 3G Slide using XDA App
MusicMan374 said:
Odd, when I did 245/245 for screen off I actually lost a lot of battery life, I turned profiles off and set my phone to 245/844 interactive and I have better battery life than ever. I figured it had something to do with overall load being higher when the cpu can't clock up. I'm pretty sure unless it's doing something big while the screen is off it stays pretty low most of the time anyway
Click to expand...
Click to collapse
Depending on which governor you're using, setting profiles and setting the clock to 245/245 certainly would effect battery life. If you're using interactive you don't set profiles. Just min/max and leave it.
KCRic said:
Depending on which governor you're using, setting profiles and setting the clock to 245/245 certainly would effect battery life. If you're using interactive you don't set profiles. Just min/max and leave it.
Click to expand...
Click to collapse
Ah, I suppose that would do it. That's what I do now, after I was getting horrible battery life I just disabled profiles entirely and now I leave it at 245/864 and it works great, normally get 10-20 hours on a charge.
I feel like my interactive govenor is broken. In the past when its on and I start clicking through the setcpu tabs the cpu would move or right when I open setcpu the cpu would be higher than the min but now its always sitting at the min I set. I ran a quadrant test with interactice on and only got low 800's but then switched it to on demand and got low 1200's. What's the deal with that?

[Q] what exactly is undervolting

i have used the search and not found any solid info
what are the benefits of it if any
I haven't heard of people undervolting their fone, although i haven't looked to much.
This would mean though reducing the power that the CPU gets. I would imagine this increases battery life among other things.
Your right about what it is, but almost every custom rom/ kernel is undervolted in development section.
Sent from my HTC Desire using XDA App
Undervolting means, the CPU (or hardware in the phone) gets lower voltages, thus saving more battery & not loosing performance.
Undervolting is a process which reduces the excess "voltage" given to the CPU using a software. This is widely used as a cooling solution and in my opinion more effective than any other cooling solution available (thermal paste, cooling pad, etc) at NO cost. Undervolting will NOT compromise performance at all. Underclocking and Overclocking (clock speeds) is whats responsible in regards to performance. Benchmarks will also prove that performance remains the same.
Click to expand...
Click to collapse
Not excess voltage but fully, manufacturer guaranteed, stable Core voltage to lower guesswork voltages which may or may not work and may or may not cause data loss/corruption.
------------------------------
- Sent via HTC Desire -
A cpu needs power for every 'clock cycle'. 1Ghz means there are a billion per second. IF you lower the voltage, there is less power used. But if you lower it too much, the cpu wo'nt be able to 'cycle its clock'...
So undervolting doesn't affect performance, since the cpu remains on 1Ghz. It decreases the power used, so you get better battery life.
Every single cpu is different, so HTC has chosen a default voltage that (shoud) work on all phones they sell. But your particular cpu could be able to work at a lower voltage. It's just a matter of trail and error. Decrease the voltage until the cpu stops working, then higher it a bit. That way you've undervolted your cpu so it uses the least power.
koenvbeek said:
A cpu needs power for every 'clock cycle'. 1Ghz means there are a billion per second. IF you lower the voltage, there is less power used. But if you lower it too much, the cpu wo'nt be able to 'cycle its clock'...
So undervolting doesn't affect performance, since the cpu remains on 1Ghz. It decreases the power used, so you get better battery life.
Every single cpu is different, so HTC has chosen a default voltage that (shoud) work on all phones they sell. But your particular cpu could be able to work at a lower voltage. It's just a matter of trail and error. Decrease the voltage until the cpu stops working, then higher it a bit. That way you've undervolted your cpu so it uses the least power.
Click to expand...
Click to collapse
Very sensible answer..Thanks
koenvbeek said:
A cpu needs power for every 'clock cycle'. 1Ghz means there are a billion per second. IF you lower the voltage, there is less power used. But if you lower it too much, the cpu wo'nt be able to 'cycle its clock'...
So undervolting doesn't affect performance, since the cpu remains on 1Ghz. It decreases the power used, so you get better battery life.
Every single cpu is different, so HTC has chosen a default voltage that (shoud) work on all phones they sell. But your particular cpu could be able to work at a lower voltage. It's just a matter of trail and error. Decrease the voltage until the cpu stops working, then higher it a bit. That way you've undervolted your cpu so it uses the least power.
Click to expand...
Click to collapse
How would one go about under volting .i have tried everything suggested to me and nothing really seems to make a difference
Sent from my HTC Desire using XDA App
Most kernels are undervolted and unless you can compile the kernel for yourself you are stuck with the values given by the creator. There are two exceptions for this, HAVS kernels which automaticly chose a voltage depending on temperature and some other stuff and SVS kernels with snq-'s volt selection interface (found in Leedroid and maybe some other kernels/roms).
So what exactly have you tried and what did you expect to see? Because the difference won't be that noticeable.
TheGhost1233 said:
Most kernels are undervolted and unless you can compile the kernel for yourself you are stuck with the values given by the creator. There are two exceptions for this, HAVS kernels which automaticly chose a voltage depending on temperature and some other stuff and SVS kernels with snq-'s volt selection interface (found in Leedroid and maybe some other kernels/roms).
So what exactly have you tried and what did you expect to see? Because the difference won't be that noticeable.
Click to expand...
Click to collapse
I have tried battery calibration, using app watch dog to let me know which apps are using excessive CPU. Putting my brightness down to 10%, making sure not everything is synced, the only thing synced is beautiful widgets every 4 hours. And just about everything else that has been put forward to me. Here's another example I just taken my phone off charge at 100% and wrote this and I'm now at 73 %. And its only taken2 mins to write
Sent from my HTC Desire using XDA App
adz63 said:
I have tried battery calibration, using app watch dog to let me know which apps are using excessive CPU. Putting my brightness down to 10%, making sure not everything is synced, the only thing synced is beautiful widgets every 4 hours. And just about everything else that has been put forward to me. Here's another example I just taken my phone off charge at 100% and wrote this and I'm now at 73 %.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
So in short you havent tried any kernel with undervolting at all!
Well that all has nothing to do with undervolting, but (extra) undervolting will not fix the drain problem you have.
Do you use setCPU cause your sig says you run at 1113MHz, which cause higher consumption. Also did you set your wifi sleep policy to never(setting-wireless and network-wifi settings-press menu-advanced-wifi sleep police).
At the moment I have the havs kernel that comes with oxygen 2.0 rc6. I have posted another topic about is the kendal good for battery life etc and no1 has told that another kendal would make anything better
Sent from my HTC Desire using XDA App
TheGhost1233 said:
Well that all has nothing to do with undervolting, but (extra) undervolting will not fix the drain problem you have.
Do you use setCPU cause your sig says you run at 1113MHz, which cause higher consumption. Also did you set your wifi sleep policy to never(setting-wireless and network-wifi settings-press menu-advanced-wifi sleep police).
Click to expand...
Click to collapse
@TheGhost1233, how exactly does one decide which kernel suits us best..
Eg: I see two undervolted kernels (I think) at 875 and 925 mV. I have no idea how to decide. Trial and error?
Froyo Kernel [email protected] min
Froyo Kernel [email protected] min
@droidzone Yes trial and error. The mentioned voltage is the lowest the cpu will get at 245MHz. Not all devices are stable with 875mV (you will know if your phone freezes up) so then you move up to the 925mV min. Other than the voltage there is no difference between 875mV or 925mV.
With the HAVS kernels it can take a while before you notice the freezes cause the voltage is dynamic, so be careful if you need your phone as a alarm clock.

SetCPU settings for Epic 4g

Im new to android, what is the best setting for setcpu for balancing performance and battery life. Thanks in advance
Sent from my SPH-D700 using XDA App
What Rom/kernel are you on? Voltage Control might be the better option.
The Root said:
What Rom/kernel are you on? Voltage Control might be the better option.
Click to expand...
Click to collapse
On leaky gingerbread eeo3, don't know what kernel but kernel version is 2.6.35.7, firmware is 2.3.3...
The lower the maximum speed you can tolerate will give you the max battery life. A lot of people keep 800 Mhz as max for that reason.
If you want a good mix between battery and performance, I recommend keeping your maximum clock at 1000Mhz (default) and lowering your minimum clock to 100Mhz (default should be 200Mhz) if your phone will allow it.
Blankrubber said:
If you want a good mix between battery and performance, I recommend keeping your maximum clock at 1000Mhz (default) and lowering your minimum clock to 100Mhz (default should be 200Mhz) if your phone will allow it.
Click to expand...
Click to collapse
Yeah, just make sure you have journaling on if you are going to try 100 Mhz. A lot of phones get the sleep of death from that. Mine is one of those. Then you will have to pull the battery and adjust your settings to 200 Mhz minimum on SetCPU.
Or....You could not use 100mhz at all!
It uses the same voltage as 200mhz. And by increasing the amount frequencies scaled makes the phone slower.
800mhz max, 200mhz min. 800mhz is volted -75 over 1ghz. Which should increase battery life.
Awsome stuff guys. Thanks for all the great info and to all that reply... Thanks again
Sent From My Epic 4G
darkierawr said:
Or....You could not use 100mhz at all!
It uses the same voltage as 200mhz. And by increasing the amount frequencies scaled makes the phone slower.
800mhz max, 200mhz min. 800mhz is volted -75 over 1ghz. Which should increase battery life.
Click to expand...
Click to collapse
I'd quote him but I'm on my phone. Rodderik has stated that all the frequencies use the same internal voltage except for 100mhz, which uses a slightly less internal voltage. What we're adjusting and seeing read in voltage control is the arm voltage, or the processor voltage at each frequencies. I'm not sure the exact difference, but there is a slight drop in voltage at 100mhz compared to the other frequencies? A battery saving difference? Who knows
Sent from my SPH-D700 using XDA App
Just insalled new syndicate frozen rom. Set cpu not compatible? Installed set cpu and every time screen goes to sleep, I can't get it to wake up unless I pull out battery. Anybody else having this problem on this rom?
Sent from my SPH-D700 using XDA Premium App
otee670 said:
Just insalled new syndicate frozen rom. Set cpu not compatible? Installed set cpu and every time screen goes to sleep, I can't get it to wake up unless I pull out battery. Anybody else having this problem on this rom?
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Everyone try conservative now, not on demand...
Edit::: The problem is with Voltage control 4b4, I'm going to test more before I report and start a thread, but feel free to...
Help support autism awareness,it only takes 2 seconds to help make a difference...
http://picketfenceblogs.com/vote/3616
Just changed setting to coservative and so far it seems to be working. settings is max-1300000 min-200 conservative (charging) max-1300000 min-1300000 conservative (screen off) max-400 min-400 consevative... on screen off, I tried max-200 min-200 phone stays in sleep. This what worked for me...
Sent from my SPH-D700 using XDA Premium App
Thanks to ecooce
Sent from my SPH-D700 using XDA Premium App

Galaxy Nexus CPU Temperature

Hi! I noticed that according to Franco's app my CPU temp is almost always above 40 degrees just after some usage (Facebook,browsing,texting) and only drops to around 28 degrees after being idle. As this is causing throttling I wanted to ask if it was just me or are these normal temperatures?
I am running Franco Kernel r98 with no CPU overclocking or undervolting
Sent from my Galaxy Nexus using XDA
Thanks Can you please tell me how ro set the throttling settings?
Sent from my Galaxy Nexus using XDA
bencozzy said:
On cellular data yes fairly normal.
All the way up to 60c on our CPU can be sustained with out to much harm.
Click to expand...
Click to collapse
Agreed. 60c is probably a conservative termal design limit (I'd expect something at a minimum of 80-100c before there was any actual damage to the CPU. Though, that kind of temp would probably damage your HAND or the plastic housing before the silicon. Anyone know why anyone would force throttling at only 40c? Power conservation comes to mind.
bencozzy said:
True power conservation, but now we are making it complete a task at 700mhz for twice as long when it could be done in a flash at 1350 MHz kind of defeats the purpose? That's like hot plugging good in theory but real world says other governors give same battery life and without the instability lagginess.
Click to expand...
Click to collapse
I though someone did some real world testing a while back and found that 2x700MHz drew less power than 1x1350MHz?

Any ways to get better battery life when listening to music?

Title says it all. is there anything I can do to get better battery life besides the basic turn radios off and brightness down? Thanks.
You could try HoloMusic. It's supposed to be the most energy efficient music app.
warfexion said:
Title says it all. is there anything I can do to get better battery life besides the basic turn radios off and brightness down? Thanks.
Click to expand...
Click to collapse
I use Franco Kernel, and just change the CPU frequencies. I use min 192, and max 500 - great battery life with it!
just connect the phone to charger while listing to music and you wont lose any battery
k786 said:
just connect the phone to charger while listing to music and you wont lose any battery
Click to expand...
Click to collapse
Lol.... do you have like a energy cell to recharge the phone inside your backpack wherever you go no? Thats cool.
Sent from my i9250
Holomusic
Sent from my Galaxy Nexus using xda app-developers app
Hmm guess I'm gonna try out holo music thanks guys.
fpradhan said:
I use Franco Kernel, and just change the CPU frequencies. I use min 192, and max 500 - great battery life with it!
Click to expand...
Click to collapse
Minimum set that low is begging for a sleep of death lvl 99.
Sent from my Galaxy Nexus
Soldier 2.0 said:
Minimum set that low is begging for a sleep of death lvl 99.
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
Actually, i used 192 as lowest step, 1200mhz as max step for a long time, never seen a sod.
The issue lies in maximum freq for screen off, and the time cpu takes to execute stuff in the background.
Min freq can be 192, np. Just control voltage at that freq.
sent from my i9250
HoloMusic is definitely the way to go, along with custom voltage and cpu settings.

Categories

Resources