Kernel Voltages Work4u - Nexus S General

Hi
Being quite the crack flasher myself you can imagine I go through plenty of kernels. I noticed some run significantlly better while others suffer from random reboots&freezes. To get around this I've took some kernels that ran smooth on my phone and recorded the arm and int voltage values at each clock speed. Using a setup you know is solid stable and some simple math is a good baseline to start tweeking from on a kernel that doesn't play as nice.
EX my phone is rock solid on the latest matrix v22 cfs with min 200 max 1460 stock matrix voltages phone will never reboot. T132 with 220 bus and stock voltages min 200 max 1320 is rock solid; however the t144 with 240mhz buss just doesn't like to play nice on my phone with stock voltages.
Matrix Trinity Airkernel
MATRIX v22 cfs
ARM
Max 1500
1460-1450mv
1300-1400mv
1200-1325mv
1000-1250mv
800-1175mv
400-1000mv
200-950mv
100-950mv
INT
Max 1300mv
1460-1200mv
1300-1150mv
1200-1100mv
1000-1100mv
800-1050mv
400-1000mv
200-950mv
100-950mv
Trinity144 240bus
arm
max 1500
1440-1450mv
1000-1450mw
800-1200mv
400-1025mv
200-975mv
100-975mv
int
max 1250mv
1440-1175mv
1000-1175mv
800-1175mv
400-1175mv
200-1175mv
100-1025mv
Trinity132 220bus
arm
max 1500
1320-1425mv
1000-1425mv
800-1175mv
400-1050mv
200-950mv
100-950mv
int
max 1250
1320-1150mv
1000-1150mv
800-1150mv
400-1150mv
200-1150mv
100-1050mv
AirKernel 65fps +blue
arm
max 1500
1400-1450mv
1200-1325mv
1000-1250mv
800-1200mv
400-1050mv
200-950mv
100-950mv
int
max 1300mv
1400-1200mv
1200-1150mv
1000-1150mv
800-1100mv
400-1100mv
200-1100mv
100-1000mv
Thanks to mathkid95, morfique, r_data all badass kernels and arifhn for nstools

halfaddict said:
Hi
Being quite the crack flasher myself you can imagine I go through plenty of kernels. I noticed some run significantlly better while others suffer from random reboots&freezes. To get around this I've took some kernels that ran smooth on my phone and recorded the arm and int voltage values at each clock speed. Using a setup you know is solid stable and some simple math is a good baseline to start tweeking from on a kernel that doesn't play as nice.
EX my phone is rock solid on the latest matrix v22 cfs with min 200 max 1460 stock matrix voltages phone will never reboot. T132 with 220 bus and stock voltages min 200 max 1320 is rock solid; however the t144 with 240mhz buss just doesn't like to play nice on my phone with stock voltages.
Matrix Trinity Airkernel
MATRIX v22 cfs
ARM
Max 1500
1460-1450mv
1300-1400mv
1200-1325mv
1000-1250mv
800-1175mv
400-1000mv
200-950mv
100-950mv
INT
Max 1300mv
1460-1200mv
1300-1150mv
1200-1100mv
1000-1100mv
800-1050mv
400-1000mv
200-950mv
100-950mv
Trinity144 240bus
arm
max 1500
1440-1450mv
1000-1450mw
800-1200mv
400-1025mv
200-975mv
100-975mv
int
max 1250mv
1440-1175mv
1000-1175mv
800-1175mv
400-1175mv
200-1175mv
100-1025mv
Trinity132 220bus
arm
max 1500
1320-1425mv
1000-1425mv
800-1175mv
400-1050mv
200-950mv
100-950mv
int
max 1250
1320-1150mv
1000-1150mv
800-1150mv
400-1150mv
200-1150mv
100-1050mv
AirKernel 65fps +blue
arm
max 1500
1400-1450mv
1200-1325mv
1000-1250mv
800-1200mv
400-1050mv
200-950mv
100-950mv
int
max 1300mv
1400-1200mv
1200-1150mv
1000-1150mv
800-1100mv
400-1100mv
200-1100mv
100-1000mv
Thanks to mathkid95, morfique, r_data all badass kernels and arifhn for nstools
Click to expand...
Click to collapse
Thanks halfaddict. And continuing the baseline for others, If it helps anyone, using Bugless Beast + Air 4.4. 65fps+blue (i9023) i get solid at:
1400-1480mv
1200-1375mv
1000-1275mv
800-1200mv
400-1050mv
200-950mv
100-950mv

Related

Undervolting Thread

This thread has been created to share Undervolting Settings (UV).
Undervolting makes CPU/GPU/Modem to consume less power, thus extend battery life. This is allowed by flashing modified kernels that allow UV (Thanks to raspdeep's work). One can use Voltage Control to change settings (Thanks to xan).
Setting format is -x mV for a given CPU clock as used in xan's app: [1200Mhz] [1000Mhz] [800Mhz] [400Mhz] [200Mhz] [100Mhz]
What are your settings?
PS: Please edit your very first post with settings instead of reposting. Thank you!
Stable: 50 50 75 100 100 100
1200 max: 50
1000 max: 50
800 max: 75
I am currently running 50 50 50 75 100 100 with no stability problems. It has made 4 back-to-back quadrant runs and a couple days of general usage without any crashes so far.
Undervolting doesn't work well with my phone the same with overclocking. I can't undervolt 1000Mhz and above because it causes much stability issues here. I can only undervolt 100-800Mhz with settings < 100mV.
TheVisitorX said:
Undervolting doesn't work well with my phone the same with overclocking. I can't undervolt 1000Mhz and above because it causes much stability issues here. I can only undervolt 100-800Mhz with settings < 100mV.
Click to expand...
Click to collapse
My system hangs in sleep mode when I have setCPU or Superpower with sidekick on.
I have the max cpu capped at 800mhz using SetCpu.
Undervolted -50 for 800mhz 600 400 200 and 100 each.Phone was at 50% last night and 6 hours later it's dead.Battery was completely discharged.All i did was set everything at 50Mvs less.Correct ? i think i'm missing something.Do help.thanks.
hey guys
im new to oc and uv
im currenlty using ramads gb jvh with hardcores speedmod kernel
ive got tegraks ultimate app and have oc'd it to 1100 as anything above reboots my phone
everything else is the same as standard
i was wondering if anyone else can help me with what i should change
i have no clue,
so far
frequency 1100
core 1275mv
internel 1100
cpu level 1
frequency 800
core 1200
internel 1100
cpu level 2
frequency 400
core 1050
internal 1100
cpu level 3
frequency 200
core 950
internal 1100
cpu level 4
frequency 100
core 950
internal 1000
these values are all stock, i havent touched them
im wanting to know what i should change them to
thanks
forgot to add, my battery life is really bad, i use hsdpa and wifi frequently
i have cm7 #19 with the (latest) glitch v10b-VC kernel..no oc, bu uv
100mhz -50,200mhz -50,400mhz -50, 800mhz -25 and 1000mhz @stock
What is the negative effects of UV?
My current values starting at 1000mhz is:
-75
-100
-100
-125
-175
hackeron said:
What is the negative effects of UV?
My current values starting at 1000mhz is:
-75
-100
-100
-125
-175
Click to expand...
Click to collapse
Negative effects come in the form of stability issues and random reboots. Is doesn't physically damage the processor. By lowering the core voltage supplied to the CPU, you also decrease the noise margin for the CPU to properly differentiate between logic 1 and logic 0. This is why -75, for example, works for some and not for others because processors are not 100% identical. The obvious benefit UV is lower power consumption.
gtda said:
hey guys
im new to oc and uv
im currenlty using ramads gb jvh with hardcores speedmod kernel
ive got tegraks ultimate app and have oc'd it to 1100 as anything above reboots my phone
everything else is the same as standard
i was wondering if anyone else can help me with what i should change
i have no clue,
so far
frequency 1100
core 1275mv
internel 1100
cpu level 1
frequency 800
core 1200
internel 1100
cpu level 2
frequency 400
core 1050
internal 1100
cpu level 3
frequency 200
core 950
internal 1100
cpu level 4
frequency 100
core 950
internal 1000
these values are all stock, i havent touched them
im wanting to know what i should change them to
thanks
forgot to add, my battery life is really bad, i use hsdpa and wifi frequently
Click to expand...
Click to collapse
I'm also using Tegrak's overclock apk for some time now (from beginning) and it's really good!
Just lower the core voltage (start with cpu level 0) until it's unstable (random reboots), then add a few mv (+5) to make it stable again (no reboots). do this for every core frequency (only one at the time, so you know witch one is making the system unstable). I never touch the internal frequency... Undervolting will NOT damage your CPU (overclocking can if you're not carefull)
Don't be stupid testing just a few hours, test (stress test) for days. Only then you are sure it's stable
These are my settings:
(rock stable after a few weeks => playing asphalt6, running quadrant and smartbench hours a day for a few weeks,...)
cpu level 0
frequency 1000
core 1205mv (-70) => could get it stable at 1200 but had one reboot after one week, so I added +5
internel 1100
cpu level 1
frequency 800
core 1105 (-95) => could get it stable at 1100 but had one reboot after one week, so I added +5
internel 1100
cpu level 2
frequency 400
core 950 (-100)
internal 1100
cpu level 3
frequency 200
core 825 (-125)
internal 1100
cpu level 4
frequency 100
core 825 (-125)
internal 1100
Now I know what my lowest core voltage is, I can start overclocking (not for now).
I'm on stock deodexed JVP 2.3.4 with Hardcore (latest) Speedmod (partition EXT4), Tegrack Overclock Ultimate and Voodoo Control Plus (holy combo => Quadrant 2400+ (no OC, just UV) and wow, what a great battery life!
edit: yes, I need to update my signature
SamHaLeKe said:
cpu level 4
frequency 100
core 825 (-125)
internal 1100
Click to expand...
Click to collapse
^ Typo??????????
internal voltage @ 100Mhz is 1000mV by default, so you are overvolting.
kiwijunglist said:
^ Typo??????????
internal voltage @ 100Mhz is 1000mV by default, so you are overvolting.
Click to expand...
Click to collapse
Default value is 950mV on my phone according to pimpmycpu. According to SamHaLeKe's post, he's reducing his by -125 so 825mV is correct
I'm new to UV, and just experimenting. My current values are
1200 = -50mV
800 = -50mV
400 = -100mV
200 = -100mV
100 = -150mV
Seems ok so far, more aggressive cutting gave me reboots
$$$
The most i could get from my phone w/o stability issues
1500 - 50
1400 - 50
1300 - 50
1200 - 50
1000 - 50
800 - 75
400 - 100
200 - 125
100 - 150
Starting from 1000MHz, I'm using these values :
-50 [1000]
-75 [800]
-100 [400]
-125 [200]
-150 [100]
No stability issues since then !
Mine are;
1000 : 50
800 : 50
400 : 75
200 : 75
100 : 100
Works great for me
Sent from my GT-I9000 using Tapatalk
swaakx said:
Starting from 1000MHz, I'm using these values :
-50 [1000]
-75 [800]
-100 [400]
-125 [200]
-150 [100]
No stability issues since then !
Click to expand...
Click to collapse
i have the same!
my phone now cold as ice. and greatly stable
I'm a noob at this UV stuff but I'm quite interesting about that.
I tried with Control Freak, should I set first a low voltage on 100Mhz and try to stress the cpu only with this change on 100MHZ? or should I set all voltages and test?
thx for help
i'm on jvq darkyrom
using tegrak overclock ultimate
1200mhz 1255 (-20)
800mhz 1105 (-95)
400mhz 950 (-100)
200mhz 850 (-100)
100mhz 810 (-140)

Undervolt settings.

Im looking for stable undervolt settings I have currently mine set at
1600 Mhz - 1400 Mv
1400 " - 1300 "
1200 " - 1250 "
1000 " - 1175 "
800 " - 1050 "
500 " 950 "
200 " - 850 "
100 " - 825 "
My settings are stable but maybe someone can put out where I can still undervolt and retaining stability.
Im using stock + Siyah Kernel.
I'm not trying to be rude, but it's a bit useless since not every devices can handle the same settings...
And of course you can still undervolt. You will find YOUR best settings when you're at the lowest values and your phone is still stable. If you're going too low, you'll have to reboot the phone and set the voltage a bit higher.
But if you want an idea, mine is running rock solid with these settings :
100MHz @ 825mV
200MHz @ 825mV
500MHz @ 850mV
800MHz @ 950mV
1000MHz @ 1050mV
1200MHz @ 1150mV
I'm also on stock KI8 + Siyah 2.0b6
Keep trying by 25mV
Siyah Kernel
Cognition 1.5.1
100Mhz @ 775mV
200Mhz @ 800mV
500Mhz @ 825mV
800Mhz @ 950mV
1000Mhz @ 1050mV
1200Mhz @ 1150mV
1400Mhz @ 1275mV
1600Mhz @ 1350mV
What exactly constitutes stable? Half an hour on a stability test? 1 hour? 2 hours? a month?
jayquinten510 said:
What exactly constitutes stable? Half an hour on a stability test? 1 hour? 2 hours? a month?
Click to expand...
Click to collapse
Stability Test is crap. Play a game for an hour to see if it's stable.
ithehappy said:
Stability Test is crap. Play a game for an hour to see if it's stable.
Click to expand...
Click to collapse
Haha, normally I would, but my HSC exams start tomorrow :/ Last school exams ever! Hopefully will get me into uni. I was just running stability tests in the background when I was studying, but maybe I will leave it till after the HSC.
skuizy said:
I'm not trying to be rude, but it's a bit useless since not every devices can handle the same settings...
And of course you can still undervolt. You will find YOUR best settings when you're at the lowest values and your phone is still stable. If you're going too low, you'll have to reboot the phone and set the voltage a bit higher.
But if you want an idea, mine is running rock solid with these settings :
100MHz @ 825mV
200MHz @ 825mV
500MHz @ 850mV
800MHz @ 950mV
1000MHz @ 1050mV
1200MHz @ 1150mV
I'm also on stock KI8 + Siyah 2.0b6
Click to expand...
Click to collapse
Good setting....i'm using without problem from 3 days.
Question:
Do you set governor from 100 to 1600mhz or standard 1200?
ithehappy said:
Stability Test is crap. Play a game for an hour to see if it's stable.
Click to expand...
Click to collapse
CPU stress test in setcpu is a goodone. USing the two cores completely for testing, most of the games make use of GPU a lot and some CPU, so playing games alone wont help you in testing the stability.

Live Overclock Voltages -Community Support

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

Lowest Voltages reached

So i Reached my lowest GPU and CPU voltages without real drawbacks on Quadrant Standard which im running as a stress test to check if its able to run it or it will either reboot or crash. here is the lowest voltages of GPU -175mV and -150mV on CPU - currently testing what clock speed will allow me to undervolt lower without sacrificing smoothnes on my JellyBam rom with Siyah Kernel rc3.
ºººººººººººCPUººººººººººººººº
200mhz = 750mV
300mhz = 763mV
400mhz = 775mV
500 mhz = 788mV
600mhz = 813mV
700mhz = 825mV
800mhz = 838mV
900mhz = 863mV
1Ghz = 900mV
1.1Ghz = 950mv
1.2Ghz = 1000mV
1.3Ghz = 1075mV
1.4Ghz = 1113mV
ººººººººººGPUººººººººººº
Most Stable at +25 to these mV values
160mhz = 700mV
266mhz = 725mV
350mhz = 775mV
440mhz = 826mV
533mhz = 875mV
Tried your settings. Stable. But smoothness reduced. =[
You sure your phone is not introducing a little bit of shutter after the undervolting?
Sent from my GT-I9300 using xda premium

S2 custom kernel tuning thread

S2 custom kernel tuning thread
Updated: 22/10/15​
Welcome to my universal tuning guide for the Samsung Galaxy S2 i9100. This guide will cover different profiles I've created to meet every single situation, whether you want to save more battery life or to have more gaming performance.​
Here is a following list of kernels that this thread will apply to:
- DorimanX kernel
- Apolo kernel
- Gustavo kernel
- DU kernel by Arnab
- Other kernels with variable changing support with underclocking and overclocking support
Guides:
- General Profiles
- Special Profiles
- Kernel Specific Profiles
List of things to do:
- Down threshold tuning
Changelog:
Code:
[B]24/10/15:
v1.1 [/B]
- updated most profile settings
- Added sampling rate tuning
[B]22/10/15:
v1 [/B]
- initial thread bring up[/SIZE]
General Profiles
These profiles will suit most devices and are generally used by most people with custom kernels. Of course, settings here are found on all custom kernels listed in the OP.
Please also be mindful that some governors behave better on certain kernels than others. Here is a list of governors that are known to work well on the following kernels:
- DorimanX kernel -> HYPER
- Apolo kernel -> PegasusQ
- Gustavo kernel -> PegasusQ (I think most governors work fine anyway)
Normal use/Default
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 50000
Up threshold: 85 or 75
IO scheduler: SIO/CFQ/ROW
Performance
Max CPU frequency: 1200
Min CPU frequency: 200
CPU governor: HYPER/NeoX/PegasusQ
Sampling rate: 50000
Up threshold: 60
IO scheduler: SIO/ROW/ZEN
Even more performance!!!
Max CPU frequency: 1300mhz (Personally, I don't recommend 1600mhz because it can be unstable, 1300mhz or 1400mhz should be fine on most devices)
Min CPU frequency: 200mhz or higher (Don't set this too high, personally, I think anything below 500mhz is still capable of good performance)
CPU governor: HYPER/NeoX
Sampling rate: 30000
Up threshold: 50 or 60
IO scheduler: SIO/ROW/ZEN
Gaming
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: HYPER/NeoX/PegasusQ
Sampling rate: 40000
Up threshold: 60 or 75
IO scheduler: SIO/ROW/ZEN
Battery life
Max CPU frequency: 1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/noop
Even more battery life!!
Max CPU frequency: 800mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/noop
Special Profiles
These profiles are for people who want the best settings for specific situations
Good gaming performance with less battery drain
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 80000
Up threshold: 80
IO scheduler: SIO/ROW
Good gaming performance with even less battery drain
Max CPU frequency: 1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 80000
Up threshold: 80
IO scheduler: SIO/ROW
Minimum drain from watching videos
Max CPU frequency: 800-1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ/zzmoove
Sampling rate: 100000
Up threshold: 85
IO scheduler: SIO/ROW
Minimum drain from listening music
Max CPU frequency: 800-1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/ROW
Kernel specific Profiles
These profiles are for people who have custom kernels that have unique settings
gsstudios's dorimanx default profile
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor (AWAKE): HYPER
CPU governor (SLEEP): Ondemand
Awake Up threshold: 70
Sleep Up threshold: 75
IO scheduler (Awake and Sleep): SIO
TCP algorithm: Westwood
gsstudios's optimized apolo kernel profile
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: PegasusQ
Up threshold: 75
IO scheduler: SIO
Any suggestions will be great so that our fellow S2 users can have the best custom kernel experience!
I also encourage sharing of your own profiles in this thread. Just stay on topic and all will be fine :good: :victory:
@gsstudios
http://forum.xda-developers.com/showthread.php?t=2432029
This thread should be in OP. I learned a bit from there , because i could take a profile , test it , adjust some valumes test (...) again again... and finally create STweaks profile , thay suits be best.
MikiGry said:
@gsstudios
http://forum.xda-developers.com/showthread.php?t=2432029
This thread should be in OP. I learned a bit from there , because i could take a profile , test it , adjust some valumes test (...) again again... and finally create STweaks profile , thay suits be best.
Click to expand...
Click to collapse
I will have to ask eskriminal to update the stweaks OP, but since we don't see him on XDA anymore, this may not happen.
Is there a chance someone will add back the 100MHz CPU step? Siyah had it and I think it helped save power in some situations, like when playing music.
Also, can someone recommend a widget to quickly change profiles? Voltage control was good but it doesn't seem to work anymore.
apphoarder said:
Is there a chance someone will add back the 100MHz CPU step? Siyah had it and I think it helped save power in some situations, like when playing music.
Also, can someone recommend a widget to quickly change profiles? Voltage control was good but it doesn't seem to work anymore.
Click to expand...
Click to collapse
What kernel are you using? Dorimanx kernel allows underclock to 100mhz, apolo kernel uses stock frequencies, Gustavo kernel also allows 100mhz (i think)
Edit: Gustavo kernel doesn't support 100mhz
gsstudios said:
What kernel are you using? Dorimanx kernel allows underclock to 100mhz, apolo kernel uses stock frequencies, Gustavo kernel also allows 100mhz (i think).
Click to expand...
Click to collapse
Using Gustavo_s kk kernel 04-02-TWRP-TRIM... 200mhz is minimum, according to Synapse. To be honest, I've had bad experience with Dorimanx kernels before (tried 5-6 versions, always buggy or horrible performance). I might give it another try, I see that you maintain it now. Thank you.

Categories

Resources