Voltage control on ICS? - Nexus S Q&A, Help & Troubleshooting

Is there an app that will work to control voltage on ICS yet?
Sent from my Nexus S 4G using XDA

Nstools
Link - http://forum.xda-developers.com/showthread.php?t=1333696
Sent from my Nexus S using Tapatalk 2 Beta-2

ROM Toolbox Pro also allows you too modify these settings.

Or setcpu
Sent from my Nexus S using xda premium

Do these require specific kernels to work?
Sent from my SPH-D710 using XDA

Yes , not all kernels allow change voltages
Sent from my Nexus S using xda premium

Voltage adjustment is not really necessary, unless you are increasing voltages for overclocking.
NStools is a Nexus user favorite, powerful, and free.

Braneless said:
Voltage adjustment is not really necessary, unless you are increasing voltages for overclocking.
NStools is a Nexus user favorite, powerful, and free.
Click to expand...
Click to collapse
Voltage adjustment is necessary when UVing so you can save battery duh??? lol
Even when overclocking.

XxLostSoulxX said:
Voltage adjustment is necessary when UVing so you can save battery duh??? lol
Even when overclocking.
Click to expand...
Click to collapse
Uhh, no. I suggest you read up on the findings/observations documented by multiple kernel developers and bedalus's kernel testing posted here. UV has no effect on power consumption.

Read first post http://forum.xda-developers.com/showthread.php?t=1448900
Sent from my Nexus S using xda premium

Braneless said:
Uhh, no. I suggest you read up on the findings/observations documented by multiple kernel developers and bedalus's kernel testing posted here. UV has no effect on power consumption.
Click to expand...
Click to collapse
Well I tested it on my friends nexus s 4g and my epic 4g and with a lot of UVing. Lemme further explain.
Okay when you UV it just uses less amount of voltage on that frequency so in essence you save battery because not as much voltage is being used. Now however if you UV by a lot like -100mV and higher the phone will lagg a bit. If you overvolt your pushing more voltage to the phone which is more power being used.
I just tested my phone freqs. Used were 100,200,400,600,800,1000 And all were UVed by -100mV and playing games and using lower freqs it will lagg. When I didn't UV at all it never lagged.
Not to mention BTW I was @ 88% before and it only took me 2 mins to post this and now I'm at 86% with no UV at all. And last post before this I took me same time with UVed I went from 95% to 95% lol.
Sent from my SPH-D700 using xda premium

XxLostSoulxX said:
Voltage adjustment is necessary when UVing so you can save battery duh??? lol
Even when overclocking.
Click to expand...
Click to collapse
Not according to my testing.
kernels ; battery ; ROM ; gov/sched
Now with summaries in the first posts. Convenient for XDA app users!

bedalus said:
Not according to my testing.
kernels ; battery ; ROM ; gov/sched
Now with summaries in the first posts. Convenient for XDA app users!
Click to expand...
Click to collapse
Well I can say every phone is a tad bit diff. But for whatever reason no matter who's phone when I UV if the phone handles it it. It saves me battery I want you to test this and see.
Run whatever scheduler and say performance run 100 MHz by -200mV like and 200 Mhz by -150mV and so forth. Play GtA 3 and watch when UVed it laggs and when Not it laggs stillbut not as bad. I mean hell even 1.5GHz no UV I still lagg haha
Sent from my SPH-D700 using xda premium

Thanks guys! Ill check on this some more when I get home.
Sent from my SPH-D710 using XDA

Related

[GUIDE] Undervolting for better battery life

Since this is a popular topic and since MSNBERG requested that i make this, i have decided to make it.
THE GUIDE TO UNDERVOLTING
What you will need:
PREFERABLY the application Tegrak OVERCLOCK PAID! can also use set cpu
TEGRAK
LOAD THE OVERCLOCK MODULE
go into the "TWEAKS" section and be sure to select DEADLINE as your scheduler!!!
you will see the option "OPTIMIZATION" go there
now you will see 5 levels to customize
ONLY LEVEL 0 CAN YOU CUSTOMIZE EVERYTHING
Now if you only want to undervolt with no overclock here is the chart you need to use ON GINGERBREAD:
UNDERVOLT SETTINGS
level0 - 1000 - 1155 - 1065 -------this level can change frequency but volts need to change as well
level1 - 800 - 1040 - 1035
level2 - 400 - 955 - 960
level3 - 200 - 835 - 950
level4 - 100 - 825 - 930
once you enter these in you can go to tegraks main menu and go into "PROFILE" and you can save your current settings or choose previous ones.
Here are some overclock values you can use for level 0
LEVEL 0 1100 1100 1090
LEVEL 0 1200 1195 1095
LEVEL 0 1300 1295 1115
LEVEL 0 1400 1315 1125
LEVEL 0 1500 1375-85 1150
LEVEL 0 1600 1400 1175-1200
***THIS WILL BE UPDATED WITH MORE INFO SOON
In my best Mr. Burns voice: Excellent!
Always wanted a undervolting guide. Nice!
:C my phone reboots with these undervolt values for some reason. I'm running Valhalla 1.1(haven't has the time to update and don't have wifi so...) and adrenaline shot X. I also have stability checker off so I'm sure that's not the issue. Its fine at first but then rebootes once I start mulititasking like listening to music, texting and getting on Facebook at the same time. Seems to work fine for everyone else so I don't get what's going on
Sent from my SGH-T959V using XDA App
icy56 said:
:C my phone reboots with these undervolt values for some reason. I'm running Valhalla 1.1(haven't has the time to update and don't have wifi so...) and adrenaline shot X. I also have stability checker off so I'm sure that's not the issue. Its fine at first but then rebootes once I start mulititasking like listening to music, texting and getting on Facebook at the same time. Seems to work fine for everyone else so I don't get what's going on
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
What governor and scheduler.are.you using
Sent from my SGH-T959V using XDA Premium App
I'm using ondemand as the governor. I have no idea what a scheduler is.
*edit*
The io scheduler? Well its set to cfq.
Sent from my SGH-T959V using XDA App
Thanks a lot for this. I have been looking forward to this guide! Awesome work again Dsexton
icy56 said:
I'm using ondemand as the governor. I have no idea what a scheduler is.
*edit*
The io scheduler? Well its set to cfq.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
Change cfq to deadline
Sent from my GT-P7510 using xda premium
jager555 said:
Change cfq to deadline
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
THANK YOU!!!! its finnaly working. Haven't had a single reboot yet. You sir just saved me a trip to T-Mobile. I thought there was something wrong with my phone since I was the only one getting that issue.
Sent from my SGH-T959V using XDA App
jager555 said:
Change cfq to deadline
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
Thats what I was going to say, good job
Sent from my SGH-T959V using XDA Premium App
thanks dexter like always!!
Sent from my SGH-T959V using XDA App
Hi guys,
Sorry for the rookey questions, but :
1. Do I need to install TegraK kernel ? If so, before or after installing TegraK overclock ?
2. Will TegraK OC free version do, or i need the paid version ? what's the difference ?
3. ICY56 - I'm having the exact configuration you have (Valhalla 1.1 and Adrenaline ShotX) can you please explain what changes you noticed regarding battery consumption, and doesn't it affect your phone responsiveness, stability and performance ?
Thanks,
Itzik.
Answers
1) Tegrak will work fine with valhalla, most (if not every) custom rom has the needed kernel already.
2) You need the paid version because free version only allows overclock up to 1.3 you cant adjust anything else.
3) I can't answer as I'm not set up the same, but from my understanding you shouldn't see any negative affects, just increased battery life.
Every time I try to undervolt my phone. It reboots constantly. Even with ICBINB KJ1. Scheduler is set to deadline and governor is set to ondemand. What am I doing wrong?
itzik2sh said:
Hi guys,
3. ICY56 - I'm having the exact configuration you have (Valhalla 1.1 and Adrenaline ShotX) can you please explain what changes you noticed regarding battery consumption, and doesn't it affect your phone responsiveness, stability and performance ?
Thanks,
Itzik.
Click to expand...
Click to collapse
Well I haven't noticed a decrease in performance and stability. The phone actually feels the exact same. As for bettery life, I can't really comment on that yet since I'm in the process of recalibrating my battery and I haven't been on UV long enough to say but so far battery life seems to be a little better
Sent from my SGH-T959V using XDA App
Nice work... tried and works .... 1600mhz looks like unstable in phone....
Sent from my SGH-T959V using XDA App
wizardslovak said:
Nice work... tried and works .... 1600mhz looks like unstable in phone....
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
It can be stable you just need to up voltages a lil more
Sent from my SGH-T959V using XDA Premium App
dsexton702 said:
It can be stable you just need to up voltages a lil more
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Well ill play with it more.... usually ill get restarts within few seconds of setting up new parms... thx again...
Sent from my SGH-T959V using XDA App
Even if I increase voltage it still freezes and then restarts phone @ 1600mhz
Sent from my SGH-T959V using XDA App
I've had 1664 mhz before stable. It can ne done, every phone will be different with what voltages work. experiment a little. But I wouldn't go to high, don't want a $500 paperweight.
@ 1.3 GHz, this phone its rock solid, so anything higher is over kill imo.
Sent from my SGH-T959V using xda premium

[Q] Have you managed to OC to 1460MHZ and keep stability?

I'm using AOSP+ ICS ROM with the latest Matr1x kernel. Whenever I try to OC to 1460 the phone freezes and I have to pull the battery, so I'm forced to run at a maximum of 1300MHz.
Also, on a related matter, is it good practice to use SetCPU with various profiles (battery<, temp>, screenoff, charging) for various frequencies? Or should I just use AOSP+ tweaks to chose a min and max frequency and let it be?
Thanks for taking the time to answer these.
Raise all voltages by +30 across the board
Sent from my Nexus S using XDA App
My Phone freezes when i try to OC to 1460
Read the above comment or read my FAQ...god..
Lol
Sent from my Nexus S using XDA App
http://www.youtube.com/watch?v=DPclc3eKgiQ&feature=youtube_gdata_player
Sent from my Nexus S using XDA App
zgomot said:
Also, on a related matter, is it good practice to use SetCPU with various profiles (battery<, temp>, screenoff, charging) for various frequencies? Or should I just use AOSP+ tweaks to chose a min and max frequency and let it be?
Click to expand...
Click to collapse
If you are using deep idle you shouldn't underclock since it causes a race-to-idle condition. In other words your battery will drain faster. If you don't use deep idle, feel free to underclock when the screen is off or whatever you want.
sakisds said:
If you are using deep idle you shouldn't underclock since it causes a race-to-idle condition. In other words your battery will drain faster. If you don't use deep idle, feel free to underclock when the screen is off or whatever you want.
Click to expand...
Click to collapse
To the point and verry helpful, thanks a bunch
mathkid95 said:
Raise all voltages by +30 across the board
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
Can I do this via AOSP+ tweaks and still use SetCpu to OC and UC? Are they conflicting apps? (Deep idle OFF)
Sent from my Nexus S using XDA App
I would recommend just using setcpu
Sent from my Nexus S using XDA App
mathkid95 said:
Raise all voltages by +30 across the board
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
Just an update, Using CNA 1.4.0 and Matr1x v17, I am stable oc'ed to 1460.
this is what I am running
1)800/1460
2)gov =Ondemand
3)Scheduler =Noop
4)all voltages to +30 (used the cna rom's voltage tweaker)
I tried ShadowGun: the Leftover.. and It was flying. Of course, make sure that have enough battery or that you have a charger ready. But finally it works, try this and let me know
I can run it for 10-20 min of usage then get a freeze. I never raised the voltages before though. It seems like its working for other people. And the actual developer of Matrix Kernel is telling you to ....
Nexus S (GSM i9020a)
AOKP (Build 25)
Eugene's Kernel (Speedy 7)
OC 800/100 (Lionheart)
Live OC (105)
It still amazes me how so many people that ask about overclocking have no frigging idea at all how cpus/gpus in general are binned etc.
I have a question. Why do you guys overclock that much? It might be snappy but battery life is just bad and it just doesn't worth it in my opinion.
Sent from my Nexus S from Tapatalk
albundy2010 said:
It still amazes me how so many people that ask about overclocking have no frigging idea at all how cpus/gpus in general are binned etc.
Click to expand...
Click to collapse
Care to shed some light for us people that have no frigging idea at all how cpus/gpus in general are binned etc? If not, well... why did you even bother posting?
ljordan2 said:
I have a question. Why do you guys overclock that much? It might be snappy but battery life is just bad and it just doesn't worth it in my opinion.
Sent from my Nexus S from Tapatalk
Click to expand...
Click to collapse
Personally, I do it because I can. Seriously... I'm a geek, I love gadgets and tech and I like to tinker.
On the subject at hand, I'm still unable to OC to 1460 (ARM voltages +30, INT voltages +25) but at 1300 it runs fine, no issues whatsoever.
i can run 1460 stable all day. bigxie/matrix. just did +30 to all the voltages above 1000. deadline and lulzactive..
If you are a geek you would know about something as simple as binning chips. Do what a tech geek would do...look it up. Same thing the op should have done with his ?. Hell mathkid has a answer to his ? In the op of his kernel thread. Which is the kernel he is running
albundy2010 said:
If you are a geek you would know about something as simple as binning chips. Do what a tech geek would do...look it up. Same thing the op should have done with his ?. Hell mathkid has a answer to his ? In the op of his kernel thread. Which is the kernel he is running
Click to expand...
Click to collapse
You're kinda bitter for someone married to a busty redhead
jesusice said:
You're kinda bitter for someone married to a busty redhead
Click to expand...
Click to collapse
Haha, I thought so too.
Sent from my Nexus S

Overclocking

Hey guys will overclocking drain the battery quicker even with stock voltages?
Sent from my Nexus S using XDA Premium App
Different voltages are specified as stock for different frequencies. As the frequency changes, the voltage does too. Running 1200mhz with the stock 1000mhz voltage will probably cause instability and crashing.
Harrb, great post.
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
And if increase voltage, the power consumption should also increase.
i haven't played with voltages yet but in my experience the benefits of overclocking are minimal anyway, and they make nexus reboot often and other bad things :/
With the right settings you can get a fully stable and functional overclock, but it is on a per-phone basis due to varying quality of the same CPU during manufacture.
Harbb said:
Different voltages are specified as stock for different frequencies. As the frequency changes, the voltage does too. Running 1200mhz with the stock 1000mhz voltage will probably cause instability and crashing.
Click to expand...
Click to collapse
Currently I'm using icup kernel speedy 5 clocked at 1.4 and its been extremely stable. So what your saying is that the voltages automatically increase when I select a higher frequency, because I did not change them manually.
Sent from my Nexus S using XDA Premium App
xmatrix13 said:
Currently I'm using icup kernel speedy 5 clocked at 1.4 and its been extremely stable. So what your saying is that the voltages automatically increase when I select a higher frequency, because I did not change them manually.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Open NSTools and select Voltage tab. That's the list of "stock" voltages for each frequency.
suksit said:
Open NSTools and select Voltage tab. That's the list of "stock" voltages for each frequency.
Click to expand...
Click to collapse
Thanks
Sent from my Nexus S using XDA Premium App
A CPU governor such as on demand, lulzactive and lazy tells the CPU what clock to be at and automatically change. While reading, it will be at 100 or 200mhz, while playing a game it will be at the maximum clock you tell it to. Saves power this way.
your asian said:
i haven't played with voltages yet but in my experience the benefits of overclocking are minimal anyway, and they make nexus reboot often and other bad things :/
Click to expand...
Click to collapse
yes, usually 1 GHz is enough , UV or OC also may reduce hardware's physical life

Cpu 1 disabler when phone off. Battery saver

Ok found this in galaxy 3 section, but this is sopposed to work on any multi core phones. Thought I'd share this with u all since I came from g2x. All credit goes to Eugene 373 for making this script. Here its the op
http://forum.xda-developers.com/showthread.php?t=1745132
Sent from my SGH-T999 using xda app-developers app.
Sorry if link isn't good but haven't made the 10 post yet. U can find this in the t-mobile section of the Samsung galaxy s3. Hope it works for u. Plz post results.
There is an apk in the op. U can just use that. Makes life a lot easier.
Sent from my SGH-T999 using xda app-developers app
Isn't this the same if we lower our frequency to minimum when the screen goes off. I am sure only cpu0 is used if its below 750mhz or so.
double post, you just posted this in the development section as well
http://forum.xda-developers.com/showthread.php?t=1748256
Yea I couldn't figure out how to delete one of the post.. mod can plz delete. Sorry guys
Sent from my SGH-T999 using xda app-developers app
The G2x has no use for these quirks. Nvidia has some special battery saving things in the phone. That's why our phone does not use CPU governors. Just use the phone as is. You can over clock but don't set CPU profiles. The nvidia chip does everything itself.
Sent from my LG-P999 using Tapatalk 2
zoppp said:
The G2x has no use for these quirks. Nvidia has some special battery saving things in the phone. That's why our phone does not use CPU governors. Just use the phone as is. You can over clock but don't set CPU profiles. The nvidia chip does everything itself.
Sent from my LG-P999 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for the info, I never knew that, coming from other Android phones. I was wondering why no kernel had CPU governor options enabled.
zoppp said:
The G2x has no use for these quirks. Nvidia has some special battery saving things in the phone. That's why our phone does not use CPU governors. Just use the phone as is. You can over clock but don't set CPU profiles. The nvidia chip does everything itself.
Sent from my LG-P999 using Tapatalk 2
Click to expand...
Click to collapse
We can turn off the core though. Faux's latest cm7 kernel has it.
mormoney said:
There is an apk in the op. U can just use that. Makes life a lot easier.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
do u have a link for the apk for the cpu1 disabler?
shortkidd96 said:
do u have a link for the apk for the cpu1 disabler?
Click to expand...
Click to collapse
sorry man but the apk was takin down for a bit.. somthing about the PID making the app shutdown after being off for so long. script still works, and is recommended for now. ill post when apk is back up
thx also what are the permissions for the script cause im using root explorer
which kernels do this already?
I am pretty sure that I was running on only one core when on Trinity ELP when setting it at 750 MHz and lower. Also, the newer Faux 050b6 through 050b9 go to a single core limited to no more than 503 MHz whenever the screen is off.
Is anyone aware if the Trinity T15 shuts down the second core ever?
How about the stock LG or standard CM kernel?
How about Faux's kernels for stock based ROM's? I have recently been on Kwes and Buru stock 2.3.4 ROM's using Faux 014b2 at stock voltage. If I keep the MHz low, I swear my battery performance is better than it ever was using undervolted ELP on CM7 based ROM's.
I just did 35 hours :victory: of moderate usage (about 2 hours talk, 3 hours wifi web, 1 hour text) and still had 45% left in the tank! - With the stock battery that's nearly a year old now...:good:
hairycheapo said:
I am pretty sure that I was running on only one core when on Trinity ELP when setting it at 750 MHz and lower. Also, the newer Faux 050b6 through 050b9 go to a single core limited to no more than 503 MHz whenever the screen is off.
Is anyone aware if the Trinity T15 shuts down the second core ever?
How about the stock LG or standard CM kernel?
How about Faux's kernels for stock based ROM's? I have recently been on Kwes and Buru stock 2.3.4 ROM's using Faux 014b2 at stock voltage. If I keep the MHz low, I swear my battery performance is better than it ever was using undervolted ELP on CM7 based ROM's.
I just did 35 hours :victory: of moderate usage (about 2 hours talk, 3 hours wifi web, 1 hour text) and still had 45% left in the tank! - With the stock battery that's nearly a year old now...:good:
Click to expand...
Click to collapse
Yeah, stock LG 2.3.4 had amazing battery life for me too.
What's the link for Fauxs kernels. I can't find it...damn beer. :beer:
Sent from my LG-P999 using xda app-developers app
http://faux.androidro.ms/
Sent from my LG-P999 using Tapatalk 2
http://www20.zippyshare.com/v/15081794/file.html apk back up if any intrested
mormoney said:
http://www20.zippyshare.com/v/15081794/file.html apk back up if any intrested
Click to expand...
Click to collapse
thanks!!!:highfive:
http://www18.zippyshare.com/v/21371263/file.html
Apk update.... bunch of fixes, now puts one cpu down when on a call and more. Check out original thread for changelog
Sent from my SGH-T999 using xda app-developers app

What are you overclocked to?

I guess you can consider this thread part survey and part for my knowledge so I know how far I can push this phone. I am at 1728MHz max with the interactive governor and cfq scheduler. Not sure if I'm going to do any undervolting, I can get through the day with about 40% remaining, and I have profiles set up for low battery and such. I am running CM10 with the 747 (I think that's what its called..) kernel and can push it to 2.1GHz. Is it stable at that high of a clockspeed? I can assume it turns your pretty Galaxy S3 into a convenient portable stove
By the way, sorry if this is the wrong section.
Sent from my SCH-I535 using xda app-developers app
It really depends on your phone, I had mine at 2100 and it was stable. However it can very I had,a, Droid charge that ran the 1440 no problem, had it replaced and the new one could go above 1300 without hot boots. Some phones just hold up better
Sent from my SCH-I535 using xda app-developers app
kintwofan said:
It really depends on your phone, I had mine at 2100 and it was stable. However it can very I had,a, Droid charge that ran the 1440 no problem, had it replaced and the new one could go above 1300 without hot boots. Some phones just hold up better
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Stock. I've had it clocked to 1.9. But can't tell a difference with real day to day function except for worse battery drain and phone hotter.
Sent from a SYNERGIZED GalaxySIII
I have run the KT747 AOSP kernel at 2.1 ghz for a day or more and had no noticeable increase in heat, or decrease in battery life. (lulzactive or smartass v2 with either cfq or sio scheduler, no voltage changes in KT tweaker) I also saw very little or no gain in real world performance increase, and the benchmarking apps seemed to back that up. Typically run mine at 1.809 currently. Every phone cpu is different in terms of top speed, and voltage settings. Best thing to do, is to test them and see what works best for you. These 2 links, courtesy of the Ktoonez thread, provide some great info on kernel governor and scheduler settings. Given the number of options in KT Tweaker, these helped me a great deal in terms of making changes.
http://forum.xda-developers.com/showthread.php?t=1687578
http://forum.xda-developers.com/showthread.php?t=1369817
I've tried 1998MHz and as you said, it didn't yield much. I think I screwed something up, because now oc settings refuse to stick (resets itself to 1512) and short/long benches are not as great.
Sent from my SCH-I535 using xda app-developers app
xrawritsjack said:
I've tried 1998MHz and as you said, it didn't yield much. I think I screwed something up, because now oc settings refuse to stick (resets itself to 1512) and short/long benches are not as great.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Are you on CleanKernel by chance?

Categories

Resources