[MOD] IncrediControl - Easy GUI Voltage Control - Nexus One Android Development

Please read this post through thoroughly before downloading.
This app allows you to control your CPU voltages with an easy to use interface. You can increase or decrease voltages (undervolt or overvolt) for all frequencies or fine tune voltages for each individual frequency.
! HTC DEVICES, currently only single core devices are supported !
! ROOT is Required !
! Kernel that supports HAVS or SVS voltage adjustment REQUIRED !
Get it over at http://www.incredikernel.com
IncrediControl is now also available in the market:
IncrediControl
IncrediControl - Ad Free
Additionally, all donators are eligible to receive the Ad Free version. It doesn't matter how much or how little you donate or have donated. If you don't want to purchase the app from the market, you may donate using the button on this page. Please register on the site first and include your username in the comments box.
All previous donators, please register on the site if you have not done so and contact me with your username!
NOTE: The settings in the general tab are only functional in kernels that have implemented the simple sysfs interfaces for usb fast charging and audio boost. The tab will not show up if your kernel does not have these features. If you would like your kernel dev to implement the interfaces, please direct them to these two commits:
https://github.com/Chad0989/android_kernel_common/commit/a7c21fa0391c225900f93960362535179c0cecc9
https://github.com/Chad0989/android_kernel_common/commit/41dc138bae23dc7582de72a4d9895aaa8e1f8b2d
NOTE2: It is a requirement of the voltage adjustment that the kernel you are using has either the HAVS or SVS sysfs interface implemented. If it does not, it will not work.
NOTE3: Before using, please delete any boot scripts you may have in /etc/init.d that toggle any of the settings this app controls.
Get it at http://www.incredikernel.com
Restore script - use this if you went too low and find yourself in a boot loop. Flash through recovery:
http://www.incredikernel.com/?p=229

Looks neat. I would try it but I am a complete noob at kernel clocking and voltage. Is there a guide for N1 volt changing?

I would give a try... looks nice GUI... emmm... does this same like SS4N1?

Androidity3000 said:
Looks neat. I would try it but I am a complete noob at kernel clocking and voltage. Is there a guide for N1 volt changing?
Click to expand...
Click to collapse
It's a lot of trial and error, you have to find the lowest voltages you can while still being stable and its different for all phones. Here is an example of a HAVS table that is stable on about 50% of dIncs (which share the same processor with the n1, so I'm guessing your voltages may be similar)
128000 850 875
245000 850 875
384000 875 900
422400 875 950
460800 875 975
499200 875 975
537600 875 975
576000 875 975
614400 875 1000
652800 875 1025
691200 900 1050
729600 900 1075
768000 925 1100
806400 1100 1150
844800 1100 1150
883200 1100 1150
921600 1125 1200
960000 1150 1200
998400 1175 1225
1036800 1200 1225
1075200 1225 1250
1113600 1225 1250
You can use these as a starting point. They may or may not be stable for you. If you're running an SVS kernel (only one set of voltages comes up when you start the app, use the voltages on the right of the table.

clustered said:
I would give a try... looks nice GUI... emmm... does this same like SS4N1?
Click to expand...
Click to collapse
I'm unfamiliar with ss4n1, but this is an app that is used to adjust cpu voltages so that you may under or overvolt the cpu.

chad0989 said:
It's a lot of trial and error, you have to find the lowest voltages you can while still being stable and its different for all phones. Here is an example of a HAVS table that is stable on about 50% of dIncs (which share the same processor with the n1, so I'm guessing your voltages may be similar)
128000 850 875
245000 850 875
384000 875 900
422400 875 950
460800 875 975
499200 875 975
537600 875 975
576000 875 975
614400 875 1000
652800 875 1025
691200 900 1050
729600 900 1075
768000 925 1100
806400 1100 1150
844800 1100 1150
883200 1100 1150
921600 1125 1200
960000 1150 1200
998400 1175 1225
1036800 1200 1225
1075200 1225 1250
1113600 1225 1250
You can use these as a starting point. They may or may not be stable for you. If you're running an SVS kernel (only one set of voltages comes up when you start the app, use the voltages on the right of the table.
Click to expand...
Click to collapse
My N1 runs fine with this settings, thanks.
Sent from my Nexus One using XDA Premium App

IncrediControl v1.3
Major changes include:
Ad Free has now been turned into a key that removes the ads from the free version. This allows donors who have downloaded the ad free version from the site to update through the market.
HAVS voltage checking. Minimum voltages can no longer be set higher than maximum voltages.
Boot voltages are now stored in the application’s data directory. Boot settings will now persist if you update your ROM or restore the application and data from a backup.

I'm new to undervolting background. I remember reading about havs before but forget most of what it is. .. . . .can I ask when setting the voltages what is the correspondance of havs voltage to normal voltage? It appears to be higher by most ppl, is there a set amount which it should be higher than original undervolt per frequency?

Jandyman said:
I'm new to undervolting background. I remember reading about havs before but forget most of what it is. .. . . .can I ask when setting the voltages what is the correspondance of havs voltage to normal voltage? It appears to be higher by most ppl, is there a set amount which it should be higher than original undervolt per frequency?
Click to expand...
Click to collapse
Most generally set the voltages lower than whatever undervolt is provided by the kernel. It takes a lot of trial and error to get the voltages as low as possible while still being stable. If you look above I posted an example table that you may use as a starting guide.

chad0989 said:
Most generally set the voltages lower than whatever undervolt is provided by the kernel. It takes a lot of trial and error to get the voltages as low as possible while still being stable. If you look above I posted an example table that you may use as a starting guide.
Click to expand...
Click to collapse
Thanks. I just realised my kernal doesn't support havs so its tab/settings are irrelvant anyway XD But I used your table but then found another table in a thread for a kernal for my phone with voltages much lower again and I adopted those values without any stability problems so far
EDiT:My second question has been answeres . .read changelog now that I kno I can restore my custom Voltage table through titanium backup this is now one my my favourite utilities

Wait . . .just realised that 'set on boot' isn't working for me :/
When I apply changes and click set on boot and restart my changes are lost and voltages are back to default! it does say 'boot settings found' though
And another question on a related note, let's say voltage at 122 is 800mv. . . .and voltage at 192 is also 800mv. Does this mean the battery drainage of running at 122 and 192 is identical?
(Because if this is the case it would mean by always setting the minumun frequencies at the highest voltage of a certain mv range you get the same battery drain but tasks get done faster so its being drained for less time . . .saving battery?)

Jandyman said:
Wait . . .just realised that 'set on boot' isn't working for me :/
When I apply changes and click set on boot and restart my changes are lost and voltages are back to default! it does say 'boot settings found' though
And another question on a related note, let's say voltage at 122 is 800mv. . . .and voltage at 192 is also 800mv. Does this mean the battery drainage of running at 122 and 192 is identical?
(Because if this is the case it would mean by always setting the minumun frequencies at the highest voltage of a certain mv range you get the same battery drain but tasks get done faster so its being drained for less time . . .saving battery?)
Click to expand...
Click to collapse
Are you clicking set on boot and then clicking apply afterwards? You must check the box and then click apply. Try restoring defaults and trying again.
Also, a higher frequency running at the same voltage will draw more power than a lower frequency at the same voltage. While the voltage is the same, the current draw at a higher frequency is more = more drain.

IncrediControl v1.4:
This is mostly a bug fix release but I have also added:
Automatic detection of the minimum and maximum voltages supported by your kernel
Unless any more bugs arise, the next release will have some new goodies to play with...
http://www.incredikernel.com or from the market.

The first two values in incredicontrol are a digit shorter than the rest, what are these for?
Are these the pm mode cpu freq values? Or should der be a 0 at the end.

Jandyman said:
The first two values in incredicontrol are a digit shorter than the rest, what are these for?
Are these the pm mode cpu freq values? Or should der be a 0 at the end.
Click to expand...
Click to collapse
Post the frequency table you're getting. Thanks.

Here you go

Jandyman said:
Here you go
Click to expand...
Click to collapse
Looks like the kernel dev made those frequencies usable. If you utilize them then you can adjust the voltages. If you don't use them then you can leave them. What kernel?
Sent from my ADR6300 using XDA App

Ah ok, in that case because the frequency is so much lower I should be able to put the voltage wayyyy down am I right? Its already undervolted by about -50)
I'm using UmaroKernal 1.06

Jandyman said:
Ah ok, in that case because the frequency is so much lower I should be able to put the voltage wayyyy down am I right? Its already undervolted by about -50)
I'm using UmaroKernal 1.06
Click to expand...
Click to collapse
In theory you should be able to go pretty low on them. But it only matters if you actually use those frequencies. What is your minimum frequency set at?
Sent from my ADR6300 using XDA App

chad0989 said:
In theory you should be able to go pretty low on them. But it only matters if you actually use those frequencies. What is your minimum frequency set at?
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Well I'm not using them atm because I was afraid they would cause instability on wake mode and in sleep mode I taught they would keep the phone out of om state for longer than what was worth the battery saving.
At the moment the minimum frequency for both screen on and screen on is 122880 @775mv

Related

tegrak overclock cracks the Vibrant code!

tegrak promised he was going to upgrade his tegrak overclock app to work with all kernels and it looks like he's delivered! (see http://forum.xda-developers.com/showthread.php?t=1101355
I'd installed the free version as tegrak suggested a couple months back to see if it would work with my phone. It didn't, but yesterday, it upgraded to version 0.6.0.9. I had a bullet kernel that allows OC to 1.2 ghz with no voltage adjustments. The free version doesn't OC but will let you know if the paid version will work with your phone.
The paid version ($2) works. At least on my phone it does. Maybe no need for special kernels anymore. I haven't tried it with a rom that doesn't support OCing and overvolting yet but I'm going to do that this weekend.
The higher speeds need overvolting and there's no directions on how to do it. tegrak overclock will officially only let you go to 1.3 ghz but if you select the fine "optimization" you can go way up beyond that. I immediately zoomed it up to 1600 mhz with no voltage adjustments and the phone locked up and started buzzing. I had to pull the battery and reboot. Don't do that! Go up a little at a time and then let the stability test run (pull down notification screen to see how many seconds are left.)
There are buttons to adjust by small amounts. You should be able to set it at 1.4 ghz with a little overvolting without too much trouble. Right now my phone is stable at 1524 mhz and core voltage of 1361 mv using an "on demand" profile of 100-1524mhz and it's not hot. Quadrant score at that setting was 3201. That's pretty good for a kernel that only supports OC to 1200 mhz.
I couldn't get to 1600 yet without locking up the phone -- needs more overvolting I figure.
If you have sgs overclock, after you up the speed, it will have the top speed bar at the bottom 100mhz and you will have to drag it up there. I don't know why this should make a difference but my quadrant score was in the 2700s before I did it.
Write down your figures 'cause if the phone locks up and you have to pull battery and reboot, the phone will ask you if you really want that speed that didn't work, and when you say "no" you'll be back at the beginning again.
There is more discussion in the 19000 forum on tegrak's 2.3.4 kernel (for I9000) and the OC app. according to tegrak's guide, the Galaxy S can be stably undervolted using his utility at various speeds and I guess save battery life:
speed standard core voltage undervolt
1000mhz 1275 mv 1225 mv
800mhz 1200 mv 1125 mv
400mhz 1050mv 950mv
200mhz 950mv 825mv
100mhz 950mv 800mv
There is a dialog in the app to set the voltage for each of these speeds in addition to setting the OC speed and voltage. I'm not sure whether tegrak has tested this on the various flavors of Galaxy S or whether he means the I9000. I'll just have to see.
here is his figure for a 1200mhz OC.
speed standard core voltage overvolt
1200mhz 1275 1310
Seems to be working good!
All nonsense and misspelled words courtesy of my unsupported samsung device.

[Q] Undervolting Neutrino v2.5

I'm wondering what settings people are using for undervolting. I'm running Neutrino v2.5 GT with the patch and supercharger. Seems like if I set anything above 50 I get a reboot. Kinda a total noob when it comes to UV so any help would be appreciated
I would like to know this too please.
Sent from my MB860 using XDA
I'm currently running this:
1300: -150
1200: -100
1100: -50
1000: -50
800: -50
456: -100
216: -150
I've tried lower but I started getting reboots, at these voltages it's been good for a few days now.
Every Atrix isn't the same so while one set may work for one persons phone it may not on yours. One thing, though. DO NOT break the 100mv limit. Meaning if 1GHz is at 1000mv, then the step below it (912MHz if you're on a 1GHz kernel) shouldn't go below 900mv. This is a limit on the Tegra 2 set by Nvidia and going passed the 100mv limit cancels out undervolting across the board. Meaning if 1GHz is at 1000mv and you set 912MHz to 875mv or lower, it won't matter what the undervolting application says. Your phone will NOT be undervolted. I'm able to under volt fairly well and I usually stick to 1GHz kernels to save on battery. If you're using a 1GHz kernel, try leaving the first two frequencies alone (don't change 1GHz or 912 MHz). Here's what I've been using on CM9 with faux123's 1GHz kernel:
1GHz - no change
912MHz - 25
750MHz - 50
608MHz - 95
456MHz - 105
312MHz - 115
216MHz - 135
This has been stable for me since I got my Atrix and works really well on a couple of my friend's Atrix. If this causes reboots then set 912MHz back to no change at 950mv and I can almost promise you the problem will be fixed. Also, if you're a battery saving whore like I am and you're on AT&T, flash the N_01.100.00R European radio. This will allow you to set your phone to GSM Only by dialing *#*#4636#*#* and changing GSM auto (PRL) and use the EDGE (2G) service providing you with MUCH better battery life. If you need the higher speeds then switch back or simply reboot the phone. Hope this information helps.
On a side note, underclocking is another useful way to conserve battery. I never did this on GB ROMs as everything became terribly slow, but on ICS, underclocking barely hinders performance. I have mine underclocked at 750MHz and in terms on scrolling, opening apps, playing games, web surfing, even moving through homescreens, it still outperformed any GB ROM I've used at 1GHz and even 1.3GHz. Even benchmarks are fairly the same. Going on 53 hours with HEAVY usage. e.g. Web browsing all day, texting, few phone calls, and playing games.
Sent from my AT&T CM9 MB860 on EDGE
I'm on Turl's CM9 build v9 with faux123's 1GHz kernel and I undervolt to:
1GHz - 950 mV (-50)
912 - 930 mV (-20)
750 - 830 mV (-70)
608 - 730 mV (-120)
456 - 630 mV (-170)
312 - 530 mV (-245)
216 - 430 mV (-320)
I tried an extreme that someone else had on their Atrix with 216 MHz at 400 mV, and 100mV increment up and my phone became unstable (with 912 MHz at 900mV). Following some other people's advice to undervolt less at 912MHz I arrived at my current setting that is stable for my phone.
I'm using Neutrino 2.2 with the latest faux kernel because I couldn't get phone to deep sleep with 2.5 even with the update installed.
I used pimp my cpu and managed these undervolts, it wouldn't let me go past -250mV is that normal?
1300Mhz -125 mV = 1175 mV
1200Mhz -100 mV = 1100 mV
1100Mhz -50 mV = 1050 mV
1000Mhz -50 mV = 950 mV
800Mhz - 175 mV = 725 mV
456 Mhz - 200 mV = 600 mV
216 Mhz - 250 mV = 500 mV
I was quite surprised of the jump in mV to 1000Mhz, it just wouldn't take any lower voltage without freezing. But I have extended my battery life loads by using pimpmycpu its cool as. Also from the above post does that mean my 800Mhz undervolt is ok or not?
Enkidu1978 said:
I'm using Neutrino 2.2 with the latest faux kernel because I couldn't get phone to deep sleep with 2.5 even with the update installed.
I used pimp my cpu and managed these undervolts, it wouldn't let me go past -250mV is that normal?
1300Mhz -125 mV = 1175 mV
1200Mhz -100 mV = 1100 mV
1100Mhz -50 mV = 1050 mV
1000Mhz -50 mV = 950 mV
800Mhz - 175 mV = 725 mV
456 Mhz - 200 mV = 600 mV
216 Mhz - 250 mV = 500 mV
I was quite surprised of the jump in mV to 1000Mhz, it just wouldn't take any lower voltage without freezing. But I have extended my battery life loads by using pimpmycpu its cool as. Also from the above post does that mean my 800Mhz undervolt is ok or not?
Click to expand...
Click to collapse
Your phone isn't undervolted at all since you broke the 100mv limit. Might show that you are, but the phone is still running with high power consumption.
Also, if you wanna go lower, get SetCPU. Goes all the way down to -500mv and doesn't lock you to increments of 25. You can set any value such as -69mv, -146mv, etc.
Sent from my AT&T CM9 MB860 on EDGE
I'm using the 1.3ghz kernel anyone got safe recommendations not breaking the 100mw rule
Sent from Atrix 4g Neutrino 2.5
I'm running faux 1.3 too n that's wat I'm trying to figure out too. Because according to what you're saying I'd only be able to UV at lowest 2 or 3 speeds
squee666 said:
I'm using the 1.3ghz kernel anyone got safe recommendations not breaking the 100mw rule
Sent from Atrix 4g Neutrino 2.5
Click to expand...
Click to collapse
As I stated earlier, not ever phone is built the same. What works for someone else may not work for you.
CREAPFACE said:
I'm running faux 1.3 too n that's wat I'm trying to figure out too. Because according to what you're saying I'd only be able to UV at lowest 2 or 3 speeds
Click to expand...
Click to collapse
The best idea is to do minimal undervolting on higher frequencies as they need more power and do the more intense undervolting on lower frequencies.
I changed mine up, a bit. This is what I'm working with, now:
1GH no change = 1000mv
912MHz -25mv = 925mv
750MHz -50mv = 850mv
608MHz -100mv = 750mv
456MHz -150mv = 650mv
312MHz -225mv = 550mv
216MHz -300mv = 450mv
To me, undervolting is a way to mainly save power, further, when the screen is off while conserving as much as I can when I'm actually using the phone.
Sent from my AT&T CM9 MB860 on EDGE
Pretty sure it just the rom. Switched to redpill to test it and with undervolting I had %60 battery left after all day of heavy use.
Im on jokersax 0.33, installed setcpu, but i dont see voltages menu at all.
Can somebody guide me pls
Sent from my MB860 using XDA
Its the 3rd tab at the top. It says main, then profiles, then voltages. Not sure if its on there if your not running a custom kernel
CREAPFACE said:
Its the 3rd tab at the top. It says main, then profiles, then voltages. Not sure if its on there if your not running a custom kernel
Click to expand...
Click to collapse
Thats y maybe,.. i am on kernel which comes with jokersax ROM, so probably i cannot get it ;(
EDIT: Yes, i installed http://www.jokersax.com/upload/Atrix-CM9-Kernel-025b-ext4-1.00GHz.zip and i got Voltage tab.
I am testing Neroga settings now.
akyboy said:
Thats y maybe,.. i am on kernel which comes with jokersax ROM, so probably i cannot get it ;(
EDIT: Yes, i installed http://www.jokersax.com/upload/Atrix-CM9-Kernel-025b-ext4-1.00GHz.zip and i got Voltage tab.
I am testing Neroga settings now.
Click to expand...
Click to collapse
Phone froze 2 times and restarted, restoring from standby.
Any ideas what i should change?
Tnx
You have to start out pretty low and work ur way up til u don't get any reboots. Also I'd try faux123's kernel the 1.3 is where its at
I couldn't find any voltage tab
I've tried the standard kernel that comes with the neutrino and faux 1,45ghz for cm7...
Any suggestion?
Neroga said:
Every Atrix isn't the same so while one set may work for one persons phone it may not on yours. One thing, though. DO NOT break the 100mv limit. Meaning if 1GHz is at 1000mv, then the step below it (912MHz if you're on a 1GHz kernel) shouldn't go below 900mv. This is a limit on the Tegra 2 set by Nvidia and going passed the 100mv limit cancels out undervolting across the board. Meaning if 1GHz is at 1000mv and you set 912MHz to 875mv or lower, it won't matter what the undervolting application says. Your phone will NOT be undervolted. I'm able to under volt fairly well and I usually stick to 1GHz kernels to save on battery. If you're using a 1GHz kernel, try leaving the first two frequencies alone (don't change 1GHz or 912 MHz). Here's what I've been using on CM9 with faux123's 1GHz kernel:
1GHz - no change
912MHz - 25
750MHz - 50
608MHz - 95
456MHz - 105
312MHz - 115
216MHz - 135
This has been stable for me since I got my Atrix and works really well on a couple of my friend's Atrix. If this causes reboots then set 912MHz back to no change at 950mv and I can almost promise you the problem will be fixed. Also, if you're a battery saving whore like I am and you're on AT&T, flash the N_01.100.00R European radio. This will allow you to set your phone to GSM Only by dialing *#*#4636#*#* and changing GSM auto (PRL) and use the EDGE (2G) service providing you with MUCH better battery life. If you need the higher speeds then switch back or simply reboot the phone. Hope this information helps.
On a side note, underclocking is another useful way to conserve battery. I never did this on GB ROMs as everything became terribly slow, but on ICS, underclocking barely hinders performance. I have mine underclocked at 750MHz and in terms on scrolling, opening apps, playing games, web surfing, even moving through homescreens, it still outperformed any GB ROM I've used at 1GHz and even 1.3GHz. Even benchmarks are fairly the same. Going on 53 hours with HEAVY usage. e.g. Web browsing all day, texting, few phone calls, and playing games.
Sent from my AT&T CM9 MB860 on EDGE
Click to expand...
Click to collapse
Can you explain exactly how you set your phone to 2G only? Reason I'm asking is 'cause I flashed the radio you mentioned and tried to use 2G only, but it keeps resetting back to gsm/cdma (prl).
Switched to neutrino EE n haven't had a problem since. Battery will last me 2 days

[Q][Stats]What is your lowest stable undervolt?

Hey fellow SGS3 users.
Several kernels have undervoltage capabilities for the Galaxy S III.
With this poll I'm trying to get a statistical handle on what the lowest possible voltages are on an average S3 device.
I am currently running at -100mV on all levels and I'm wondering if some people have already spent time testing the limits of the UV that is stable for their device. I haven't tried anymore that -100mV but since I have been running stable on that setting for more than a day, I am considering to decrease the voltage even further.
So if you're using a flat UV on all frequencies, fill in the poll and add any info you think may be relevant. If you use a specific voltage for each frequency, vote for custom and post your values (and maybe how you reached/tested them)
So for me:
Max Freq: 1.4Ghz
Min Freq: 100
Undervolt: Flat -100mV
Kernel: SiyahKernel S3-1.2.6
Edit: Seems stock voltages are not necessarily fixed on the SGS3 so take these with 2 grains of salt.
Stock Voltages in Siyah (in mV):
1400Mhz - 1287.5
1300Mhz - 1250
1200Mhz - 1187.5
1100Mhz - 1137.5
1000Mhz - 1087.5
900Mhz - 1037.5
800Mhz - 987.5
700Mhz - 975
600Mhz - 962.5
500Mhz - 937.5
400Mhz - 925
300Mhz - 900
200Mhz - 900
100Mhz - 900
These ones work for me:
1400Mhz : 1100 mV
1300MHz : 1050 mV
1200MHz : 1000 mV
1100MHz : 975 mV
1000MHz : 925 mV
900MHz : 900 mV
800MHz : 875 mV
700MHz : 850 mV
600MHz : 825 mV
500MHz : 800 mV
400MHz : 775 mV
300MHz : 775 mV
200MHz : 750 mV
Max Freq: 1200
Min Freq: 100
Undervolt: -100mV
Kernel: S3-1.2.6
the limit in ExTweaks is -100, i have Voltage Control Extreme but im not comfortable going any further for now
my uv values are in my sig, though -25mv from the one in my sig worked its not that stable .
Right now I'm running stable with:
1400: 1287500 > 1187500 = -100mV
1300: 1250000 > 1137500 = -112.5mV
1200: 1187500 > 1112500 = -75mV
1100: 1137500 > 1075000 = -62.5mV
1000: 1087500 > 987500 = -100mV
900: 1037500 > 937500 = -100mV
800: 987500 > 900000 = -87.5mV
700: 975000 > 837500 = -137.5mV
600: 962500 > 825000 = -137.5mV
500: 937500 > 812500 = -125mV
400: 925000 > 750000 = -175mV
300: 900000 >737500 = -162.5mV
200: 900000 > 687500 = -212.5mV
Although I might still be able to get one or two steps out of the upper middle frequencies, I spent several hours testing trying to find my voltages and it is annoying and tedious work, and I stopped at the above values. My chip is being attributed ASV5, so middle ground in terms of quality of the chip.
I tried to do -50 on all steps using ExTweaks and Siyah Kernel.. and my headset speaker stops working Works fine stock, but as soon as I reboot after a UV I have no headset speaker :/
AndreiLux said:
Although I might still be able to get one or two steps out of the upper middle frequencies, I spent several hours testing trying to find my voltages and it is annoying and tedious work, and I stopped at the above values. My chip is being attributed ASV5, so middle ground in terms of quality of the chip.
Click to expand...
Click to collapse
How did you find your chip number and how do you know about its quality? Cheers!
Fruktsallad said:
How did you find your chip number and how do you know about its quality? Cheers!
Click to expand...
Click to collapse
A stupid and simple way to do it is to check your default voltages and compare them to the ASV table.
Fruktsallad said:
How did you find your chip number and how do you know about its quality? Cheers!
Click to expand...
Click to collapse
I'm curious about that as well.
I find Kevin's values to be completely stable so far. I'm impressed with the UV potential on the SGS3. On the SGS2 I rarely managed to take 100mV off the stock voltage while Kevin's values are significantly lower than 100mV off the stock.
I'll put the stock voltages in the OP to make comparison easier.
AndreiLux said:
Right now I'm running stable with:
1400: 1287500 > 1187500 = -100mV
1300: 1250000 > 1137500 = -112.5mV
1200: 1187500 > 1112500 = -75mV
1100: 1137500 > 1075000 = -62.5mV
1000: 1087500 > 987500 = -100mV
900: 1037500 > 937500 = -100mV
800: 987500 > 900000 = -87.5mV
700: 975000 > 837500 = -137.5mV
600: 962500 > 825000 = -137.5mV
500: 937500 > 812500 = -125mV
400: 925000 > 750000 = -175mV
300: 900000 >737500 = -162.5mV
200: 900000 > 687500 = -212.5mV
Click to expand...
Click to collapse
This was a good starting point to get rid of my -100 blanket UV, but using that as a firm base.
1704: 1275mV
1600: 1225mV
1500: 1175mV
1400: 1150mV
1300: 1125mV
1200: 1050mV
1100: 1000mV
1000: 950mV
0900: 925mV
0800: 875mV
0700: 837mV
0600: 825mV
0500: 812mV
0400: 750mV
0300: 750mV
0200: 750mV
0100: 750mV
Seems stable so far. Its always those bottom 3 which I have as a screen off profile that worries me. I can ascertain the other frequencies by using the device, but these 3, the only real test is whether it falls over when Idle.
Are any of today's kernels using AXI does anyone know? Not seen it mentioned in any of the threads.
I am at:
GHZ mV
1.4 = 1100
1.3 = 1050
1.2 = 1000
1.1 = 975
1.0 = 925
0.9 = 900
0.8 = 875
0.7 = 850
0.6 = 825
0.5 = 800
0.4 = 775
0.3 = 775
0.2 = 750
I can't believe how far the s3 can under volt. I haven't had any problems with these voltages all day. I haven't and don't dare go any lower
Currently running these frequencies and everything is perfectly stable, no a single lockup or crash so far.
Basically dropped all the frequencies by 100 mV then pushed 200mhz down as far as i dared as i figure undervolting is most useful for extending standby time.
From other peoples settings it looks like I can lower most of these a lot more without any problems.
Freq - mV
1500 - 1200
1400 - 1150
1300 - 1137
1200 - 1100
1100 - 1050
1000 - 1000
900 - 950
800 - 900
700 - 875
600 - 862
500 - 850
400 - 850
300 - 825
200 - 720
GHZ mV
1.4 = 1100
1.3 = 1050
1.2 = 1000
1.1 = 975
1.0 = 925
0.9 = 900
0.8 = 875
0.7 = 838
0.6 = 825
0.5 = 813
0.4 = 750
0.3 = 738
0.2 = 675
AndreiLux said:
I spent several hours testing trying to find my voltages and it is annoying and tedious work, and I stopped at the above values. My chip is being attributed ASV5, so middle ground in terms of quality of the chip.
Click to expand...
Click to collapse
How did you work out your setup?
Seems that my UV is not stable and I had 2-3 SOD.
This is what I did: undervolted the cpu step, then kept stuck the cpu on that step and tried for a while.
I did this for every passage, and tested untill the phone freezed.
So for exemple, I started from 900 mv, then went down 875-850 etc. If my phone dies on 825, I setup 850, or the previous valid voltage step.
I did this for every cpu step, from 1400 to 200, but when I stopped keeping the cpu stuck on a single step and let it go between 200 and 1400, I started to have loads of reboots etc.
Any hints? Since I've just spent like 2 hours of my life for nothing
TMaLuST said:
I did this for every cpu step, from 1400 to 200, but when I stopped keeping the cpu stuck on a single step and let it go between 200 and 1400, I started to have loads of reboots etc.
Any hints? Since I've just spent like 2 hours of my life for nothing
Click to expand...
Click to collapse
I went through this same procedure and the same thing happened. Unstable as hell, wasted hours of time...
I ended up just using extweaks to undervolt all clocks to -50mv by default and that seems to save me a decent amount of power.
Also set sleep clock to 100mhz. Saves even more during sleep.
Getting runs of 30 hours with moderate useage, browsing texting calling photos etc.
Sent from my GT-I9300 using xda premium
I think the higher steps don't all undervolt quite as well as lower ones. To get 1.6 stable on mine needs quite a lot of juice and then it heats up a bit and benchmark scores drop so I guess there's some thermal throttling. I'll just keep it at 100-1400MHz 725-1200mv.
What app/program are you guys using to undervolt this? you wouldn't happen to be using setcpu right? This seems much more advanced than what setcpu offers?
Enigmani said:
What app/program are you guys using to undervolt this? you wouldn't happen to be using setcpu right? This seems much more advanced than what setcpu offers?
Click to expand...
Click to collapse
I use setCPU. All we are doing is setting a voltage for each clock frequency. Set CPU has a voltages tab.
doi its fine
rootSU said:
I use setCPU. All we are doing is setting a voltage for each clock frequency. Set CPU has a voltages tab.
Click to expand...
Click to collapse
thanks for the reply and screenshot, what version are you using of setcpu? i don't seem to have the voltages tab there.. My only tabs are: Main|Profiles|Governor|Info|About.
maybe i'll see if I can update my version maybe...

MiniCM10 Processor Settings

Hello,
I'm writing this thread to know which processor options would be optimal in our minis. The best settings, which give me the best performance/battery, I've found are:
CPU Governor: SMARTASSV2 (Default)
Min Freq: 19MHz
Max Freq: 748MHz
Undervolt: TRUE
I'm also using Apex Launcher. Which settings are you using?
Note: This are just my results, be careful when you change your processor settings.
fuchini said:
Hello,
I'm writing this thread to know which processor options would be optimal in our minis. The best settings, which give me the best performance/battery, I've found are:
CPU Governor: SMARTASSV2 (Default)
Min Freq: 19MHz
Max Freq: 748MHz
Undervolt: TRUE
I'm also using Apex Launcher. Which settings are you using?
Note: This are just my results, be careful when you change your processor settings.
Click to expand...
Click to collapse
Whats the purpose of Undervolting when you have it's max frequency as overclock?
zvdelossantos said:
Whats the purpose of Undervolting when you have it's max frequency as overclock?
Click to expand...
Click to collapse
Because it undervolts on every frequency below 600, and his minimum is 19, so when the phone is idle or doesn't need all of the processing power he saves battery
The SmartAss governor is very good at picking the right frequencies for any given job, so it doesn't allways run on 748Mhz, not even when you're using the phone.
SmG67 said:
because it undervolts on every frequency below 600, and his minimum is 19, so when the phone is idle or doesn't need all of the processing power he saves battery
Click to expand...
Click to collapse
That is the same very purpose of SMARTASSV2 to undervolt your device when idle or on sleepmode and overclocks it when on process. So ticking the undervolt wont affect your device because the one that manage the frequency will be the COUgovernor.
zvdelossantos said:
That is the same very purpose of SMARTASSV2 to undervolt your device when idle or on sleepmode and overclocks it when on process. So ticking the undervolt wont affect your device because the one that manage the frequency will be the COUgovernor.
Click to expand...
Click to collapse
The SmartAss Governor only governs the frequencies, not the voltage that the Processor uses. there is a difference between the speed the cpu runs on (Mhz) and the amount of Electricity (Volts) it gets fed
Say Qualcomm has said it needs 5 volts to run at the stock frequency of 600Mhz, then the processor will always get 5 Volts, no matter which frequency it uses.
Undervolting will feed it less than the 5Volts when the frequencies are lower, SmartAss won't do that, it will run the 19Mhz still on 5Volts.
(Voltages are examples, i don't know the exact values, but I know that running on 122 or less will be stable on less than half of the nominal power)
SmG67 said:
The SmartAss Governor only governs the frequencies, not the voltage that the Processor uses. there is a difference between the speed the cpu runs on (Mhz) and the amount of Electricity (Volts) it gets fed
Say Qualcomm has said it needs 5 volts to run at the stock frequency of 600Mhz, then the processor will always get 5 Volts, no matter which frequency it uses.
Undervolting will feed it less than the 5Volts when the frequencies are lower, SmartAss won't do that, it will run the 19Mhz still on 5Volts.
(Voltages are examples, i don't know the exact values, but I know that running on 122 or less will be stable on less than half of the nominal power)
Click to expand...
Click to collapse
Nice yes yes. good reply. now I know whats the use of undervolting. thanks for the explanation
SmG67 said:
The SmartAss Governor only governs the frequencies, not the voltage that the Processor uses. there is a difference between the speed the cpu runs on (Mhz) and the amount of Electricity (Volts) it gets fed
Say Qualcomm has said it needs 5 volts to run at the stock frequency of 600Mhz, then the processor will always get 5 Volts, no matter which frequency it uses.
Undervolting will feed it less than the 5Volts when the frequencies are lower, SmartAss won't do that, it will run the 19Mhz still on 5Volts.
(Voltages are examples, i don't know the exact values, but I know that running on 122 or less will be stable on less than half of the nominal power)
Click to expand...
Click to collapse
nice to see some piece of truth over here (not perfect, but well explained)
de-noobing is good from time to time
xda is overcrowded of false answers given by people thinking they know but don't
anywhere, at anytime, newbies asking get fake answers from people wanting to help but failing to do so , due to lack of knowledge.
as everyone, i might be one of these, but try not to be.
make sure you know what you are talking about before spreading your (incomplete or false) knowledge
this was my thought of the day
matmutant said:
nice to see some piece of truth over here (not perfect, but well explained)
de-noobing is good from time to time
xda is overcrowded of false answers given by people thinking they know but don't
anywhere, at anytime, newbies asking get fake answers from people wanting to help but failing to do so , due to lack of knowledge.
as everyone, i might be one of these, but try not to be.
make sure you know what you are talking about before spreading your (incomplete or false) knowledge
this was my thought of the day
Click to expand...
Click to collapse
Would you mind to add that to FAQs to avoid false answers?
Tom.K said:
Would you mind to add that to FAQs to avoid false answers?
Click to expand...
Click to collapse
of course i don't
do you mean only the explanation about oc/uv ?
i can add it, note that a while ago i wrote pieces of information about those things
Hey, thanks a lot for all the replies. I had no idea why my settings worked like i wanted.

[Q] (Rooted) - Over clocking

Hello forum,
I have followed through the steps to root my Galaxy 5 player and I'm interested in over clocking it for better performence towards games and all around use. Can someone guide me on which application, what speed to set it on, or a break down about the good and bads of overclocking? This would be my first time doing so and I would appreicate the guidence.
Thank you for your time.
You will need to flash a custom kernel. Look in the development section. It will give you easy answers.
Sent from my YP-G1 using Tapatalk 2
There are applications that can do this, what would the kernel have to do with me over clocking?
potatoman83 said:
You will need to flash a custom kernel. Look in the development section. It will give you easy answers.
Sent from my YP-G1 using Tapatalk 2
Click to expand...
Click to collapse
Jexifta said:
I have followed through the steps to root my Galaxy 5 player and I'm interested in over clocking it for better performence towards games and all around use. Can someone guide me on which application, what speed to set it on, or a break down about the good and bads of overclocking? This would be my first time doing so and I would appreicate the guidence.
There are applications that can do this, what would the kernel have to do with me over clocking?
Click to expand...
Click to collapse
There are many applications in google play to help you overclock(OC)/underclock(UC). The most popular ones seem to be Tegrak Ultimate and SetCPU. Both pretty much do the same thing (with a few exceptions one being SetCPU tends to give you a bit more information to look at), however these two you have to pay for. Some free alternatives (albeit you will only get the basic functionality) are AnTuTu CPU Master (Free) and No-Frills CPU Control. These two give (along with the ones mentioned before) you the basic functions to OC/UC, Undervolt, Set the Governor, Set the I/O scheduler, and some other tweaks you can do.
The good thing about overclocking is that it has the potential fix lag problems on your device, make games run smoother, and etc
The bad thing about overclocking is that it makes your CPU work harder (meaning that it could damage it if you OC for very long periods of time), makes your device run hotter, and reduces battery life.
The kernel is the thing that gives you the ability to OC/UC. Most kernels are setup default to OC to 1.2 ghz. But you can go much higher than that. I know with Tegrak Ultimate you can OC to 1.3 ghz, however some people have OC'ed the 5.0 to 1.5 ghz. You must install (Flash) a kernel in order to overclock or underclock the CPU.
This is a list of all the custom kernels/roms for all the Galaxy Players currently out. I believe most have instructions to help you flash a new kernel/rom. Just make sure you are flashing one that is meant for YOUR DEVICE, or you will brick it. http://forum.xda-developers.com/showthread.php?t=1720457
This is from XDA http://www.youtube.com/watch?feature=player_embedded&v=HMdOlxOee0o that talks about Rooting and Overclocking
This is another video showing you how to overclock http://forum.xda-developers.com/showthread.php?t=1720457 (pretty much the same thing for all android devices.
Hope this helps you out.
Tegrak Overclock works fine. Overclocked to 1.3GHz with no problem at all. Needs root and custom kernel.
If you have money buy tegrac overclock ultimate..i use on 1.5 ghz just with tiny more voltage and other fq i undervolted so very good speed and battery is also good.
Sent from my Nexus 7 using xda app-developers app
I use Tegrak Overclock ultimate to reach up to 1.5 GHz. But do you really need a custom kernel to overclock?
I think so, I gave No-Frills CPU control and only got the default my player runs on. I just don't like the custom kernal for the USA Galaxy Player 5 because it doesn't last as long (charging and discharging) as the stock kernal does.
Hollow_Ninja said:
I use Tegrak Overclock ultimate to reach up to 1.5 GHz. But do you really need a custom kernel to overclock?
Click to expand...
Click to collapse
Jexifta said:
I think so, I gave No-Frills CPU control and only got the default my player runs on. I just don't like the custom kernal for the USA Galaxy Player 5 because it doesn't last as long (charging and discharging) as the stock kernal does.
Click to expand...
Click to collapse
Well that's strange because I remember before I flashed a new kernel I was still able to overclock past stock
Jexifta said:
I think so, I gave No-Frills CPU control and only got the default my player runs on. I just don't like the custom kernal for the USA Galaxy Player 5 because it doesn't last as long (charging and discharging) as the stock kernal does.
Click to expand...
Click to collapse
No frills cpu control is NOT overclocking tool..onlu overclocking tool on galaxy player is tegrack overclock.And depends what you want ..slow device but few hours more to last or much faster device but recharging almost every night..difference in speed on GP betwen 1 ghz and 1.5ghz is just huge.
Sent from my Nexus 7 using xda app-developers app
DZonikg said:
If you have money buy tegrac overclock ultimate..i use on 1.5 ghz just with tiny more voltage and other fq i undervolted so very good speed and battery is also good.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Can you share your voltages please?
Thank you.
i been using that on my GP 5.0 international and it works pretty smoothly
Sent from my YP-G70 using xda app-developers app
zardak said:
Can you share your voltages please?
Thank you.
Click to expand...
Click to collapse
1496mhz 1310mv 1125mv
1000mhz 1245mv 1100mv
800mhz 1190mv 1100mv
400mhz 1040mv 1090mv
200mhz 930mv 1070mv
100mhz 870mv 930mv
It can probably go even lower but i did not go lower yet..i use this fq for few months with no single reboot.
Edit: I lower even more core voltage for 400mhz to 1040mv and for 200mhz to 1000mv and works normaly so far.
Sent from my Nexus 7 using xda app-developers app
DZonikg said:
1496mhz 1310mv 1125mv
1000mhz 1245mv 1100mv
800mhz 1190mv 1100mv
400mhz 1040mv 1090mv
200mhz 930mv 1070mv
100mhz 870mv 930mv
It can probably go even lower but i did not go lower yet..i use this fq for few months with no single reboot.
Edit: I lower even more core voltage for 400mhz to 1040mv and for 200mhz to 1000mv and works normaly so far.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
those voltages are pretty high.
these are mine
1500mhz 1310mv 1125mv
1200mhz 1210mv 1100mv
800mhz 1050mv 1100mv
400mhz 950mv 950mv
200mhz 800mv 950mv
100mhz 750mv 950mv
Sent from my YP-G70 using xda app-developers app
gskillivenom said:
those voltages are pretty high.
these are mine
1500mhz 1310mv 1125mv
1200mhz 1210mv 1100mv
800mhz 1050mv 1100mv
400mhz 950mv 950mv
200mhz 800mv 950mv
100mhz 750mv 950mv
Sent from my YP-G70 using xda app-developers app
Click to expand...
Click to collapse
Ok thanks..i started to lower small by small to be shure buy even with that voltages i got good battery life.I change now to your voltages with just +10mv on 100,200 and 400.
I got this results
Sent from my Nexus 7 using xda app-developers app
Here my voltages, +50~75 mV from the freeze value for each freq. (i don't have tegrak ultimate, so I use Voltage Control by xan):
1200Mhz 1250mV
1000Mhz 1150mV
800Mhz 1075mV
400Mhz 925 mV
200Mhz 850 mV (limited by app)
100Mhz 850 mV (limited by app)
This on rj14 kernel, on rj12 i can go even much lower without any freeze/reboot don't know why...
Another very strange thing is that I've tested a lot some lower voltages with some benchmark/stress/games tests, all passed, but as soon as I made a search on Play Store the device freezes with artefacts on screen.
zardak said:
Here my voltages, +50~75 mV from the freeze value for each freq. (i don't have tegrak ultimate, so I use Voltage Control by xan):
1200Mhz 1250mV
1000Mhz 1150mV
800Mhz 1075mV
400Mhz 925 mV
200Mhz 850 mV (limited by app)
100Mhz 850 mV (limited by app)
This on rj14 kernel, on rj12 i can go even much lower without any freeze/reboot don't know why...
Another very strange thing is that I've tested a lot some lower voltages with some benchmark/stress/games tests, all passed, but as soon as I made a search on Play Store the device freezes with artefacts on screen.
Click to expand...
Click to collapse
You can use NSTools for undervolting. its 100% free and very useful.
gskillivenom said:
You can use NSTools for undervolting. its 100% free and very useful.
Click to expand...
Click to collapse
I've already tried many of these application, even NSTools, but Voltage Control is perfect for me.
The reason is that in all these other application I tried, the voltage value you insert is not controlled, you can even go to 5V for example (yes I mean 5000mV), and this does not make me safe!
Tegrak Ultimate should be perfect too, I think, with its bar for voltage control and not an edit box.
I am runing for some time this profile
1572mhz 1330mv 1135mv
1100mhz 1210 1100
800mhz 1050 1100
400mhz 930mv 960mv
200mhz 810mv 950mv
100mhz 750mv 930mv
Ita super smooth ..did not have any resets or heating and battery lasts like on stock fq.
Sent from my Nexus 7 using xda app-developers app
DZonikg said:
I am runing for some time this profile
1572mhz 1330mv 1135mv
1100mhz 1210 1100
800mhz 1050 1100
400mhz 930mv 960mv
200mhz 810mv 950mv
100mhz 750mv 920mv
Ita super smooth ..did not have any resets or heating and battery lasts like on stock fq.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Which ROM and Kernel are you using? Just curious.

Categories

Resources