[Q] Set CPU profiles - General Questions and Answers

ok, I have a rooted Evo 4G running Fresh 4.0 rom, what profile settings should i use in order too make the battery last , or just some other suggestions on maintaining battery life while keeping the phone running smooth.
thanx

frankie253 said:
ok, I have a rooted Evo 4G running Fresh 4.0 rom, what profile settings should i use in order too make the battery last , or just some other suggestions on maintaining battery life while keeping the phone running smooth.
thanx
Click to expand...
Click to collapse
Create a screen off profile & set it to 245/245 max/min with smartass governor or conservative. When I was using SetCPU, I undervolted so that while my screen was on, the max was ~600. For the most part I rarely needed it any higher than that for my usage. However if you want to keep it at 998 or above, you will still benefit from a screen off profile.
I only run AOSP, so Sense may need more juice with the screen on.

plainjane said:
Create a screen off profile & set it to 245/245 max/min with smartass governor or conservative. When I was using SetCPU, I undervolted so that while my screen was on, the max was ~600. For the most part I rarely needed it any higher than that for my usage. However if you want to keep it at 998 or above, you will still benefit from a screen off profile.
I only run AOSP, so Sense may need more juice with the screen on.
Click to expand...
Click to collapse
Awesome, ill give this a shot, thank you much
Sent from my PC36100 using XDA Premium App

Related

Battery Calibration

Didn't see this posted yet in the apps section, there is an app which helps in calibrating your battery. The app is located in the market and is created by an XDA member all credit goes to him. You must be rooted for this app to have an effect, I can vouche for this app as I have used both on the EVO and now on the G2X I have experienced great battery life after using this in conjunction with setcpu.
Berat said:
Didn't see this posted yet in the apps section, there is an app which helps in calibrating your battery. The app is located in the market and is created by an XDA member all credit goes to him. You must be rooted for this app to have an effect, I can vouche for this app as I have used both on the EVO and now on the G2X I have experienced great battery life after using this in conjunction with setcpu.
Click to expand...
Click to collapse
and its called..........
sent from my G2X with no regrets
rich2thad said:
and its called..........
sent from my G2X with no regrets
Click to expand...
Click to collapse
Says it right in the thread title
Sent from my LG-P999
that,setcpu and juice defender= hollycowmybatterylastsforever.
jdaclutch said:
that,setcpu and juice defender= hollycowmybatterylastsforever.
Click to expand...
Click to collapse
Out of curiosity, what are people using for the settings on SetCPU (ie max and max). Also, I noticed the "Scaling" option is grayed out on my G2x over my old Nexus One. Does the scaling option require a custom kernel I am guessing? Thanks.
Also, What settings are you guys using for Juicedefender?
I guess that a good reason to root.
I guess that a good reason to root. I want to get as much battery life as i can get.
I am new to posting but been a long time reader.
waiting for my new phone to get here tommorrow and I am actually off from work tommorrow so I have a long time to get to know my new phone.
Upgrading from a rooted G1
Does it matter if the phone is on or off when you charge it to full the second time?
jimbo831 said:
Out of curiosity, what are people using for the settings on SetCPU (ie max and max). Also, I noticed the "Scaling" option is grayed out on my G2x over my old Nexus One. Does the scaling option require a custom kernel I am guessing? Thanks.
Click to expand...
Click to collapse
All scaling does is how the CPU scales itself(to a given formula depending on the profile) for example if using a conservative scale the CPU scales itself by 15mhz depending on the task so if your min is 218 it would go up or down by 15 until it reaches the maximum or min. Since no kernals are available yet for our device it will use the default scaling profile built in. my screen off profile is a Max 218 Min 218 with a priority of 100. Regardless of the scaling profile selected I am forcing the CPU to down clock to that set of perimeters
So what I use for SetCPU is
Profile : Screen off
Max 218
Min 218
Priority 100
You dont get lag when unlocking with these settings?
Berat said:
All scaling does is how the CPU scales itself(to a given formula depending on the profile) for example if using a conservative scale the CPU scales itself by 15mhz depending on the task so if your min is 218 it would go up or down by 15 until it reaches the maximum or min. Since no kernals are available yet for our device it will use the default scaling profile built in. my screen off profile is a Max 218 Min 218 with a priority of 100. Regardless of the scaling profile selected I am forcing the CPU to down clock to that set of perimeters
So what I use for SetCPU is
Profile : Screen off
Max 218
Min 218
Priority 100
Click to expand...
Click to collapse
Sent from my LG-P999 using XDA App
Hi
k0shi said:
You dont get lag when unlocking with these settings?
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
No, i have the same settings and even with those settings i can listen to music and have led notification with no problems, and than right when you turn the screen on, depending on your settings of course, will bring the max right back too 1000.
Yeah it lags when I turn on the screen need to press power like 3 times
Sent from my G2x
slickerxcuh said:
Yeah it lags when I turn on the screen need to press power like 3 times
Sent from my G2x
Click to expand...
Click to collapse
I get the same, so I use 216-312 sleep profile and no problems.
how did you guys get setcpu to work when i pick a profile after launch it force closes.
charlieb620 said:
how did you guys get setcpu to work when i pick a profile after launch it force closes.
Click to expand...
Click to collapse
Re-install and when u first open it make sure u click
Nvidia Tegra 2
Sent from my LG-P999 using XDA App
From what I can tell all this app does is delete the battery stats from the system which we can do from CWM on our own. Am I missing something?
hiko36 said:
From what I can tell all this app does is delete the battery stats from the system which we can do from CWM on our own. Am I missing something?
Click to expand...
Click to collapse
From what i've heard it doesn't work doing it from CWM.
Jeffro64 said:
From what i've heard it doesn't work doing it from CWM.
Click to expand...
Click to collapse
We could just do it using Root Explorer then.
/data/system/batterystats.bin

Clocking: Do you OC or UC? What are your thoughts?

Do you overclock or underclock? If so, to what point? If not, why not? What clocking profiles/situations do you have set up? Share your thoughts and experiences.
Sent from my Inspire 4G
EDIT:
Below is the setup that has worked best for me, in terms of performance and battery life. I seem to have found a good balance.
1.2 GHz/245 MHz (Conservative)
Profiles
Screen Off - 768/245 MHz (Conservative)
Charging - 1.2 GHz/245 MHz (On Demand)
In Call - 1 GHz/245 MHz (Conservative)
*Profiles are ordered in terms of priority (e.g., if I am on a phone call and my phone is charging, the charging profile is activated).
*I'm also undervolted.
I keep my phone at ~.7GHz (underclocked) when on battery, 1GHz when on charger, and have profiles for medium (~1.3GHz) and max OC (~1.7GHz), as the kernel will allow, in case I need the extra power for something (like FPSe, chainfire, etc).
I keep mine at 500Mhz...gingerbeast is so beastly it can run decently even at about 200Mhz, I only use maximum...1900Mhz when I am showing off.
Sent from my Inspire 4G using XDA Premium App
ThEiiNoCeNT said:
I keep mine at 500Mhz...gingerbeast is so beastly it can run decently even at about 200Mhz, I only use maximum...1900Mhz when I am showing off.
Sent from my Inspire 4G using XDA Premium App
Click to expand...
Click to collapse
Damn if it doesn't. Never tried it but since you said it I figured I'd test it. Typing this this at 245mhz, and it actually functions decently, even scrolling this page. I tried this with my captivate and it wouldn't even swipe screens. I'm kinda amazed right now.
ThEiiNoCeNT said:
I keep mine at 500Mhz...gingerbeast is so beastly it can run decently even at about 200Mhz, I only use maximum...1900Mhz when I am showing off.
Sent from my Inspire 4G using XDA Premium App
Click to expand...
Click to collapse
Wow! If that's the case, I may have to give Gingerbeast a shot
Sent from my Inspire 4G
I keep mine at 768 Mhz when on battery. Just to save some power. But i could even go down to 368 Mhz (which i have <50% battery) and it runs decently. I'm using CM7.
what is this overclocking? and how do i check speeds?
2nr808 said:
what is this overclocking? and how do i check speeds?
Click to expand...
Click to collapse
Just make sure you have root and use setcpu from market
Sent from my Inspire 4G using XDA Premium App
i use LeeDroid's GB rom setting smartass setcpu at 245-1036 MHZ
battery can last long time
is there a free version because the only one i see a paid version
Im at 1344mhz daily with absurdly outstanding battery life on leedroid 3.1.1. And I'm using antutu CPU master cause setcpu wouldn't let me adjust the slider. No problems whatsoever.
sent from my Inspire 4g - hacked and slashed - Leedroid_3.1.1 - 1344mhz
Before my phone got jacked "another on the way" i run TPGB with ~1.5ghz top and .232ghz low. Smartass govener, and i use my phone alot. I easily got over a day. Thats with tethering-games-email-calls-messaging,
Sent from my VEGAn-TAB using Tapatalk
I was running at max OC (1.8Ghz with LeeDroid's kernel) for a little bit, but realized I didn't need the speed. Since I'm a PC overclocker as well, I couldn't just let things be at stock, so now I'm at 1.267Mhz max, and .245Mhz min. I'm doing my best not to bump it up more, and going to see how much I get out of my phone. I'm a very light user most of the time, so it's sometimes hard to gauge.
I overclocked for the same reason I OC'd my PC, because I could. That said, I'm running MDJ's kernel on Inspired Ace with the smarta** governor set at 245 min and 1400 max.
Seeing several people using smartass governor. I've been using ondemand....I'm gonna run smartass today and see what happens....
Sent from my Inspire 4G
Mine is at 768 all time, with just one profile that kicks when battery heat crosses 46 C that sets max speed at 537.
Adjusted both to 614 and 384 respectively after looking at above posts.
OC'd and [email protected]
using setCPU and being on CM7, i overclock to 1.7 ghz while the screen is on, using the interactive gov. i also set up a "screen off" profile that is underclocked to 247? mhz so that while my phone sits in my pocket for the majority of the day or on my desk, etc, etc.... it conserves quite a bit of power.
ive been using this set up since i got my inspire on cm7 (whenever that had its first RC) and im getting anywhere from 48-60 hours of usage.
my daily usage includes: tethering, streaming audiogalaxy, ghosttown, pandora. camera stuffs, calls, texts, 2 email accounts syncing, twitter, facebook, calendar, palmary weather updates, and much more stuff. so im going to stick to this set up until someone says they can get more usage with all that going on.
I run min(250 IIRC) and max(1.5) using on-demand.
I was overclocked at 1800 but my phone would freeze sometimes to where i had to pull my battery. So I tried 1000 but 2 days and then 1500. I noticed little difference in battery us and speed. I stuck with 1500 but after reading this thread i am gonna try 750. I never used any battery monitoring widgets. Im gonna try that. I use Leedroid GB btw.
I'm running at 1.2ghz with Coredroid and am happy.

My Set Cpu Undervolt settings for NS4G Battery Life

My Undervolt settings i been running see attachment. Also power-save Screen off Profile doesn't play nicely with setting try interactive. Turn off background data if you don't absolutely need it at all times
Set cpu 1000 - 100 Conservative
Screen off 200-100 Interactive
Rom: Cyanogenmod nightlies
Kernel: Netarchy 1.3.6 BFS
Is that UV setting stable?
Sent from my Nexus S c",)
Yup for my device atleast, if your device freeze then reboots try adding 25mv until stable
Sent from my Nexus S 4G using XDA App
My phones not real friendly with UV. I can only do -40 across the board. This sucks. Lol.
Btw, i have the gsm not 4g.
Sent from my Nexus S c",)
I tried your settings with no success. Time for some trial and error tweaking.
using Tapatalk.
Yea i literally had to let my phone freeze and reboot until i found the right UV for each frequency, every device respond differently to certain UV settings, also the latest update 2.3.5 Radios may also help battery life with reception fix just test and find out

[Q] keep setCPU ALIVE ??

Running the infused v1 rom... and it constantly kills setCPU...
when i reload it, the values in the "advanced" tab are always back to -1 and they SHOULD be
80000
70
30
0
5
Thats on the Conservative governor...
how can i keep setCPU from being killed?
You don't need to have SetCPU running, you just need to save your values.
One way to make sure its running when you think it's not is to set up a profile for "charging" set the values to something other that stock (obviously) select the setcpu widget then plug your phone into the charger, if values change (may take a second or 2) than your all set.
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
Ph0z3 said:
Running the infused v1 rom... and it constantly kills setCPU...
when i reload it, the values in the "advanced" tab are always back to -1 and they SHOULD be
80000
70
30
0
5
Thats on the Conservative governor...
how can i keep setCPU from being killed?
Click to expand...
Click to collapse
Which kernel? I don't know about the default kernel with Infused v1, but with bedwa's Infusion kernels there's some code in the kernel that consistently overrides the up_threshold and down_threshold values in the Advanced tab.
SetCPU isn't dying - it's just the kernel and the Advanced tab don't get along. All other functions (Voltage on Infusion kernels, min/max/governor changing profiles on all kernels) should function fine.
Edit: nash2000 has a good suggestion. As a test set a "charging" profile with a clock limit - if this profile gets activated when you plug the charger in, setCPU is working fine.
nash2000 said:
One way to make sure its running when you think it's not is to set up a profile for "charging" set the values to something other that stock (obviously) select the setcpu widget then plug your phone into the charger, if values change (may take a second or 2) than your all set.
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
Click to expand...
Click to collapse
Alright... did that... seems to be working fine now.
i guess the v1 kernel is just crappy battery life and the kernel is janky...
seems everyone else is having issues with v1. Guess i need to load v2
My setcpu has been activing funny as well, only since gingerbread install. Ill keep my profiles the same (low values with screen off and when charging) now when I turn my screen off I can't open my phone back up, I have to pull battery. My values are real low but worked fine on froyo. Now I'm playing with juice defender and a few others.
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
+1
I gave up on it....
nash2000 said:
My setcpu has been activing funny as well, only since gingerbread install. Ill keep my profiles the same (low values with screen off and when charging) now when I turn my screen off I can't open my phone back up, I have to pull battery. My values are real low but worked fine on froyo. Now I'm playing with juice defender and a few others.
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
Click to expand...
Click to collapse
There's a known Sleep of Death issue with screen-off profiles that limit the phone to below 800 MHz. It was fixed in Froyo but I'm not sure if gtg has pulled netarchy's fix into his Gingerbread kernels yet.
Entropy512 said:
There's a known Sleep of Death issue with screen-off profiles that limit the phone to below 800 MHz. It was fixed in Froyo but I'm not sure if gtg has pulled netarchy's fix into his Gingerbread kernels yet.
Click to expand...
Click to collapse
hhhmmm... guess ill find out when i load GB
wanted to report that i am using setCPU to OC to 1600, UV every frequency, as well as set sleep/charging profiles on GTG's GB ROM.
the sleep profile is set at 400, and so far no SOD issues. i'm even UVing that frequency minimally.
so far (a few hours, since bedwa's new kernel dropped), completely stable.
UVing with setCPU on froyo was a certain SOD, as soon as i set the values - so far, so good on GB!

lowest safe cpu speed for screen off and in call?

trying to make some custom setcpu profiles and curious if anyone knows what the lowest safe cpu speed for when the screen is off and also while in a call and the screen is off?
Right now I'm on VI and I'm running 368 max and 245 min which is the lowest min for this rom. I always run the lowest on min and 1 higher for max on sleep settings. I don't encounter any issues.
Sent from my HTC Glacier using xda premium
Don't go below 200 when screen is off. You'll get the "sleep of death" at the most inconvenient times.
estallings15 said:
Don't go below 200 when screen is off. You'll get the "sleep of death" at the most inconvenient times.
Click to expand...
Click to collapse
I have never dealt with that issue.
Sent from my HTC Glacier using xda premium
coupetastic-droid said:
I have never dealt with that issue.
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
Well don't do it or you will
Sent from my MyTouch 4G using xda app-developers app
OP, you may want to look into andrev_oc or virtuous oc daemon. Both are superior to setcpu profiles.
estallings15 said:
OP, you may want to look into andrev_oc or virtuous oc daemon. Both are superior to setcpu profiles.
Click to expand...
Click to collapse
Nope, they aren't, i have programed scripts for both and I own SetCPU. Stick with SetCPU
Sent from my HTC Glacier using xda app-developers app
bas3balman said:
Well don't do it or you will
Sent from my MyTouch 4G using xda app-developers app
Click to expand...
Click to collapse
I have already gone under 200mhz for sleep frequencies. Android revolution goes under 200 and I would run it under 200 always till now that I'm on VI.
Sent from my HTC Glacier using xda premium
I run lowest at 187MHz @ 700mV without any problem. I also set my screen off freq to that. Never tried one below that freq.
Here's a little info on using an overclocking daemon vs setcpu taken from the virtuous unity thread.
Introduction to the new Overclocking Daemon
This ROM features a completelynew wayof Overclocking and managing screen states.
The History But before explaining it further, let's talk about previous solutions. There are several different approaches to achieve "screen-state-scaling". That means basically thatthegovernor changes if you turn the screen off and changesbackto normal when turning the screen on.
This is mainly used to restrict the amount of CPU usage (the frequency in fact) during screen off. This can lead to a major battery life increase.
The solutions so far were:
Apps likeSetCPU,which changeautomaticallythe governor based on profiles Integrated solutions in the governor itself
Both these solutions have major problems.
The one with a tuner app is always a little laggy right after turning on the screen because SetCPU (or any other CPU tuner) needs some time to change the governors (up to 7 seconds). This leads mostly to major lag in the lockscreen.
The second solution is the smartass governor. It has already a screen-state-scalingincluded,so it reduces the frequency when the screen turn off. This could be a really nice solution but it has some problems too. Smartass most of the time is not really stable and has problems with its frequency scaling.
Be aware that the daemon only works if all CPU tuner apps are deinstalled. Otherwise it deactivates itself.
ibuddler said:
I run lowest at 187MHz @ 700mV without any problem. I also set my screen off freq to that. Never tried one below that freq.
Click to expand...
Click to collapse
Thats very low. Surprised you do not get any issues.
Wish I could find the thread, but I was on a custom ROM that set the minimum CPU frequency to something below 200 by default, and I couldn't send text or MMS messages. Really weird.

Categories

Resources