Hello,
I am wondering what the best Setcpu profiles are for SGSII when you want performance while awake and save as much as possible in Idle.
Can I put it all the way down to 500mHz while screen off and still be able to run background processes properly?
I don't really see why this shouldn't work. I had it set like that, but I also have it set to 500MHz when active quite often, as this is enough for many applications. Still, that might not be necessary, as it resides in this state quite much of the time anyway.
Since I have undervolted my phone recently, I had to set the "screen off" profile to 800MHz so that the screen comes up (otherwise, it wouldn't). But in the end, it probably doesn't matter too much what you have set for that profile, as the phone should be sleeping most of the time anyway, shouldn't it?
jeo1996 said:
Hello,
I am wondering what the best Setcpu profiles are for SGSII when you want performance while awake and save as much as possible in Idle.
Can I put it all the way down to 500mHz while screen off and still be able to run background processes properly?
Click to expand...
Click to collapse
Profiles are useless, the ondemand governor should scale down your cpu by default when not in use, that' s the whole point of this governor!
Related
i am using set cpu...and i set cpu frequency to 800, but sometimes i find the cpu frequency 1200...rebooted but still no use...i think task manager is killing set cpu...anyone can help me to stop setcpu from getting killed? or should i use some other app for underclocking?
kryptoner said:
i am using set cpu...and i set cpu frequency to 800, but sometimes i find the cpu frequency 1200...rebooted but still no use...i think task manager is killing set cpu...anyone can help me to stop setcpu from getting killed? or should i use some other app for underclocking?
Click to expand...
Click to collapse
Use tegrak. Set cpu seems to get ignored
thanks a lot...i'll try it now
kryptoner said:
i am using set cpu...and i set cpu frequency to 800, but sometimes i find the cpu frequency 1200...rebooted but still no use...i think task manager is killing set cpu...anyone can help me to stop setcpu from getting killed? or should i use some other app for underclocking?
Click to expand...
Click to collapse
SetCPU isn't even worth of that US2. Seriously I thought it'd help me save my battery life by setting the clock rate at wanted rate, but it's doing nothing but under clocking the CPU whole time and instead of saving battery it's draining it. I have tried every profile, still. I'd NOT recommend SetCPU to anyone.
I have tried Tegrak too, the free version, not for overclocking, but that thing doesn't even show at status bar, it's hard to find if it's running it not, let alone it's performance. After trying both these I found it better to have nothing installed but to Enable the inbuilt Power Saving feature of the phone.
Regards.
I have see a couple of people talk about their screen off / on call script, wherin clocks are limited to a different (lower) max freq when in a screen off / voice call state.
I did some searching and really couldnt come up with anything, if anyone can point me in the right direction that would be awesome.
Thanks!
Nd4
no one ?
Use System Tuner from market
SetCPU is an application that uses "Profiles" (Not the CM ones) so that each profile can be set to a different CPU governor and frequency. This way you can set a screen off or a high temperature profile to use a lower frequency. Fortunately, SmartassV2 has a very good frequency management so you really don't need SetCPU if you are using it.
i swear i have seen something like an init.d script that does what im asking... id much rather not have another app running in the background.
Ianis G. Vasilev said:
Fortunately, SmartassV2 has a very good frequency management so you really don't need SetCPU if you are using it.
Click to expand...
Click to collapse
1% battery drain in 4 hours... minimal screen off frequency... higher frequency only if requested by kernel. I bet your script does only the minimal screen off frequency.
You can do that in tasker app. Its paid app but you can grab a beta trial from their site.
ok... lets try and rephrase this question.
i DO NOT WANT AN APP THAT HAS TO ALWAYS RUN.
i want a scrip that will detect when the phone is in voice call state and limit the phone to a frequency of my choice.
I was just wondering if there is a way to allow the X2 to maintain full CPU speed, even when the screen is off. The reason I am interested in this is that I want downloads and other background operations to be able to complete quickly, even when I turn the screen off to conserve energy.
Some background:
In order to make our phones conserve battery, the CPU frequency is reduced when the screen is off. I am not sure if this happens with 100% stock, but it is certainly the case with custom ROMs (e.g. I'm now running Eclipse 1.2), and I know some of the performance scripts do this as well.
Ordinarily, this is great, because it drastically improves battery life. But there are times when I want a background process to run (e.g. app updates or internet downloads), and I want to turn off the screen to save battery, but I would like the process to keep running at full speed.
Yesterday, I was transferring files over wifi, and I was getting speeds of 1.2MB/s or more when the screen was on, but when I turned it off, the speed dropped to around 400KB/s or so. I turned the screen back on to check, and sure enough the speed resumed at the higher rate. (BTW, I have the wifi sleep policy set to never). I'm assuming this was all due to CPU frequency throttling.
Ideally, I would like to have the current battery-conservative behavior most of the time, but in some occasions I would like to switch the behavior to allow full CPU speed during screen-off.
Is there a setting I can change (or a script, app etc). I've seen some info about SetCPU. Does anyone recommend this app, and is it likely to conflict with or be overridden by the settings in a custom ROM or performance script such as supercharger etc?
I would love it if someone could point me to some more information about this issue, and the Android settings and hacks that affect it. Thanks in advance!
If u have a script in init.d that refers to CPU frequency ...then whenvu use setcpu the value u put for min should hold. Atvleast for a little while. U can also set a screen off profile in setcpu.
Imbnot sure if these values will hold for long tho due to our kernel limits
I am starting to believe that the ICS kernel scales properly although some people may claim it only scales from min to max.
I noticed on the stock GB kernel, the exact same thing happens when trying to use CPU controlling apps such as setcpu. However, for BOTH GB and ICS without using CPU controlling app, I can see the in between frequencies being used. When I try adjusting the slider THEN it starts the freaking out in terms of min/max. (Rom toolbox)
I even notice the battery life worsen tremendously when trying to use setcpu, antutu, etc on STOCK frequencies. Perhaps it has to do with people trying to use CPU apps on a kernel with the perflock enabled?
With the absence of a CPU controlling app on ICS , my battery can last the SAME (not worse, for sure) as it on GB.
Perhaps this can help those who complain about bad battery life on ICS
Sent from my ADR6425LVW using XDA
You don't need to wonder anymore! Its a function built into HTC kernels called "perflock" and its function is to continually reset the values for the min and max frequencies in order to prevent other applications such as setCPU from taking control over the CPU frequencies.
I've been using SEbastianFM's ICS OC kernel with setCPU. You are correct, that it does scale properly even though the min/max frequencies hop around. If you take notice of the current frequency, its usually appropriate for the current load level.
Furthermore, if use setCPU profiles to control the CPU speed, I've noticed it prevents the kernel from periodically reverting back to its default speed and governor settings. setCPU occasionally crashes (FC's) about once a day on me, but since I have the widget on my homescreen I notice it starts right back up again within a second or two and starts controlling the CPU speed again.
I would like manually create settings for when my CPU is overclocked and underclocked and I was hoping to find some help with this. I want my phone to underclock to roughly 800mhz - 900mhz when the screen is off, battery is bellow 20% and when the phone is above a certain temperature and overclocked to 1.1ghz at all other times. How would I go about doing this? I am new to tasker and there doesn't seem to be an option for CPU controll. If someone could advise me how to do it, rather than just direct me somewhere I can download a profile, I would appreciate it.
I am using a HTC Desire with VJ's CM 10.1 rom (performance control is not in settings as of now, using daemon to overclock)