Related
Hey guys,
So UV and OC are undervolt and overclock, also fairly self-explanatory.
HAVS is a little more murky. As far as I can tell it's set of rules to determine processor voltage and frequencies. If someone has a better explanation, please chime in.
My question is, for all these kernels that have these built in, is all this automatic, or does the user get to decide how much to undervolt, etc.?
Thanks.
fua1 said:
Hey guys,
So UV and OC are undervolt and overclock, also fairly self-explanatory.
HAVS is a little more murky. As far as I can tell it's set of rules to determine processor voltage and frequencies. If someone has a better explanation, please chime in.
My question is, for all these kernels that have these built in, is all this automatic, or does the user get to decide how much to undervolt, etc.?
Thanks.
Click to expand...
Click to collapse
User doesnt have any voltage input. The Kernel Dev controls that. With set CPU the end user can set whatever frequency he wants to use up to the max the Dev has the kernel set to. You can set up profiles within set cpu to clock the cpu at different frequencies depending on usag, temp and battery life. Also the HAVS, BFS , etc is automatic, no end user input.
nugzo said:
User doesnt have any voltage input. The Kernel Dev controls that. With set CPU the end user can set whatever frequency he wants to use up to the max the Dev has the kernel set to. You can set up profiles within set cpu to clock the cpu at different frequencies depending on usag, temp and battery life. Also the HAVS, BFS , etc is automatic, no end user input.
Click to expand...
Click to collapse
Cool, thanks. That's what I suspected.
I'm running stock 2.2 (rooted, of course), so I could modify frequency via SetCPU, or equivalent. But if I wanted different voltage or modified HAVS, BFS, then I'd have to write my own kernel?
(not that I would do it any better than the various devs already have )
ok, i searched for the problem i had but couldnt find anything relevant. i hope someone can direct me to it, if there is any already, or give me an answer,
i downloaded Setcpu and ive seen most of people using "conservative" scaling for better battery life, but i dont see that option in the app. i just see ondemand, userspace and performance.
any idea if im doing something wrong?
and also i would appreciate if someone can tell me the settings for longer battery life? wanted to try it but didnt understand that much.
thanks.
btw im using virus rom rc3 with stock kernel.
The governors are kernel specific- if the kernel doesn't support it, it won't show up as an option. In your case, conservative scaling is not supported by the kernel you are using.
_MetalHead_ said:
The governors are kernel specific- if the kernel doesn't support it, it won't show up as an option. In your case, conservative scaling is not supported by the kernel you are using.
Click to expand...
Click to collapse
oh ok. now i got it. thanks for the info.
Both Netarchy and Kings kernels have "conservative" governors on them. One of the top ways to conserve battery is to make a profile setting for Screen Off where you set the min and max freq to the lowest possible setting. For me though I can go to 128 Mhz, I get too much lag on wake-up and therefore set to 384. Your phone may do better.
Someone also made a thread that describes the advanced settings. Tweaking those can also improve battery life as well.
Sent from my PC36100 using XDA App
sombdy said:
Both Netarchy and Kings kernels have "conservative" governors on them. One of the top ways to conserve battery is to make a profile setting for Screen Off where you set the min and max freq to the lowest possible setting. For me though I can go to 128 Mhz, I get too much lag on wake-up and therefore set to 384. Your phone may do better.
Someone also made a thread that describes the advanced settings. Tweaking those can also improve battery life as well.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
appreciate it.. thanks ..
I have a HAVS kernel (Net's 4.2.2 SBC CFS Aggressive HAVS) and as I understand it any sort of CPU Tweaking application will cause conflict and probably a system crash, correct?
Also, can some recommend me any applications that compliment Juice Defender well. I have Juice Plotter already. I am looking for an aggressive auto task killer that's customizable along with any other suggested applications. Thank you!
A system crash is a possibility but they will basically just counteract each other and either make your battery life worse or give a performance hit.
SetCPU helps dynamically underclock/overclock based on certain scenarios. You can set what scenarios you want. Another option is AutoKiller. It isn't Auto Task Killer. Its a different application. Not quite sure how this works but you can research it. However Froyo does a good job managing most applications.
But if you are looking for customization I would go with SetCPU and AutoKiller
Thank's however since I'm running a HAVS kernel I won't use SetCPU. However I will look into Autokiller. Thanks
Vulf said:
Thank's however since I'm running a HAVS kernel I won't use SetCPU. However I will look into Autokiller. Thanks
Click to expand...
Click to collapse
o.o a ton of people use set cpu with havs... its not setting voltages... its setting the cpu speed...
I just installed setcpu and ran it. My phone crashed about 10 seconds after I allowed root access. Tried twice more with same results.
aimbdd said:
o.o a ton of people use set cpu with havs... its not setting voltages... its setting the cpu speed...
Click to expand...
Click to collapse
Its the governors that conflict. Not sure on the exact technical specifics but think of it like OCing a comp.
Some mobos have dynamic OCing. They adjust voltages based on CPU draw. If SetCPU sets CPU speed but HAVS reduces voltage... it would cause a crash. Its always better to have one thing deal with both CPU and voltage.
I'm not a full blown expert with kernels and how they function. All I know is to not mess around with SetCPU + HAVS kernels. It was always unstable or a massive battery drain for me based on my testing.
sekigah84 said:
Its the governors that conflict. Not sure on the exact technical specifics but think of it like OCing a comp.
Some mobos have dynamic OCing. They adjust voltages based on CPU draw. If SetCPU sets CPU speed but HAVS reduces voltage... it would cause a crash. Its always better to have one thing deal with both CPU and voltage.
I'm not a full blown expert with kernels and how they function. All I know is to not mess around with SetCPU + HAVS kernels. It was always unstable or a massive battery drain for me based on my testing.
Click to expand...
Click to collapse
Setcpu does not do anything that a user with root access and terminal emulator can't. Setcpu does not actively do anything related to cpu speed or voltage in way shape or form. What setcpu does do is set the min and max speed the cpu can scale to and the parameters specific to the governor (up-threshold for one).
The governors also don't conflict with setcpu because setcpu does not do anything that a governor does.
The only things setcpu does is allow you to specify what governors and cpu speeds to use during screen on/off, charging, and battery levels through the use of a gui.
Technically setcpu does not interfere with havs its the settings that cause the issues. Again, what setcpu does any root user with te can do. If you issue the wrong settings in te and your device "crashes" is the user going to blame the settings or te? With the way some people are they would probably claim te interferes with havs instead of realizing that the setting combo they issued is not stable.
Setcpu is a great gui to tweak cpu parameters but don't confuse it with an app that actually controls the dynamic cpu frequency scaling or its voltages.
lovethyEVO said:
Setcpu does not do anything that a user with root access and terminal emulator can't. Setcpu does not actively do anything related to cpu speed or voltage in way shape or form. What setcpu does do is set the min and max speed the cpu can scale to and the parameters specific to the governor (up-threshold for one).
The governors also don't conflict with setcpu because setcpu does not do anything that a governor does.
The only things setcpu does is allow you to specify what governors and cpu speeds to use during screen on/off, charging, and battery levels through the use of a gui.
Technically setcpu does not interfere with havs its the settings that cause the issues. Again, what setcpu does any root user with te can do. If you issue the wrong settings in te and your device "crashes" is the user going to blame the settings or te? With the way some people are they would probably claim te interferes with havs instead of realizing that the setting combo they issued is not stable.
Setcpu is a great gui to tweak cpu parameters but don't confuse it with an app that actually controls the dynamic cpu frequency scaling or its voltages.
Click to expand...
Click to collapse
Ahh there. someone more knowledgable then me explains it perfectly.
I've run set cpu plus haves kernel for the last month... as have almost everyone using savagedzen.. thats what they recommend. If it was causing issues i am sure we would know by now. 100%stable... 0 random reboots! (well... accept for when i didn't follow directions xD)
aimbdd said:
Ahh there. someone more knowledgable then me explains it perfectly.
I've run set cpu plus haves kernel for the last month... as have almost everyone using savagedzen.. thats what they recommend. If it was causing issues i am sure we would know by now. 100%stable... 0 random reboots! (well... accept for when i didn't follow directions xD)
Click to expand...
Click to collapse
I believe you and am not discrediting you but how come when I run SetCPU on a kernel with HAVS, it crashes? (Tried 4.3.1 and 4.2.2.) I moved the maximum value from the default 944 by maybe one or 2 notches up and the device freezes and crashes. Maybe Netarchy's kernels aren't compatible with CPU Tweaking programs? Anyone out there running a Netarchy Kernel w/ HAVS + SetCPU successfully?
Vulf said:
I believe you and am not discrediting you but how come when I run SetCPU on a kernel with HAVS, it crashes? (Tried 4.3.1 and 4.2.2.) I moved the maximum value from the default 944 by maybe one or 2 notches up and the device freezes and crashes. Maybe Netarchy's kernels aren't compatible with CPU Tweaking programs? Anyone out there running a Netarchy Kernel w/ HAVS + SetCPU successfully?
Click to expand...
Click to collapse
Again, it is not setcpu it is your settings. You said you moved the slider "one or two notches up" (overclock) from the default 944? The evos default max is 998. Either way, with what you said you are overclocking and your device cannot handle the overclocked speed.
Like I said, you can do the exact same thing that setcpu does through terminal emulator. Instead of blame setcpu you should observe the speed/governor combo you are using.
I can oc my evo to 1.26 on my personal kernel without it rebooting on certain governors but on others it would reboot randomly and I don't set cpu parameters through setcpu, I use te, init scripts, and tasker.
lovethyEVO said:
Setcpu does not do anything that a user with root access and terminal emulator can't. Setcpu does not actively do anything related to cpu speed or voltage in way shape or form. What setcpu does do is set the min and max speed the cpu can scale to and the parameters specific to the governor (up-threshold for one).
The governors also don't conflict with setcpu because setcpu does not do anything that a governor does.
The only things setcpu does is allow you to specify what governors and cpu speeds to use during screen on/off, charging, and battery levels through the use of a gui.
Technically setcpu does not interfere with havs its the settings that cause the issues. Again, what setcpu does any root user with te can do. If you issue the wrong settings in te and your device "crashes" is the user going to blame the settings or te? With the way some people are they would probably claim te interferes with havs instead of realizing that the setting combo they issued is not stable.
Setcpu is a great gui to tweak cpu parameters but don't confuse it with an app that actually controls the dynamic cpu frequency scaling or its voltages.
Click to expand...
Click to collapse
Couldn't have said it better. The common misconception around these parts is that SetCPU has some negative effect on kernels with HAVS and this is just untrue.
Maybe I'm getting some terrible luck. I've always gotten negative results from using both SetCPU and HAVS. Tried different settings and recommended settings from others. As well as trying to tweak it myself. Not working so I just removed it and HAVS worked better on its own.
Sorry for the misinformation.
sekigah84 said:
Maybe I'm getting some terrible luck. I've always gotten negative results from using both SetCPU and HAVS. Tried different settings and recommended settings from others. As well as trying to tweak it myself. Not working so I just removed it and HAVS worked better on its own.
Sorry for the misinformation.
Click to expand...
Click to collapse
The common practice with setcpu is to use it to underclock when sleeping. Depending on the governor you use (besides powersave) you are actually causing the cpu to struggle when completing tasks if you limit the max to 245 for example. During sleep if it needs to perform a task and that task would normally complete in 1 second at 998 mhz imagine how much longer it would take if it was capped at 245.
I have had better results not underclocking while sleeping. I would suggest using setcpu to specify to use the conservative governor when sleeping, ondemand/interactive/smartass when screen on (depending on which one you want), and interactive/ondemand while charging without under/overclocking at all and using the default freqs (245 - 998). I'm certain you would be surprised at how your evo behaves after that.
I don't know though... if race to idle applied here why would phone manufacturers ever under clock their phone? It kind of confuses me. Rti applies to computers but not phones? doesn't make sense.
aimbdd said:
I don't know though... if race to idle applied here why would phone manufacturers ever under clock their phone? It kind of confuses me. Rti applies to computers but not phones? doesn't make sense.
Click to expand...
Click to collapse
My last post may have been a bit confusing so I will clarify. When I said underclock I was referring to the practice of capping the max freq to 245 which is what most people do. If you cap the freq at 245 you are essentially underclocked all the time and would cause your cpu to work harder.
The evo underclocks automatically when the cpu load is low enough (idle for example) to save on power, reduce temps, and to basically keep the system running. But I would assume that most of us who have used setcpu have seen how lousy the evo runs when it can't scale up (locked at 245) when using the evo. The governors will underclock the cpu on their own if the device reports it does not need the higher freqs and this occurs during sleep/screen off as well.
Ugh this is quite frustrating. Perhaps it's the current kernel I'm using that's the problem?
Vulf said:
Ugh this is quite frustrating. Perhaps it's the current kernel I'm using that's the problem?
Click to expand...
Click to collapse
Have you done testing to make sure your phone plays well with the more aggressive kernel? If using SetCPU is causing your phone to reboot then you may want to adjust your overclock, switch to the less aggressive kernel, or update to the newest netarchy SBC powered kernel; 4.3.2.
freeza said:
Have you done testing to make sure your phone plays well with the more aggressive kernel? If using SetCPU is causing your phone to reboot then it you may want to adjust your overclock, switch to the less aggressive kernel, or update to the newest netarchy SBC powered kernel; 4.3.2.
Click to expand...
Click to collapse
I'm not sure how I would go testing my kernel? I mean I've been using it since yesterday morning and there haven't been any FC's/phone crashes or anything strange so I guess the aggressive HAVS works well with my phone. I'll try upgrading to 4.3.2. I'm assuming it works fine for you?
freeza said:
Have you done testing to make sure your phone plays well with the more aggressive kernel? If using SetCPU is causing your phone to reboot then it you may want to adjust your overclock, switch to the less aggressive kernel, or update to the newest netarchy SBC powered kernel; 4.3.2.
Click to expand...
Click to collapse
This.
Very sound advice and yes some evos can't undervolt as well as others. Always remember too that the stock kernel for the evos use CFS. If you are using a bfs kernel that could also cause issues. Some evos run better with bfs versus cfs but it's really going to come down to the amount of time you want to put into testing and confirming what your evo likes.
Vulf said:
I'm not sure how I would go testing my kernel? I mean I've been using it since yesterday morning and there haven't been any FC's/phone crashes or anything strange so I guess the aggressive HAVS works well with my phone. I'll try upgrading to 4.3.2. I'm assuming it works fine for you?
Click to expand...
Click to collapse
Yeah, it does. How far are you trying to overclock before your phone freezes/reboots?
okay, so when everyone says that 800MHz should be on "-25mV" what the hell does that mean? i want to improve my battery life to the max possible, 1st time undervolting so yeah...
mines is set to 1025mV
I need a profile for voltages for SetCPU only
Running
Calk's Rom 2.8.1 n Gunslinger 1.4.1
kj13569 said:
okay, so when everyone says that 800MHz should be on "-25mV" what the hell does that mean? i want to improve my battery life to the max possible, 1st time undervolting so yeah...
mines is set to 1025mV
I need a profile for voltages for SetCPU only
Running
Calk's Rom 2.8.1 n Gunslinger 1.4.1
Click to expand...
Click to collapse
If you're using SetCPU, you have all the tools you need. I recommend UVing -50mV at each frequency 1200 & lower. Click apply, then use your phone. If it works well enough, don't be afraid to check the "Set on Boot" boxes
nibrwr said:
If you're using SetCPU, you have all the tools you need. I recommend UVing -50mV at each frequency 1200 & lower. Click apply, then use your phone. If it works well enough, don't be afraid to check the "Set on Boot" boxes
Click to expand...
Click to collapse
appreciate your reply, may be a dumb noob statement but...
it will not let me enter "-50mV" or "-" for that matter just "50mV' and isnt 50mV way too low to be stable? i tried just "25mV" and phone froze so.... please help...
Thanks so much.
PS. it will not let me add special characters... just numbers. numbers go all the way down to "0" but not negative numbers....
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
meatwadathf said:
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
Click to expand...
Click to collapse
Thanks for that, I needed to be schooled. So if i'm running at 800mhz all day, why is my battery being depleted so quickly? (I get a good 12hrs per charge)
What's the lowest I can go? (stable)
kj13569 said:
Thanks for that, I needed to be schooled. So if i'm running at 800mhz all day, why is my battery being depleted so quickly? (I get a good 12hrs per charge)
Click to expand...
Click to collapse
The lowest that is recommended (atleast by Calk) is -100 so 100 less for each of all the values I listed above. However, if -100 makes ur phone slow or restart, try -75, etc...
Battery all depends on your usage. There are a few things you can try to improve it even more. First of all, flash rogue's newest kernel found here:
http://forum.xda-developers.com/showthread.php?t=1341564
Second, make sure to calibrate your battery. The easiest way is to download the Battery Calibration app from the market and follow the directions in the app (its fairly simple). Finally, make sure your governor in setcpu is set to conservative.
EDIT: Also, make sure you manage your running applications. I like to use the stock manager widget that comes with the phone. Allows you to close apps you are not currently using. And finally, you can try running the script found here:
http://forum.xda-developers.com/showthread.php?t=991276
It changes the way your phone uses resources to make it more efficient so it MIGHT also help battery life.
EDIT2: FINALLY, I know you said you're running at 800Mhz all day, but make sure you have your max set at 800 and min at 200. (you never mentioned you were underclocked before so just want you to make sure you are).
meatwadathf said:
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
Click to expand...
Click to collapse
Hey meatwadath, I am running calk's 2.8.1 and went to verify, via setcpu, that I was already undervolted by -50. However, my voltages read the same as what you referenced above. Any ideas?
jasone4gt said:
Hey meatwadath, I am running calk's 2.8.1 and went to verify, via setcpu, that I was already undervolted by -50. However, my voltages read the same as what you referenced above. Any ideas?
Click to expand...
Click to collapse
Means that you are running on stock voltages. That's strange as you should be at -50 by default. Either change the values manually in setcpu, or flash the zip located here:
http://forum.xda-developers.com/attachment.php?attachmentid=845028&d=1325871602
It is Calk's -50 undervolt script.
meatwadathf said:
Means that you are running on stock voltages. That's strange as you should be at -50 by default. Either change the values manually in setcpu, or flash the zip located here:
http://forum.xda-developers.com/attachment.php?attachmentid=845028&d=1325871602
It is Calk's -50 undervolt script.
Click to expand...
Click to collapse
Thanks bro, appreciate the help. Gave you a few thanks for it...
No problem. Any time.
Ok, where is the settings to undervolt in setCPU, because I looked everywhere in the program and cannot find it. I'm probably just retarded... I'm on UnNamed, Rogue Stock EL29 kernel.
beezar said:
Ok, where is the settings to undervolt in setCPU, because I looked everywhere in the program and cannot find it. I'm probably just retarded... I'm on UnNamed, Rogue Stock EL29 kernel.
Click to expand...
Click to collapse
Setcpu- Third button from the top says voltage, then click on the different voltages listed below Apply, pull the little bar to the left to undervolt...
jasone4gt said:
Setcpu- Third button from the top says voltage, then click on the different voltages listed below Apply, pull the little bar to the left to undervolt...
Click to expand...
Click to collapse
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
beezar said:
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
Click to expand...
Click to collapse
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
meatwadathf said:
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
Click to expand...
Click to collapse
I concur
Set CPU
For some reason setcpu isn't really helping out my battery life. When I use it I get the same results as if I wasn't using it.
dorejades said:
For some reason setcpu isn't really helping out my battery life. When I use it I get the same results as if I wasn't using it.
Click to expand...
Click to collapse
You're probably expecting too much. Its not gonna make your battery last for 2 days without a charge. It has to help if you are using it correctly.
There is just no way around it. Lower clockspeeds=less battery drain.
meatwadathf said:
The lowest that is recommended (atleast by Calk) is -100 so 100 less for each of all the values I listed above. However, if -100 makes ur phone slow or restart, try -75, etc...
Battery all depends on your usage. There are a few things you can try to improve it even more. First of all, flash rogue's newest kernel found here:
http://forum.xda-developers.com/showthread.php?t=1341564
Second, make sure to calibrate your battery. The easiest way is to download the Battery Calibration app from the market and follow the directions in the app (its fairly simple). Finally, make sure your governor in setcpu is set to conservative.
EDIT: Also, make sure you manage your running applications. I like to use the stock manager widget that comes with the phone. Allows you to close apps you are not currently using. And finally, you can try running the script found here:
http://forum.xda-developers.com/showthread.php?t=991276
It changes the way your phone uses resources to make it more efficient so it MIGHT also help battery life.
EDIT2: FINALLY, I know you said you're running at 800Mhz all day, but make sure you have your max set at 800 and min at 200. (you never mentioned you were underclocked before so just want you to make sure you are).
Click to expand...
Click to collapse
I just would like to say thanks so much for all the info and advice. You're Awesome!
beezar said:
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
Click to expand...
Click to collapse
ditto. I'm on blazerROM v3.7. I think its using the stock kernel as well. I didn't have an undervolt tab. I did set up profiles similar to calks script:
100% - 85: 1200/200
84% - 35: 1000/200
34% and lower: 800/200
screen off: 800/200
The question is, do I need to undervolt? Or could I still be getting the same results if i'm on the stock kernel with this profile set up? I just set this up last night.
I was in the same boat... had Calk's v2.8.1 ROM with stock kernel... updated kernel to Gunslingers.. we will see how it goes... Noob myself, I thought Calk's ROM would take care of everything....
This leads me to think what else am I missing?? Anything I need to do/install/tweak??...
Calk's v2.8.1 with Gunslinger 1.4.1.
Thanks much!!
meatwadathf said:
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
Click to expand...
Click to collapse
Hello, i wanna share my experience undervolting.
For people who dont know what undervolting is, its the power or energy that the battery send to the CPU with determinate clock speed.
For example:
384 Mhz is the lowest frequency of our CPU, it has a 800mv volt in the stock ROM with stock kernel.
So in theory, the battery send 800mv to the CPU when it runs at 384 Mhz.
The effect of undervolt the CPU is bassically get more battery life and at the same time reduce the temperature of the phone.Less energy send less battery used and less hot phone in our hands.
How to Undervolt
Im running Stock ROM with Ruby Kernel stable.
For undervolt you need a kernel that support it, you can do it in all rom if the kernel support that.
If you want to Undervolt, i recommend you to use Trickster MOD.
You can Undervolt maybe -50mv all frequencies and see how it goes. Some people can even in best cases undervolt -200 mv. But you need patience to test slowly.
DONT TICK SET AT BOOT IF NOT TESTED.
That why you cant:
For example if you undervolt -100mv and if not stable, and you have set at boot ticked, it will freeze the screen and after reboot it will happen again.
After you set the mv for undervolt, download from play store CPU stability test and run it.
It will test all CPU frequencies to see if it is stable.
If you dont get any SoD, congratulations its stable.
My undervolt settings are -100 or in some cases -75 mv and very stable. My battery temp is 30 C°.
Thank you very much
Sent from my LG-E975 using XDA Premium 4 mobile app
What is needed to undervolt?
Thanks for the info. What are your battery stats after undervolting? How does it suffer other operations of our mobile like browsing or gaming etc ?
Sent from my LG-E975 using xda app-developers app
You need to first make a backup, install a custom kernel, install trickster mod, and from there apply what this discussion is talking about. Good luck!
Sent from my Nexus 5 using xda app-developers app
lfuentes said:
What is needed to undervolt?
Click to expand...
Click to collapse
Bootloader unlocked with freegee and some kernel for your rom that supports undervolt.
nch26 said:
Bootloader unlocked with freegee and some kernel for your rom that supports undervolt.
Click to expand...
Click to collapse
And after that? Some specific app?
lfuentes said:
Some specific app?
Click to expand...
Click to collapse
Depends on the kernel. I am using Trickster Mod with Viper ZVC kernel. There are other control apps available -- some of them are kernel-specific, some are more universal (Kernel Tuner, Android Tuner, System Tuner, etc.). Look in your kernel's thread -- the developer usually tells which control app(s) to use with it.
nch26 said:
Hello, i wanna share my experience undervolting.
For people who dont know what undervolting is, its the power or energy that the battery send to the CPU with determinate clock speed.
For example:
384 Mhz is the lowest frequency of our CPU, it has a 800mv volt in the stock ROM with stock kernel.
So in theory, the battery send 800mv to the CPU when it runs at 384 Mhz.
The effect of undervolt the CPU is bassically get more battery life and at the same time reduce the temperature of the phone.Less energy send less battery used and less hot phone in our hands.
How to Undervolt
Im running Stock ROM with Ruby Kernel stable.
For undervolt you need a kernel that support it, you can do it in all rom if the kernel support that.
If you want to Undervolt, i recommend you to use Trickster MOD.
You can Undervolt maybe -50mv all frequencies and see how it goes. Some people can even in best cases undervolt -200 mv. But you need patience to test slowly.
DONT TICK SET AT BOOT IF NOT TESTED.
That why you cant:
For example if you undervolt -100mv and if not stable, and you have set at boot ticked, it will freeze the screen and after reboot it will happen again.
After you set the mv for undervolt, download from play store CPU stability test and run it.
It will test all CPU frequencies to see if it is stable.
If you dont get any SoD, congratulations its stable.
My undervolt settings are -100 or in some cases -75 mv and very stable. My battery temp is 30 C°.
Click to expand...
Click to collapse
Thank you, I'm using AK kernel with UKM and Synapse app from google playstore. Using E-975 (intl.). Can you suggest if I should change the global setting or the individual settings for frequencies ? I had recently (soft) bricked my phone by running benchmark at ~1900mhz CPU and 487mhz GPU (like a villain, I know. Re-connected battery to save it... phew..). I'm really cautious now and I just want it to be less hot and save some battery, that's all. Any guidance would be really appreciated... thanks
Claureid said:
Thank you, I'm using AK kernel with UKM and Synapse app from google playstore. Using E-975 (intl.). Can you suggest if I should change the global setting or the individual settings for frequencies ? I had recently (soft) bricked my phone by running benchmark at ~1900mhz CPU and 487mhz GPU (like a villain, I know. Re-connected battery to save it... phew..). I'm really cautious now and I just want it to be less hot and save some battery, that's all. Any guidance would be really appreciated... thanks
Click to expand...
Click to collapse
I dont have anymore this phone because some people stole my phone like 1 year ago. Sorry.
Oh okay, sad loss....