Hey, XDA guys!
As the sub-forum title suggests, I need some help. Is there any way to UnderVolt on CM9? I really, really wish to undervolt my phone, so that my phone's battery may increase...
As far as I'm aware, CM9 kernels don't have this functionality & won't until Samsung release kernel sources.
Edit to add - If you want to make doubly sure, ask in the CM9 discussion thread.
SufiSam said:
Hey, XDA guys!
As the sub-forum title suggests, I need some help. Is there any way to UnderVolt on CM9? I really, really wish to undervolt my phone, so that my phone's battery may increase...
Click to expand...
Click to collapse
If u wish to extend the battery life on cm9, you need to keep on eye on running processes, i have found that stopping the media scanning process from running helps keep the phone cool and reduces wakelocks. You can also install voltage control from the market, no undervolt support yet for cm9, but you can change the i/o scheduler to CFQ and underclock the cpu to 1000 mhz, this should save sum battery and shouldn't affect performance
Related
Hi I have some questions involving SetCPU on my Motorola Atrix. For one, I'd like to know the ideal profile settings people have to maximize their battery life. Also, does the Atrix have scaling governors at all? The scaling sections are blacked out for me. Perhaps if I got a custom kernel which supports them? Any help would be much appreciated.
"Ideal" can be for some and can't for other, so is very difficult but in my case just have one profile an is less 5% of the battery and is 216-456. Governors will be blacked out at least for Edgan and Faux123 is normal, Faux123 is OC by default and Edgan need to use setcpu to kick in
lexx210 said:
Hi I have some questions involving SetCPU on my Motorola Atrix. For one, I'd like to know the ideal profile settings people have to maximize their battery life. Also, does the Atrix have scaling governors at all? The scaling sections are blacked out for me. Perhaps if I got a custom kernel which supports them? Any help would be much appreciated.
Click to expand...
Click to collapse
Sent from my MB860 using XDA App
Well I meant the best profiles to save battery like when the screen is off set the cpu max and min to the lowest values. I basically just wanna know what people have found are the best settings for them. And I'm really not sure what you're talking about in the second part of your reply. Are those custom kernels? Also, does that mean there's no way to get scaling on the Atrix? Thanks.
lexx210 said:
Well I meant the best profiles to save battery like when the screen is off set the cpu max and min to the lowest values. I basically just wanna know what people have found are the best settings for them. And I'm really not sure what you're talking about in the second part of your reply. Are those custom kernels? Also, does that mean there's no way to get scaling on the Atrix? Thanks.
Click to expand...
Click to collapse
I have 312 and 216 for screen off. I had tried 216 216 like some people do, but couldn't deal with the wake lag. Still have some with 312 but not as much. TBH not sure how much it helps battery but i think it helps.
Thanks, I set that profile. Any other ones people can suggest to help with battery life?
lexx210 said:
Thanks, I set that profile. Any other ones people can suggest to help with battery life?
Click to expand...
Click to collapse
I am using Faux123 kernel with CM7 on my Atrix 4G and after a quick look, i've seen that almost 75% of my cpu time was already spent at the lowest possible speed 216 MHz. So only downclocking the maximum 1000 MHz might help with the battery life, i guess, but will the effect on performance be acceptable for dialy use? I bought this phone for a dual core 1 Ghz processor, why should i use it like it is 600 Mhz? In the end it all depends on what and how much are you willing to give up.
First of all, I got interested in overclocking because I've read that it helps boost the performance of android devices.
Now, Having no experience at all, I have some queries and questions about this feature:
1. Supposing that I have already downloaded an OC with my preferred frequency, Do I have to flash to be able to apply an OC Kernel in my device? Or do I just have to update it from CWM?
2. What does this term mean? :
"use no-Frills for OC and I/O setting"
3. If ever the OC I have applied is unstable, how would I be able to revert it to 600MHz again?
I hope you guys could help me with my doubts.
Thanks in Advance!
Dude never overclock a device...it decreases the life of the device and who the heck told u that improves the performance of the device???It doesn't improve just causes more problems!!!!!
Hit The Thanks Button if I have Helped.
vipaman said:
Dude never overclock a device...it decreases the life of the device and who the heck told u that improves the performance of the device???It doesn't improve just causes more problems!!!!!
Hit The Thanks Button if I have Helped.
Click to expand...
Click to collapse
Stop lying . It may decrease the life of your device if you overclock dangerously (too high for the processor to handle). It does increase performance.
JakeJester said:
First of all, I got interested in overclocking because I've read that it helps boost the performance of android devices.
Now, Having no experience at all, I have some queries and questions about this feature:
1. Supposing that I have already downloaded an OC with my preferred frequency, Do I have to flash to be able to apply an OC Kernel in my device? Or do I just have to update it from CWM?
2. What does this term mean? :
"use no-Frills for OC and I/O setting"
3. If ever the OC I have applied is unstable, how would I be able to revert it to 600MHz again?
I hope you guys could help me with my doubts.
Thanks in Advance!
Click to expand...
Click to collapse
1. You just set your frequency in the app.
2. No frills is an app. Whoever stated that is just saying you should use that app to do it (thier preference).
3. If you use SetCPU, you can create an update.zip file which allows you to set it back to the default frequency via recovery (if your device can't boot).
vipaman said:
Dude never overclock a device...it decreases the life of the device and who the heck told u that improves the performance of the device???It doesn't improve just causes more problems!!!!!
Hit The Thanks Button if I have Helped.
Click to expand...
Click to collapse
Are you sure? This is far contrary in the threads that I've read. Does anyone else agree with this?
Totally confusing. HELP!!
It's ur device ur wish. Any overclocking involes a lot of danger. Set it too high for the cpu to handle it might explode(personal experince). I overclocked my device and it exploded....So it's ur wish.
Hit The Thanks Button if I have Helped.
Theonew said:
Stop lying . It may decrease the life of your device if you overclock dangerously (too high for the processor to handle). It does increase performance.
1. You just set your frequency in the app.
2. No frills is an app. Whoever stated that is just saying you should use that app to do it (thier preference).
3. If you use SetCPU, you can create an update.zip file which allows you to set it back to the default frequency via recovery (if your device can't boot).
Click to expand...
Click to collapse
Phew! At last. Something worth reading.
Thanks for the answers! But I have another follow up question.
I found this thread :
[kernel] Cm7 OC kernel with all feature
So what does this mean? Why do I have to download it from there instead of using the app to change the frequency?
JakeJester said:
Phew! At last. Something worth reading.
Thanks for the answers! But I have another follow up question.
I found this thread :
[kernel] Cm7 OC kernel with all feature
So what does this mean? Why do I have to download it from there instead of using the app to change the frequency?
Click to expand...
Click to collapse
Because not all kernels have OC/UC capabilities. You have to download and flash a kernel that allows it.
lowandbehold said:
Because not all kernels have OC/UC capabilities. You have to download and flash a kernel that allows it.
Click to expand...
Click to collapse
Yeah right! I forgot about that.
Maybe my Samsung Galaxy Fit doesn't have that capability that's why they created that thread in our section.
Thanks for the reply!
JakeJester said:
Yeah right! I forgot about that.
Maybe my Samsung Galaxy Fit doesn't have that capability that's why they created that thread in our section.
Thanks for the reply!
Click to expand...
Click to collapse
It is capable. That kernel will allow it.
Yes you can revert back to 600mhz, but as everyone else has said, do not overclock too far.
Sent from my HTC Inspire 4G using XDA App
vipaman said:
It's ur device ur wish. Any overclocking involes a lot of danger. Set it too high for the cpu to handle it might explode(personal experince). I overclocked my device and it exploded....So it's ur wish.
Click to expand...
Click to collapse
Don't overclock beyond what anyone else has had success with. Look up other's successes.
And if you can't, doing it step-by-step, ~100mHz at a time, slowly, will make it feel hot or crash before it explodes (back down if it does get hot or unstable).
Undervolting can also help counteract some of the bad parts of overclocking, without affecting performance at all. UV can, worst case scenario, cause data loss and crashing, never hardware damage, but best case scenario improves battery and device life. Again, do it step-by-step, 5V at a time, slowly, and back up when it starts acting weird
You can check this guide:
http://forum.xda-developers.com/showthread.php?t=1247213
you need to have a kernel that allows for OCing/UCing , i'm not sure if galaxy fit allows it
you'll know if it allows it or not if you'll run an app that allows for OCing/UCing, if it doesn't allow it, the maximum frequency at which you can set is 600mhz only which is the default.
My phone's rooted for the first time several days ago and the CPU is overclocked from 1Ghz to 1.7Ghz.
I suppose it depends on overclocking application. The ROM that I have includes an O/C app and there's an option called "on demand" which means even if your CPU is overclocked, it will not utilize the max clock speed all the time.
My phone actually runs at 300Mhz on standby and around 1.2Mhz when I am using it to surf, listen to music or watch a movie. I've never seen it run max 1.7Ghz.
Bro don`t overclock a device
Rumor if u overclock a device, it decreases the life of the device
c.innovation said:
Bro don`t overclock a device
Rumor if u overclock a device, it decreases the life of the device
Click to expand...
Click to collapse
It depends on your device (and kernel), plus the frequency you set it to. Also, it's based on your preference to do it or not.
can some one recomend me some volts settings and gpu setting.. after i put on the overclocking kernel my galaxy is getting hot... know i got litening rom and still getting hot... i need some setting?? the battery drain fast..???
everything is not easy there r plenty of posts on ov/oc tweaks search or find in general section....
rocky23 said:
everything is not easy there r plenty of posts on ov/oc tweaks search or find in general section....
Click to expand...
Click to collapse
OP - ^^ this. Good advice. Start with stock voltages & gradually decrease until you get to the lowest possible whilst remaining stable. As Rocky has said, there's no shortcuts (apart from the the posts on this subject on here), it's trial & error.
And the other thing, don't expect to see massive increases in battery life with undervolting. Yes, you'll get some increase over the life of a whole charge, but it won't double your battery life or anything like that. So far as the heat issue is concerned, of course your phone is going to get hot if you overclock.
The phone is only made to go to 1200mhz out of the box. If you want to overclock, heat is something you're going to have to learn to live with; tho undervolting might reduce the heat produced by overclocking a little bit.
Overclocking is the same as undervolting in that some CPU's can handle more or less than others. Your phone might be able to handle 1600mhz just fine whereas the CPU in mine might only be able to handle 1400mhz. Same with undervolting, stable values for me might cause your phone to crash.
adding to the above you could also check this thread:
http://forum.xda-developers.com/showthread.php?t=1572538
made by ArchenzeEL
Its an EXCELLENT thread to start with as there is quite some information as well as sample values for you to play with. Keep in mind that those values might not work with you but you can experiment a bit in order to find the values most suited to your phone.
Also i think you should take a look in this thread
http://forum.xda-developers.com/showthread.php?t=1369817
its a LONG LONG read but it will help you in the end understand how overclocking/undervolting works in general...
The whole time that i have had the rezound i have had problems with the cpu settings sticking, and i read somewhere that using a script to set it works best. would this work? http://forum.xda-developers.com/showthread.php?t=1584508. and also since I have not really had luck with them sticking i would like to know what you guys think is the best governor, i was probably going to use smartassv2, wheatley, or pegesusq, but im not sure if they are the best for performance and all the explanations of them dont really tell if they perform in real life. Im looking for mostly performance, but i dont want something that will destroy my battery
edit: that link doesnt work, the download is missing, so what is a different way?
Why would you want a CPU governer if it wasn't to help with your battery life?
GrayTheWolf said:
Why would you want a CPU governer if it wasn't to help with your battery life?
Click to expand...
Click to collapse
to overclock it to get better performance
xxtsxx said:
to overclock it to get better performance
Click to expand...
Click to collapse
You need an overclocked kernel to do that.
GrayTheWolf said:
You need an overclocked kernel to do that.
Click to expand...
Click to collapse
well yeah i have that, im running cubed ics kernel 2.3.5, and i just want a better way to make my overclock stick and which governor will give the best performance without completely using up the battery, kind of a happy medium but leaning a little more towards performance. I guess I didnt explain that good enough
xxtsxx said:
well yeah i have that, im running cubed ics kernel 2.3.5, and i just want a better way to make my overclock stick and which governor will give the best performance without completely using up the battery, kind of a happy medium but leaning a little more towards performance. I guess I didnt explain that good enough
Click to expand...
Click to collapse
These are a bit dated and from another phone, but can provide a bit of insight into kernel governors and their behavior. Keep in mind a few technical points are different for our phone (different min/max clock speeds) but much is the same in general.
tl;dr Smartassv2 should meet your needs as a top performer while still gaining some battery savings. Try with noop or sio I/O scheduler. A modest undervolt, but avoid pushing it.
Kernel Features and Benchmarks
Battery Saving Governor Benchmarks
Battery Drain Benchmarks
PhantasmRezound said:
These are a bit dated and from another phone, but can provide a bit of insight into kernel governors and their behavior. Keep in mind a few technical points are different for our phone (different min/max clock speeds) but much is the same in general.
tl;dr Smartassv2 should meet your needs as a top performer while still gaining some battery savings. Try with noop or sio I/O scheduler. A modest undervolt, but avoid pushing it.
Kernel Features and Benchmarks
Battery Saving Governor Benchmarks
Battery Drain Benchmarks
Click to expand...
Click to collapse
hey thanks for all that info
I have no problems keeping my Governor (Wheatly) set with System Tuner using the set CPU preference to remember after boot complete.
Hello all
I have a bit of a small problem. I like to run my phone using the Performance Governor but after a while it goes to 1Ghz on all 4 cores despite me running it at 1.8Ghz. Setting it back seems to correct the issue but in time it goes down again.
I believe it is getting a bit warm and thus it hits a limit and the system auto slows to 1Ghz.
Can anyone confirm this behaviour? It never happened to me before but I have had a few kernel updates and updates to the Omega ROM that could be the cause but I am not sure. Is there a setting where I can tell my phone what temps to throttle at?
Also, I assume all this is down to the Kernel and not the ROMs?
Would like some imput regards where to start my search to return my phone to its previous state as a pocket heater.
Many Thanks
Syl
. I like to run my phone using the Performance Governor
Click to expand...
Click to collapse
Don't use it. Pegasusq is the only one really working for multi-core CPU's with hotplugging and so on.
but after a while it goes to 1Ghz on all 4 cores despite me running it at 1.8Ghz.
Click to expand...
Click to collapse
1.8Ghz is not healthy for the CPU in the long run and will cause overheating which is exactly what you are currently seeing.
Especially since you keep the phone on 100% CPU power all the time (performance governor) which should drain battery like hell as a side effect.
Also, I assume all this is down to the Kernel and not the ROMs?
Click to expand...
Click to collapse
This is down to your settings. Neither rom nor kernel.
- Don't overclock (much)
-Use a good kernel such as Siyah
-Undervolt if the phone remains stable
-Use pegasusq Governor
-Enjoy
d4fseeker said:
Don't use it. Pegasusq is the only one really working for multi-core CPU's with hotplugging and so on.
1.8Ghz is not healthy for the CPU in the long run and will cause overheating which is exactly what you are currently seeing.
Especially since you keep the phone on 100% CPU power all the time (performance governor) which should drain battery like hell as a side effect.
This is down to your settings. Neither rom nor kernel.
- Don't overclock (much)
-Use a good kernel such as Siyah
-Undervolt if the phone remains stable
-Use pegasusq Governor
-Enjoy
Click to expand...
Click to collapse
Hi buddy and thanks for your response.
I am not sure about what you said regarding it working correctly, it gets the best results for any benchmark compared to others so I would be interested in more detail about the specifics of how its not working correctly as I have never been told that. It would be appreciated.
I dont mind the battery drain although I do heed your warning about about longevity of the CPU.
I have been using Siyah Kernel for some time now and I find undervolting a little unstable, for now I am forced to use pegasusq.
Can you or anyone else answer the original question as I still wish to pursue this to a resolve other than not using it.
Many thanks for your time and efforts non the less!
Syl
SyLvEsTeR20007 said:
Hi buddy and thanks for your response.
I am not sure about what you said regarding it working correctly, it gets the best results for any benchmark compared to others so I would be interested in more detail about the specifics of how its not working correctly as I have never been told that. It would be appreciated.
I dont mind the battery drain although I do heed your warning about about longevity of the CPU.
I have been using Siyah Kernel for some time now and I find undervolting a little unstable, for now I am forced to use pegasusq.
Can you or anyone else answer the original question as I still wish to pursue this to a resolve other than not using it.
Many thanks for your time and efforts non the less!
Syl
Click to expand...
Click to collapse
it´s samsung´s based roms related: when the battery temp hits 41C the cpu will throttle. Nothing related with de cpu temp (can be at 80C before throttles).
try CM10.1 and you´ll see what im talking about.
We need a solution for this throttling with samsung based roms