hi guys, just wanna ask, does the maximum processing speed of our phone have anything to do with the kernel or is it pre-built in the phone?
Both. You need a CPU that can go for higher speeds and a kernel that supports changing the max frequency.
Ability to oc given by kernel,
Support for high freq oc determined by processor build quality,
Try dropping ur phone from 30 feet high on to a cement surface, u might be able to oc to high freq, if thats wat bothering u
Related
Yesterday I thought I would test my battery life if I left my clock speed at 806 MHz, It lasted over 24 hours with no real speed decrease... I am requesting that a developer makes a kernel that is underclocked to 806 MHz and undervolted as much as possible so we can see how much battery life we can pull out of this thing.
take intersectRavens 800mv (or 925) kernel and underclock via setcpu?
lower than 800mv won't be possible, even 800mv is too low for me, it uses more battery cause data connections is very unstable. 925 gives better battery life for me.
IR kernel supports conservative governor too.. works great for me.
yeah just use set cpu to underclock the device. all these kernels already have the lowest voltages for each cpu frequency. but once again, the lower the voltage, the lower your signal strength, and if you signal strength gets too low, your phone will boost voltage to the radio to try to increase it and it will end up using more power. this is why many prefer the 925mv kernels as opposed to the 800mv ones.
this is my understanding, please correct me if i am wrong.
nellyspageli said:
yeah just use set cpu to underclock the device. all these kernels already have the lowest voltages for each cpu frequency. but once again, the lower the voltage, the lower your signal strength, and if you signal strength gets too low, your phone will boost voltage to the radio to try to increase it and it will end up using more power. this is why many prefer the 925mv kernels as opposed to the 800mv ones.
this is my understanding, please correct me if i am wrong.
Click to expand...
Click to collapse
I wasn't sure, that's why I said lowest possible. So I think I'll just do that, but from what you said I'm now wondering if we can OV the radio's voltage from the kernel to fix the 3g/speed problems...
will it work on froyo? i have CM6alpha1
link to the kernal to use and setCPU settings please (including profiles) much appreciated!
1st : My understands
So I'm completely new on the undevolting science and don't know if I understood everything correctly... For me, undevolting the cpu means : reduce power consumption for the same speed, so we can minimize the battery drain and have the same performance at high frequencies. Am I right?
I also understood that if we UV too much, the phone will be buggy/freeze. Is there any other risk I should be aware?
2nd : My statements
I start to UV my phone tonight and now I'm quite surprised to see how low I can go : I'm running at 1200MHz / 600mV (instead of the stock 1275mV) and the phone is solid stable (I don't know if I can go slower though, I was a bit scared and decided to post this message before continuing). So how do I check setcpu applied the settings correctly? To check system stability I use setcpu's stress test for about 2mins (the short test between two settings), then about 10mins (the big test for the final seting) and finally my feelings using my phone as a daily usage. Am I doing it right?
What are the common values at the UV exercise?
3rd : Some wtf in my head
If our phones can handle a so low value (compared to the stock one), why is it so high by default? I understand that, for stability and because every device is different, sammsung could not use the lowest value, but even some 100mV could improve the battery life of the phone, and since not everybody is tweaking his phone as us, it would have made an even greater phone OTB...
PS : my configuration
Phone/Pda/CSC : XXKG5
Kernel : ninphetamine 2.0.5
Yes, lower voltage is better but not all chips will take it. With undevolting the main risk is random instability or reboots, if you get a reboot just scale your uv back by 25mv and see what happens.
As far as why the voltages are what they are, for a chip as young as the one in the sgs2 there is a lot of variance in the chip, not all will be as "good" as others, so samsung bin (select) them to hit the clock they do at the voltage they do at a certain yield (aka not to many chips unable to hit the needed specs).
Maybe in the future the stock voltage will be lower, but for the time being we can tweak and see if we got a gold sample (better than standard) chip.
Also as far as your uv settings, you are not at 600 or something mv, the kernel has a hard lower limit of 800mv, even if it slows something below that in setcpu, the minimum the kernel will give the cpu is 800mv.
Sent from my GT-I9100 using XDA Premium App
Thank you very much for your quick reply ! And sory for being late too ^^
I indeed re-read more carefully Ninpo's thread and saw his kernel can UV from 800mV to 1500mV. Btw I think because 600mV was under the limit, stock setting was applied.
So after a day of testing, I can say my phone handle 200MHz / 825mV, 500MHz / 850mV, 800MHZ / 950mV, 1GHz / 1075mV and 1,2GHz / 1150mV with no problem at all And now, my battery will last forever
skuizy said:
Thank you very much for your quick reply ! And sory for being late too ^^
I indeed re-read more carefully Ninpo's thread and saw his kernel can UV from 800mV to 1500mV. Btw I think because 600mV was under the limit, stock setting was applied.
So after a day of testing, I can say my phone handle 200MHz / 825mV, 500MHz / 850mV, 800MHZ / 950mV, 1GHz / 1075mV and 1,2GHz / 1150mV with no problem at all And now, my battery will last forever
Click to expand...
Click to collapse
To make it last forever you want to set it to 0mV
Just don't set 200mhz to low or your phone may suffer from the sleep of death where it won't wake up.
Sent from my GT-I9100 using XDA Premium App
veyka said:
To make it last forever you want to set it to 0mV
Click to expand...
Click to collapse
Haha, if I could do it !!!
Thanks for the advice, if it doesn't wake up, I'll put the 200MHz voltage a bit higher
I don't know if this is tandard on all kernels but on my kernel for example the steps are like that:
1000mhz=1175mv
1100mhz=1225mv
1200mhz=1275mv
Now at THIS point it starts getting weird. Suddenly the voltage increases by 25mv each
1300mhz=1300mv
1400mhz=1325mv
then it's 50 again
1500mhz=1375mv
then 25 again
1600mhz=1400mv
I know a bit about overclocking and overvolting CPUs. And I know that the higher you go the bigger the steps to increase voltage have to be (assuming you always choose the lowest voltage possible on which everything is stable). That's just due to physics. And now the opposite is the case... Why is the step from 1,5ghz to 1,6ghz only 25mv but from 1000 to 1100mhz it's 50mv? This doesn't make much sense.
Seriously no wonder that my phone is instable on 1600mhz. I guess the voltage just isn't high enought so the transistors aren't able to do their job properly within that short amount of time they're given at 1,6ghz.
Are the voltage steps like that on every kernel?
Frozenthunder said:
I don't know if this is tandard on all kernels but on my kernel for example the steps are like that:
1000mhz=1175mv
1100mhz=1225mv
1200mhz=1275mv
Now at THIS point it starts getting weird. Suddenly the voltage increases by 25mv each
1300mhz=1300mv
1400mhz=1325mv
then it's 50 again
1500mhz=1375mv
then 25 again
1600mhz=1400mv
I know a bit about overclocking and overvolting CPUs. And I know that the higher you go the bigger the steps to increase voltage have to be (assuming you always choose the lowest voltage possible on which everything is stable). That's just due to physics. And now the opposite is the case... Why is the step from 1,5ghz to 1,6ghz only 25mv but from 1000 to 1100mhz it's 50mv? This doesn't make much sense.
Seriously no wonder that my phone is instable on 1600mhz. I guess the voltage just isn't high enought so the transistors aren't able to do their job properly within that short amount of time they're given at 1,6ghz.
Are the voltage steps like that on every kernel?
Click to expand...
Click to collapse
I'm on Siyah 2.6.14 Voltage Control setting as follow:
I/O = bfq & Governor = ondemand
1600Mhz - 1500mv
1400Mhz - 1300mv
1200Mhz - 1200mv
1000Mhz - 1100mv
800Mhz - 1000mv
500Mhz - 950mv
200Mhz - 900mv
100Mhz - 900mv
I've applied these setting as default at bootup with no problem.
OC to 1600Mhz + set to Performance gives me 6800-6990 benchmark score in Antutu.
Which kernel are you on?
Siyah 3.2
I see you are using 1,5V on 1,6ghz. Maybe that's why you running stable?
When I set max clock to 1,6ghz and 1,4V at that clock then I get random app crashes/freezes... Once I tried shutting down my phone and it made some very loud and creepy noise... Some very loud beeping. It was definitely not the shutdown sound of the rom.
On my stock rom I just get random reboot.
Can you also permanently work on 1,[email protected],5V (setting min clock to 1,6ghz) without freezes/crashes?
Also funny that at 1400mhz you are on 1,3v while standard on siyah 3.2 is [email protected],4ghz
While 1600mhz is lower voltage again.. This is messed up
Frozenthunder said:
Siyah 3.2
I see you are using 1,5V on 1,6ghz. Maybe that's why you running stable?
When I set max clock to 1,6ghz and 1,4V at that clock then I get random app crashes/freezes... Once I tried shutting down my phone and it made some very loud and creepy noise... Some very loud beeping. It was definitely not the shutdown sound of the rom.
On my stock rom I just get random reboot.
Can you also permanently work on 1,[email protected],5V (setting min clock to 1,6ghz) without freezes/crashes?
Also funny that at 1400mhz you are on 1,3v while standard on siyah 3.2 is [email protected],4ghz
While 1600mhz is lower voltage again.. This is messed up
Click to expand...
Click to collapse
I face lots of apps crashed/Forced closed before someone refer me to here:
http://forum.xda-developers.com/showthread.php?t=1466017
Take a look....
i neva do oc , but had tried ov an phone simply was not stable as out of the box.as my sig says iam good wiv 520 apps right now wiv decent batt life and good speed,only thing u got to kno wat ur phone can handle..
What is the difference between undervolting and underclocking? What does each do to battery life, performance, etc.
Also, what are the best, stable undervolting and underclocking value for the Rezound? I'm running Neo's Tron rom
gleggie said:
What is the difference between undervolting and underclocking? What does each do to battery life, performance, etc.
Also, what are the best, stable undervolting and underclocking value for the Rezound? I'm running Neo's Tron rom
Click to expand...
Click to collapse
Undervolting is lowering the amount of power the processor draws at a certain frequency. Let's say, for example, a processor uses 1025mV at 1.18GHz normally. If you lower the voltage to 975mV for that frequency (using System Tuner or something similar) that's undervolting. If you lower the voltage too much the device will be unstable and reboot.
Underclocking is lowering the top speed of a processor. On our Rezound, the maximum speed of our processor is 1.5GHz stock. If you lower the maximum speed to 1.18GHz that's underclocking. Obviously lowering the maximum speed of the processor will decrease the performance of the device somewhat, depending on how much you lower it and what you're doing. Just getting on Twitter and XDA you might not notice the difference in speed, but during gaming it'll become more prevalent.
There isn't an established "best" amount to undervolt by, as each device is different. One device might be able to undervolt by 50mV with no problems, while another might not be able to handle any undervolting at all. If you're using the latest version of TRON ROM you should already be on Snuzzo's FunkyBean kernel, which has been undervolted by 50mV at every frequency.
Undervolting is also a subjective thing. Some people choose to go with 1.18GHz, while others may choose something higher than that, like 1.35GHz. It all depends on how you use your device and how you want it to perform. I suggest trying out something around 1.24GHz and seeing if it's alright with you. If it's too laggy just raise the speed bit by bit until you're satisfied with it.
I'm sorry for the long winded reply, but I wanted to make sure I covered everything.
Sent from my ADR6425LVW using XDA Premium.
SteveG12543 said:
Undervolting is lowering the amount of power the processor draws at a certain frequency. Let's say, for example, a processor uses 1025mV at 1.18GHz normally. If you lower the voltage to 975mV for that frequency (using System Tuner or something similar) that's undervolting. If you lower the voltage too much the device will be unstable and reboot.
Underclocking is lowering the top speed of a processor. On our Rezound, the maximum speed of our processor is 1.5GHz stock. If you lower the maximum speed to 1.18GHz that's underclocking. Obviously lowering the maximum speed of the processor will decrease the performance of the device somewhat, depending on how much you lower it and what you're doing. Just getting on Twitter and XDA you might not notice the difference in speed, but during gaming it'll become more prevalent.
There isn't an established "best" amount to undervolt by, as each device is different. One device might be able to undervolt by 50mV with no problems, while another might not be able to handle any undervolting at all. If you're using the latest version of TRON ROM you should already be on Snuzzo's FunkyBean kernel, which has been undervolted by 50mV at every frequency.
Undervolting is also a subjective thing. Some people choose to go with 1.18GHz, while others may choose something higher than that, like 1.35GHz. It all depends on how you use your device and how you want it to perform. I suggest trying out something around 1.24GHz and seeing if it's alright with you. If it's too laggy just raise the speed bit by bit until you're satisfied with it.
I'm sorry for the long winded reply, but I wanted to make sure I covered everything.
Sent from my ADR6425LVW using XDA Premium.
Click to expand...
Click to collapse
Thanks for the thorough response!
I couldn't find a concrete answer. sorry if wrong forum. my kernel allows as low as 81mhz but it uses same voltage as 189mhz. is there any reason to choose the lower mhz if the higher one uses same voltage? same as any other numbers. 1ghz vs 1.2ghz if voltage the same.