Hello there,
many threads here in General and in QA,are asking about the best ROM,the best Kernel,or the best combo to get the highest performance and a lag free experience,i was also trying of finding the best combination,but i decided to do it the hard way,i started flashing and flashing,tweaking kernel settings trying to achieve the greatest performance.
at the end i achieved a combo that's making my nexus s run super smoothly with full trebuchet animations and good game experience (running N.O.V.A 3 without any lag ) anyway here is what i tried,it's pretty stable with me and offer a great performance (though battery isn't that good well that's the price of performance)
ROM
CYΔNULTRΔ
KERNEL
Matr1x BFS
KERNEL SETTINGS
(edit those with NStools)
Governor: Lionheart
Min CPU freq: 200 MHz
Max CPU freq: 1300 MHz (you could try 1460 MHz but i found 1300 more stable)
Deep Idle: ON
ARM VOLTAGE
Max Arm Volt: 1500 mV
1460mhz: 1450 mV
1300mhz: 1400 mV
1200mhz: 1325 mV
1000mhz: 1250 mV
800mhz: 1200 mV
400mhz: 1050 mV
200mhz: 950 mV
100mhz: 950 mV
INT VOLTAGE
Max Int Volt: 1300 mV
1460mhz: 1200 mV
1300mhz: 1150 mV
1200mhz: 1100 mV
1000mhz: 1100 mV
800mhz: 1100 mV
400mhz: 1100 mV
200mhz: 1100 mV
100mhz: 1000 mV
(voltages slightly raised from the stock matr1x voltages)
and a big thank for the great devs offering us all those roms and kernels really thank you for your hard work
Related
Ezekeel has created the ability for user control of cpu overclock and bus/gpu overclock. He has also made it possible to change the cpu and internal voltages, so that this can be done without sacrificing stability. Several awesome kernel developers have implemented his work. Thanks to all of you.
I have seen kernel development threads degenerate into "help me with my voltages" threads. No more!
Please post:
- Your kernel and version/date.
- Your live_oc value.
- Your dvsarm (cpu voltage) values.
- Your dvsint (internal voltage) values.
You can vote for settings you have found to be stable by thanking that post.
Default cpu / bus clock speeds
Trinity teuv:
5 steps:
100 200 400 800 880 MHz;
bus: 220 MHz
Trinity T144:
5 steps:
100 400 800 1000 1440 MHz;
bus: 240 MHz
franco:
5 steps:
100 200 400 800 1000 MHz
bus: 200 MHz
Please post the frequencies for your kernel of choice, so we can make this list complete.
Reserved for bacon.
PM simms if you want chocolate on it.
good idea!
btw, reserved for chocolate covered bacon. Mmm..
Reserved for:
Spank me Ezekeel!
I'll start:
Kernel: Always my latest kernels
live_oc: 110
dsvarm (cpu voltage): 1250, 1155, 1000, 900, 900
dsvint (internal voltage): stock
is it possible that my nexus dislike liveoc.
no matter which kernel (matrix/franco) + rom (markvis/superosr) combo i am on, 110% and 20 - 30ov
will freeze the phone
currently on
kernel: franco.kernel 0611
live_oc: 100
voltage: stock
Kernel: Franco 06november bfs
live_oc: 120
dsvarm (cpu voltage): 1285, 1190, 960, 835, 800
dsvint (internal voltage): stock
Sent from my Nexus S using Tapatalk
Go Go
250~1G freq with 250 bus/GPU speed! Cool~
- kernel and version/date : franco.Kernel 11/6
- live_oc value :125
(max freq :800 / min freq : 200)
- dsvarm (cpu voltage) values : 1250 1250 1080 950 950
- dsvint (internal voltage) values : 1100 1130 1130 1130 1000
#!/system/bin/sh
echo "1250 1250 1080 950 950" > /sys/class/misc/customvoltage/arm_volt
echo "1100 1130 1130 1130 1000" > /sys/class/misc/customvoltage/int_volt
echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "125" > /sys/class/misc/liveoc/oc_value
Click to expand...
Click to collapse
Kernel: Franco 06november bfs
live_oc: 110
Min_freq: 440
Max_freq:1100
dsvarm (cpu voltage): 1210, 1160, 1010, 900, 900
dsvint (internal voltage): stock
What's a good max arm volt to liveoc 110 on franco's 06
Ill go with stock on the ones I can control with set cpu
Cool update on nstools! Now can adjust voltages,that's why I ask lol...
Sent from my I9020T NSCOLLAB + FRANCO'S 06 BEAST LIVEOC 105
Kernel:Franco 6NOV CFS
LiveOC:110
dsvarm:1275 1200 925 800 775
The above settings seems to be stable on my phone but
may someone please teach me what to do when OC failure?
(I know how to clear CMOS on computers but don't know much on phones)
I use both NSTools and SetCPU to get LiveOC value of 120 and hang, after restart, the NSTools autoload 120 and hang again, it hang before I get access into the NSTools to change the value, what should I do?
---------- Post added at 03:12 PM ---------- Previous post was at 02:58 PM ----------
LKNim said:
Kernel:Franco 6NOV CFS
LiveOC:110
dsvarm:1275 1200 925 800 775
The above settings seems to be stable on my phone but
may someone please teach me what to do when OC failure?
(I know how to clear CMOS on computers but don't know much on phones)
I use both NSTools and SetCPU to get LiveOC value of 120 and hang, after restart, the NSTools autoload 120 and hang again, it hang before I get access into the NSTools to change the value, what should I do?
Click to expand...
Click to collapse
I got it solved by a brainless method
1.Flash TEUV kernel which doesn't support liveOC
2.Clear the data of NSTools
3.Back to franco kernel
4.Done
It's useful for those don't know much about command and init.d such as me
franciscofranco said:
I'll start:
Kernel: Always my latest kernels
live_oc: 110
dsvarm (cpu voltage): 1250, 1155, 1000, 900, 900
dsvint (internal voltage): stock
Click to expand...
Click to collapse
get reboot with this settings..
strange...
al_madd said:
get reboot with this settings..
strange...
Click to expand...
Click to collapse
It's not strange, you may understand this if you have overclocked your PC.
Different CPUs need different voltages to maintain stability.
You may try this
1275 1200 or even higher
There is no best voltage for every CPUs, you need to find it out yourself.
In my case
1100MHz need 1275mV
1000MHz need 1200mV
880MHz still need 1200mV...
800MHz need 1125mV
LKNim said:
It's not strange, you may understand this if you have overclocked your PC.
Different CPUs need different voltages to maintain stability.
You may try this
1275 1200 or even higher
There is no best voltage for every CPUs, you need to find it out yourself.
In my case
1100MHz need 1275mV
1000MHz need 1200mV
880MHz still need 1200mV...
800MHz need 1125mV
Click to expand...
Click to collapse
I think I am confused with stock voltage for internal voltage...
this one??
Nexus S stock voltages
1000mhz: 1250 mV
800mhz: 1200 mV
400mhz: 1050 mV
200mhz: 950 mV
100mhz: 950 mV
Or this one??
1000mhz : 1100mV
800mhz :1100mV
400mhz :1100mV
200mhz :1100mV
because when change my intenal voltage with stock voltage....immediately hang and after that reboot
100mhz :1000mV
al_madd said:
get reboot with this settings..
strange...
Click to expand...
Click to collapse
with this settings i have no reboot
al_madd said:
with this internal voltage right???
Nexus S stock voltages
1000mhz: 1250 mV
800mhz: 1200 mV
400mhz: 1050 mV
200mhz: 950 mV
100mhz: 950 mV
Click to expand...
Click to collapse
Isn't it 1250 1200 1050 950 950 the arm voltage
Stock int voltages are 1100 1100 1100 1100 1000
(I got these via NSTools before any changes)
With stock int voltages my phone works well
My settings for reference, NOW(STOCK)
Freq 1100(1000) 880(800) 440(400) 220(200) 110(100)
Arm 1275(1250) 1200(1200) 925(1050) 800(950) 775(950)
Int 1050(1100) 1050(1100) 1050(1100) 1050(1100) 900(1000)
It's better try it yourself, values copied from the others may not suit for you
LKNim said:
Isn't it 1250 1200 1050 950 950 the arm voltage
Stock int voltages are 1100 1100 1100 1100 1000
(I got these via NSTools before any changes)
With stock int voltages my phone works well
My settings for reference, NOW(STOCK)
Freq 1100(1000) 880(800) 440(400) 220(200) 110(100)
Arm 1275(1250) 1200(1200) 925(1050) 800(950) 775(950)
Int 1050(1100) 1050(1100) 1050(1100) 1050(1100) 900(1000)
It's better try it yourself, values copied from the others may not suit for you
Click to expand...
Click to collapse
Oh...sorry..because everyone says internal voltage using stock..I thought these value 1250 1200 1050 950 950...sorry..
yes..with 1100 1100 1100 1100 1000...My phone have no problems at all..thanx...
when i change the voltages in terminal emulator:
echo "1250 1200 1000 950 950" > /sys/class/misc/customvoltage/arm_volt
does the voltage change take place instantly or do i need to reboot?
Changes are instant. Rebooting will only reset you to stock values, if you don't have an init.d script for them.
You can check your changes after an echo by typing the following in Terminal:
Code:
cat /sys/class/misc/customvoltage/arm_volt
I recently installed teamhacksung's ICS Build 15 with Glitch v14b1 kernel and noticed that you can't undervolt like you did in cm7/gb anymore but also can undervolt the internal voltage. I took me some time but now I think I got some good undervolt settings, which I want to share with you:
arm voltage (in mhz)
100: 775 mV
200: 800 mV
400: 950 mV
800: 1125 mV
1000: 1225 mV
1152: 1300 mV
int voltage (also in mhz)
100: 975 mV
200: 1050 mV
400: 1050 mV
800: 1050 mV
1000: 1075 mV
1152: 1100 mV
this ones are working good for me. hope I could help you.
blockbusta said:
I recently installed teamhacksung's ICS Build 15 with Glitch v14b1 kernel and noticed that you can't undervolt like you did in cm7/gb anymore but also can undervolt the internal voltage. I took me some time but now I think I got some good undervolt settings, which I want to share with you:
arm voltage (in mhz)
100: 775 mV
200: 800 mV
400: 950 mV
800: 1125 mV
1000: 1225 mV
1152: 1300 mV
int voltage (also in mhz)
100: 975 mV
200: 1050 mV
400: 1050 mV
800: 1050 mV
1000: 1075 mV
1152: 1100 mV
this ones are working good for me. hope I could help you.
Click to expand...
Click to collapse
can i use this setting on drzMIUIv4 beta 6 rom ?
ExAvantz said:
can i use this setting on drzMIUIv4 beta 6 rom ?
Click to expand...
Click to collapse
i guess so. if the kernel's for cm9 and onecosmics build also work with it you should give it a try.
blockbusta said:
i guess so. if the kernel's for cm9 and onecosmics build also work with it you should give it a try.
Click to expand...
Click to collapse
yap... i tried it on drzMIUIv4 rom...
its work & stable...
like to ask, if we undervolt the voltage, can we increase our battery life ?
i tried ur setting, but my battery life still same with stock voltage...
3G mode : less than 8 hours on moderate use
Thanks for the information and I will give it a try.
Phone restarts........ may be this is not for me....... by the way...... how is its effect in battery backup ?
Thank you for your information ^^
Will try it tonight
Hi @all,
everyone is invited to post
1. ROM
2. Kernel
3. Kernel settings
4. UV settings
independently of ROM or Kernel used.
It might be a good starting point to compare other user´s experience.
Before using the settings postet in this thread please keep in mind that each device is different. Good settings for device A might produce freezes on device B.
So share your and enjoy other´s experience´s ...
here are my stable settings:
ROM: CheckROM RevoHD v6
Kernel: N.E.A.K. 1.4x
CPU Gorvernor: conservative (with all tweaks over CWM recovery enabled)
I/O Sched: sio
200 Mhz - 1200 Mhz
Voltages:
100 Mhz - 850 mV (... can´t go lower for testing with voltage control )
200 Mhz - 850 mV (... can´t go lower for testing with voltage control )
500 Mhz - 875 mV
800 Mhz - 975 mV
1000 Mhz - 1075 mV
1200 Mhz - 1175 mv
GPU settings:
Low: 133 Mhz - 800 mV
High: 133 Mhz - 800 mV
I am not a gamer and this settings are solid stable for my device. I use the phone mainly for (heavy) phone call´s (I know its old fashion ) and @home for surfing via WIFI. I enable my mobile data connection only when I need it.
This setting´s give me 3 - 4 days battery life.
I use lulzactive governor and vr I/O sched before and I feel NO difference in performance compared with the above settings (regarding scrolling through menus, starting apps ...), but the above settings gives me better battery.
Regards
Antonio
Update: I have to mention that I have the 2000 mAh Samsung battery.
OROM: Stock 2.3.5
Kernel: N.E.A.K 1.3.3.x
Voltage controls: All default.
100-800mhz
Lulzactive, VR
I usually get 1 & a half days battery, with an average of 7 hours screen time. The phone still runs beautifully while playing games and such so I have no problems in that category.
Edit:
Wifi on 80% of the time, a few hours of XDA. Skype on 100% while wifi is on. A few hours of games (dolphin, mc3, cut the rope, etc.), hours of Internet browsing, etc.
Sent from my GT-I9100 using XDA
A last note:
Posting your settings and your battery charge cycle, please also mention the way you using your phone during the day to make your post more comparable ...
have fun
Voltages
Using Checkrom V6, lulzactive gov. NEAK Kernel
1200mhz @ 1150mV
1000 @ 1050
800 @ 975
500 @ 875
200 @ 850
100 @ 825 (min freq is 200mhz anyway, so this freq is not used at all)
Rock solid, never a kernel panic/crash
My battery last 2 days with push Exchange connectivity, gmail pushing too, some gaming (no more than 1h x day), 1h voice calls x day, normal texting activity (30-50 daily text messages) and automatic brightness customized to be darker than default.
Battery last longer if you do not let fully discharge it (plug it at night if you can, no matter the charge left).
@Floodland
I usually don´t let the battery go down below 15% - 20%, then I start a new charge ... I break this rule only in case on an emergency when no charger is near by me
I´ll try your 1000 MHz and 1200 MHz voltage setting´s, will post back if they work on my phone
ROM:Custom Made DXKL3
Kernel:SiyahKernel 2.6.13
Governor:SIO,ondemand
Voltages:
100 Mhz - 800 mV
200 Mhz - 850 mV
500 Mhz - 900 mV (default)
800 Mhz - 950 mV
1000 Mhz - 1050 mV
1200 Mhz - 1150 mv
1400 Mhz - 1250 mV
1600 Mhz - 1350 mV
GPU settings:
1: 133 Mhz - 800 mV
2: 266 Mhz - 950 mV
3: 400 Mhz - 1100mV
battery life around 2 days with light usage, 8 hours for heavy usage.
at present 44% after 32 hours, with 2:15 hours display on, wifi on, 3G off
ROM: All GB ROMs
KERNEL: Siyah, NEAK and Redpill
SCHEDULER: Usually I keep it unchaged
GOVERNOR: ondemand or conservative
FREQUENCY: 200MHz- 800 or 1000 or 1200MHz
UV:
-CPU
200MHz - 800 mV
500MHz - 850 mV
800MHz - 950 mV
1000MHz-1050mV
1200MHz-1150 mV
FYI, I always use this cpu uv settings from 6 months ago -- since the first time I got my SGS2 undervolted while using ninphetamine kernel, to be exact. It always stable on my SGS2.
GPU:
133 MHz - 800 MHz
267 MHz - 950 MHz
Sent from my GT-I9100 using xda premium
New voltages ...
Hi @all,
here are my settings after new tests. The stability was testet by three sequential cycles of the N.E.A.K tester in each (fix) frequency:
100 Mhz - 850 mV
200 Mhz - 850 mV
500 Mhz - 850 mV
800 Mhz - 950 mV
1000 Mhz - 1050 mV
1200 Mhz - 1150 mv
Will test in next bettery cycle if they are stable in daily use, and report. Fell quite secure cause i´m not a heavy user...
Will test the settings starting tomorrow with the new N.E.A.K 1.4.1x kernel (simone told in his thread that the kernel should be released this afternoon).
ROM: Fatal1ty Extreme Edition (XWLA4)
Kernel: Red Pill 1.3
CPU Gorvernor: conservative
I/O Sched: sio
200 Mhz - 1200 Mhz
Voltages:
100 Mhz - 825 mV (Stable but not in use as it tends to lag a bit)
200 Mhz - 825 mV
500 Mhz - 875 mV
800 Mhz - 950 mV
1000 Mhz - 1025 mV
1200 Mhz - 1125 mv
1400 Mhz - 1225 mv (Stable but not in use as don't need it)
1500 Mhz - 1350 mv (Stable but not in use as don't need it)
GPU settings:
Low: 114 Mhz - 800 mV
High: 267 Mhz - 950 mV
I have 2 Exchange accounts on push, Gmail Push, hotmail every hour, and moderate use. Screen time Usually between 2-4 hours. Used to get 2 days, but getting epic wakelocks from google services since the Google Play update. so im trying work that out. at the moment of about 14 hours i have 2hours screen time and 34% battery left.
Red pill rules
ROM: Checkrom revo hd V6 (XWLA4)
Kernel: Red Pill 1.3
CPU Gorvernor: Hyper
I/O Sched: N/A
200 Mhz - 1200 Mhz
Voltages:
100 Mhz - 900 mV
200 Mhz - 900 mV
500 Mhz - 950 mV
800 Mhz - 1000 mV
1000 Mhz - 1100 mV
1200 Mhz - 1200 mv
1400 Mhz - N/A
1500 Mhz - N/A
I USED THE KERNEL Neak BUT I'll take the RED PILL IS SIMPLY THE BEST BUT THE BEST OF SIYAH MORE FLUID AND ENHANCED THIS LAST
TWO CORES ARE ENABLED
did a test for each freq and volt with STABILITY TEST app.
ROM: cognition 1.51
Kernel: Siyah 2.6.14
I/O Schrduler: sio
CPU Gorvernor: smartassV2
CPU:
100 Mhz - 1600 Mhz
Voltages:
100 Mhz - 850 mV
200 Mhz - 850 mV
500 Mhz - 875 mV
800 Mhz - 950 mV
1000 Mhz - 1050 mV
1200 Mhz - 1200 mv
1400 Mhz - 1275
1600 Mhz - 1400 mv
GPU:
100Mhz-800mv
267Mhz-950mV
normally working from 100mhz-800mhz.
i managed to get lower mv for the cpu and stable but it was the limit. so i added 25mv more for more stable results.
Who dares trying my extreme UV values ?
My UV stable table (Mhz/mA) :
1200 (1125) | 1000 (1025) | 800 (950) | 500 (850) | 200 (800) | 100 (800)
Noop + On demand.
Thanks to NEAK for its magic on my S2
ROM: CM9
Kernel: NEAK 2.0.2x
I/O Schrduler: vr
CPU Gorvernor: ondemand
CPU:
200 Mhz - 1000 Mhz
Voltages:
200 Mhz - 850 mV
500 Mhz - 900 mV
800 Mhz - 950 mV
1000 Mhz - 1050 mV
GPU:
133Mhz-800mv
166Mhz-800mV
Works perfect for me. Always heavy usage and get nearly 24hours with standard battery. Screen on time 4 hours. With siyah I had nearly the half of the uptime.
Wifi always on. Sync on. I mean this is what it was made for
-sent from sgs2 tapatalk
What is stock voltage at stock speeds?
I heard mixed reviews with under volting... And place where I can read about this to get the right answer??
Thanks
Nexus 4 Rooted
Running Paranoid Android
gd6noob said:
What is stock voltage at stock speeds?
I heard mixed reviews with under volting... And place where I can read about this to get the right answer??
Thanks
Nexus 4 Rooted
Running Paranoid Android
Click to expand...
Click to collapse
That depends on what binning you have (what kind of CPU)
For Fast & Faster:
384MHz -850 mV
486MHz - 875 mV
594MHz - 900 mV
702MHz - 925 mV
1026MHz - 1025 mV
1188MHz - 1100 mV
1350MHz - 1125 mV
1512MHz - 1150 mV
------------
For Nominal & Slow
384MHz - 900 mV
486MHz - 925 mV
594MHz - 950 mV
702MHz - 975 mV
1026MHz - 1075 mV
1188MHz - 1150 mV
1350MHz - 1175 mV
1512MHz - 1200 mV
Hope that helped
If I remember, I have the fast CPU...
Thanks for the info...
Nexus 4 Rooted
Running Paranoid Android
Hi,
I have used Tegrak Overclock Ultimate to overclock my Galaxy Note 1 (N7000) at stock kernel. It works with Cyanogenmod11 (Kitkat 4.4.4.). This are my settings:
1748 mhz: 1500 mV - 1300 mV (+200 mV) (stock is 1400 mhz)
1200 mhz: 1100 mV - 1275 mV(-175 mV)
1000 mhz: 1000 mV - 1175 mV (-175 mV)
800 mhz: 950 mV - 1100 mV (-150 mV)
500 mhz: 900 mV - 1000 mV (-100 mV)
200 mhz: 850 mV - 975 mV (-125 mV)
I have also underclocked my GPU, but I don't remember the stock voltages:
267 mhz: 900 mV -
160 mhz: 850 mV -
134 mhz: 850 mV -
I hope this could help you!
- Olivier