While we don't have any custom kernel as of yet, there are few apps that can change how the cpu behaves.
My findings are that the app kernel adiutor works the best for changing parameters.
Hopefully we can share experience with tweaks in this thread. I have been using cpu input boost at 1305 mhz and cpu sync freq at 1344. This to prevent fast jumps to 1401 mhz and 1190 mhz.
Have you ever noticed that if you boot the device with just wifi ticked in, the cpu0 rests at 300 mhz? (While the other cores are turned off.)
Enable mobile data and the idle state becomes 1190mhz.
There is a parameter that can be changed. However this parameter is soon changed by some unspecific process.
check it with
Code:
cat /sys/power/cpufreq_min_limit
Disabling qualcomm hotplug solution makes all the cores run at 300 mhz, is it bad for battery life?
Can you solve otg problem with making custom kernel?
Samsung Kernel
sk1887 said:
While we don't have any custom kernel as of yet, there are few apps that can change how the cpu behaves.
My findings are that the app kernel adiutor works the best for changing parameters.
Hopefully we can share experience with tweaks in this thread. I have been using cpu input boost at 1305 mhz and cpu sync freq at 1344. This to prevent fast jumps to 1401 mhz and 1190 mhz.
Have you ever noticed that if you boot the device with just wifi ticked in, the cpu0 rests at 300 mhz? (While the other cores are turned off.)
Enable mobile data and the idle state becomes 1190mhz.
There is a parameter that can be changed. However this parameter is soon changed by some unspecific process.
Click to expand...
Click to collapse
Disable APP freq_min_limit Kernel for stok firmware
has anyone tried this kernel, does it work?
Nekto78 said:
Disable APP freq_min_limit Kernel for stok firmware
Click to expand...
Click to collapse
How do you do that? I'll test your kernel. please elaborate
I've created 2 custom kernels, one for cm11 and one for stock fom, give a look and try.
Sent from my GT-I9301I using XDA Free mobile app
sk1887 said:
How do you do that? I'll test your kernel. please elaborate
Click to expand...
Click to collapse
Is compiled from source, after making the necessary changes.
sev3n1985 said:
I've created 2 custom kernels, one for cm11 and one for stock fom, give a look and try.
Sent from my GT-I9301I using XDA Free mobile app
Click to expand...
Click to collapse
Yup I've been trying your stock kernel; you have implemented new governors, which are great.
I've been testing alucard and darkness since yesterday. They seem to both provide less high frequency spikes. But I will test more.
Nekto78 said:
Is compiled from source, after making the necessary changes.
Click to expand...
Click to collapse
I've just tested your kernel and the freq_min_limit "problem" (or feature whatever it is) is solved.
Using mobile data, the cpu idles at 300MHZ, finally :good:
Why don't you two join forces and compile kernel with both your features? sev3n1985 's kernel with the disabled freq_min_limit. That would benefit a lot.
The next feature to include would be the quick charge. Thanks guys
Related
To reduce Battery Drain I focused on undervolting my HD2.
Therefore I use Dorimanx's 3.8 Kernel that uses an init.d script in which you can set your voltages.
So far so good.
But as I look into the script, there are two rows of VDD Tables, probably one of them to prevent a bootloop.
What am I supposed to change?
Push?
/10char
domimatik said:
To reduce Battery Drain I focused on undervolting my HD2.
Therefore I use Dorimanx's 3.8 Kernel that uses an init.d script in which you can set your voltages.
So far so good.
But as I look into the script, there are two rows of VDD Tables, probably one of them to prevent a bootloop.
What am I supposed to change?
Click to expand...
Click to collapse
The one on the left is minimum value and the one on the right is the maximum value . Also I'm using the same kernel . And I can't find the 96Mhz clock speed in the script . Are the speeds in kHz format ?
Sent from my HTC HD2 using Tapatalk
No, it has to be mHz. (mHz, thanks)
Thanks for your help. Do you have any experience on how far you can undervolt the HD2?
domimatik said:
No, it has to be mHz.
Thanks for your help. Do you have any experience on how far you can undervolt the HD2?
Click to expand...
Click to collapse
Um the speeds in the script are in the formats of kHz and I went down to 900 stable for the 128mhz speed . Just gotta test each one .
Sent from my HTC HD2 using Tapatalk
Hey there ,
so i wanted to share share my awsome Undervolting results with you
At first im running on Chasmodo's latest CM 10.1 i really appreciate his work ! I use the latest CM 10.1 Kernel.
With his rom and this voltages u find under this introduciton text i could get nearly a month with Standby time
(without doing anything , Wlan turned on , Data off) i attached a screenshot (29 Days and 5 Hours sorry for the German language)
Every day i plug my N7000 out from the Loading station its 5am on 3pm i lost 1%.
to change the Voltages i use SetCPU (full version)
1400 MHz
1200 mV (Stock: 1350mV)
1200 MHz
1100 mV (Stock: 1275mV)
1000 MHz
1000 mV (Stock: 1175mV)
800 MHz
925 mV (Stock: 1100mV)
500 MHz
900 mV (Stock 1000mV)
200 MHz
800 mV (Stock: 975mV)
So i dont know my Voltage group sorry guys , if this values are not working just go in 25mV steps lower from your stock voltage
until the CPU gets unstable or crashes than u know that u cant go lower just do this with every clocking !
I also used this voltages on XXLSC Ultimate Rom with the HydraCoreNirvana Kernel i had fantastic results too but not that good like i get with the Asylum CM 10.1.
PS: Just this Voltages wont give you very good Battery life if your Rom / Settings is/are eating your battery. If you get better results with
lower results (stable) just go ahead and post it but im sure this values are nearly the lowest stable u can get
Code:
Its [U]impossible [/U]to hard brick your device with Undervolting , you only could get a soft brick if you use (Set on Boot) and your voltages will crash your System after boot. thats easy to fix just after the phon booted up fast go into SuperSU and delete the root rights for your Undervolting tool.
Thanks for Reading and if i you liked this push the Thanks button =) !:victory:
Thanks man
I think you should say which Voltgroup (A, B or C) your note is. Because those freq are really low (I think too much low for my note, that's voltgroup B).
Do you remember which voltgroup has your note, when you installed hydracore kernel?
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Bad-Pixel said:
I think you should say which Voltgroup (A, B or C) your note is. Because those freq are really low (I think too much low for my note, that's voltgroup B).
Do you remember which voltgroup has your note, when you installed hydracore kernel?
Click to expand...
Click to collapse
Hey there i dont remember never looked at the Voltgroup sorry so there is no other way to view my Voltgroup ?
Btw just try the voltages without autostart and u will see if your system reboots or if it works if not just go in 25mV steps higher :highfive:
qazibasit said:
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Why ?
I cant get your argument my performance is the same speed while im gaming browsing same performance than before .. no impact , drops .. a spare battery ? So what about i dont want to switch my battery ? there is no need for it my battery stays alive for atleast 2-3 days when im doing something with it .
how to do if i only have rom toolbox
SkyKer93 said:
Hey there i dont remember never looked at the Voltgroup sorry so there is no other way to view my Voltgroup ?
Btw just try the voltages without autostart and u will see if your system reboots or if it works if not just go in 25mV steps higher :highfive:
Click to expand...
Click to collapse
It's a feature of the hydracore kernel only I think, because its read a particular value (something about mainboard and/or cpu) and the kernel automatically apply dedicated undevolt values. You could see it in system information, where hydracore kernel is detected. Without it, I think you can't do anything :/
Anyway, sincerely I remember some time ago I tried to lower my already undervolted cpu voltages, and I got freezes. I will try to go lower a bit, hoping it will works. A very important thing, is not only the lower battery drain, but also the lower cpu temps.
ahhl said:
how to do if i only have rom toolbox
Click to expand...
Click to collapse
I bought rom toolbox full sometime ago, when there was sales. If I remember correctly, there is a section relative to the cpu control, but I don't remember if it was undervolting capable also. You should start to search it from there (I'm sorry, I don't have the app installed anymore, so I can't help you properly... In case, use voltage control app)
Sent from my GT-N7000 using xda premium
I dont think it has UV feature. Just CPU freq control
nokiamodeln91 said:
I dont think it has UV feature. Just CPU freq control
Click to expand...
Click to collapse
Yes, you're right, I just checked (installing my bought pro version) and it hasn't the uv features. Anyway, as I suggested, he can use voltage control (even if I don't know if his kernel support the uv/oc)
Sent from my GT-N7000 using xda premium
nokiamodeln91 said:
I dont think it has UV feature. Just CPU freq control
Click to expand...
Click to collapse
Bad-Pixel said:
Yes, you're right, I just checked (installing my bought pro version) and it hasn't the uv features. Anyway, as I suggested, he can use voltage control (even if I don't know if his kernel support the uv/oc)
Click to expand...
Click to collapse
What do you mean by Rom Toolbox doesn't have voltage control?
Tap kernel tweaks, then any frequency and you'll find a voltage slider in there.
chasmodo said:
What do you mean by Rom Toolbox doesn't have voltage control?
Tap kernel tweaks, then any frequency and you'll find a voltage slider in there.
Click to expand...
Click to collapse
Maybe it depend from the kernel I'm using now (philz 3.99 on BurtRom tw rom) but I can't able to do what you said. I checked on rom toolbox pro again, and I didn't see any uv feature. Just goverors/kernel tweaks (like vm or fs features) or profiles management... Nothing else.
Anyway I'm using tegrak ultimate app to Undervolt my cpu and gpu, and it works perfectly, so I don't miss so much that feature.
Sent from my GT-N7000 using xda premium
I don't know - I am not sure if Undervolting could hard-brick or damage the hardware but back then running GB roms I had undervolted FM Kernel and there was trrrr trrr trrr like sound from my Note.
Be careful.
I have to do a custom rom just to see if its all true....otherwise am not interested at all in undervolting my phone. Hope its true...
Sent from my GT-N7000 using xda app-developers app
Boy124 said:
I don't know - I am not sure if Undervolting could hard-brick or damage the hardware but back then running GB roms I had undervolted FM Kernel and there was trrrr trrr trrr like sound from my Note.
Be careful.
Click to expand...
Click to collapse
never had any problems and just logical cpus could brick if you give them too mutch voltage , if you give them less voltage the system only can crash your sound could have been beacuse it crashed so really u cant hard brick your device with undervolting ... maybe a softbrick if your unstable voltage settings are on autostart.
qazibasit said:
I have to do a custom rom just to see if its all true....otherwise am not interested at all in undervolting my phone. Hope its true...
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
no need for a custom rom mate , you just need a custom kernel wich is able to uv for example HydraCoreNirvana
Bad-Pixel said:
Maybe it depend from the kernel I'm using now (philz 3.99 on BurtRom tw rom) but I can't able to do what you said. I checked on rom toolbox pro again, and I didn't see any uv feature. Just goverors/kernel tweaks (like vm or fs features) or profiles management... Nothing else.
Anyway I'm using tegrak ultimate app to Undervolt my cpu and gpu, and it works perfectly, so I don't miss so much that feature.
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Hey there , you cant uv with Philz kernel just read his thread check his FAQ there hes writing that hes not supporting
oc/uv its just a repacked stock kernel
use HydraCoreNirvana but when you download the kernel check that its the OC version if not than you cant change your voltage like with Philz kernel.
:highfive:
SkyKer93 said:
Hey there , you cant uv with Philz kernel just read his thread check his FAQ there hes writing that hes not supporting
oc/uv its just a repacked stock kernel
use HydraCoreNirvana but when you download the kernel check that its the OC version if not than you cant change your voltage like with Philz kernel.
:highfive:
Click to expand...
Click to collapse
You can you can
Just use tegrak ultimate Overclock app. I bought it because I think it's the only who give you the possibility to Undervolt the gpu also. Initially, philz kernel wasn't supported, but now it is. I undervolted my cpu setting the values that I had using the hydracore kernel oc. And today I lowered them of another - 25mV also. Everything works nicely until now
Sent from my GT-N7000 using xda premium
qazibasit said:
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Nice attitude you are showing there. Oh, there is plenty of power, let's waste.it! Really, that kind off attitude is definitely going to make the world a better place
What's more why do you think undervolting does influence the performance? It only influences the power consumtion and if you go too far it does render the phone unstable. But it certainly does not in-, or decrease the cpu's performance.
Sent from my revived Galaxy Note
---------- Post added at 01:50 AM ---------- Previous post was at 01:45 AM ----------
Bad-Pixel said:
You can you can
Just use tegrak ultimate Overclock app. I bought it because I think it's the only who give you the possibility to Undervolt the gpu also. Initially, philz kernel wasn't supported, but now it is. I undervolted my cpu setting the values that I had using the hydracore kernel oc. And today I lowered them of another - 25mV also. Everything works nicely until now
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Yep tegrak definitely does the trick with PhilZ kernels. I have been using it for at least 8 months now and my phone is undervolted too. Only the highest cpu state is overvolted because I overclocked it to 1552 MHz instead of 1400.
Sent from my revived Galaxy Note
I would love this kernel under ubls4 if it has a proper exfat support. Until this is not fixed like philz kernel, I can not test or try
Sent from my GT-N7000 using xda premium
altae said:
Nice attitude you are showing there. Oh, there is plenty of power, let's waste.it! Really, that kind off attitude is definitely going to make the world a better place
What's more why do you think undervolting does influence the performance? It only influences the power consumtion and if you go too far it does render the phone unstable. But it certainly does not in-, or decrease the cpu's performance.
Sent from my revived Galaxy Note
---------- Post added at 01:50 AM ---------- Previous post was at 01:45 AM ----------
Yep tegrak definitely does the trick with PhilZ kernels. I have been using it for at least 8 months now and my phone is undervolted too. Only the highest cpu state is overvolted because I overclocked it to 1552 MHz instead of 1400.
Sent from my revived Galaxy Note
Click to expand...
Click to collapse
Please explain why you overvolted AND overclocked the highest cpu state. Doesn't this shorten your batteries performance?
Did you changed cpu governor or something else (like screen off profile to reduce CPU) to achieve 1% battery loss at 3pm?
And was that with mobile data on?
jcbobeda said:
Please explain why you overvolted AND overclocked the highest cpu state. Doesn't this shorten your batteries performance?
Click to expand...
Click to collapse
I overcloked the highest cpu state from 1400 Mhz to 1552 Mhz because I want more performance. And because my phone became unstable with the 1552 Mhz and the standard voltage. So now my phone saves energy when the lower cpu states are active and it has a bit of extra power at the expense of battery life when it needs the most processing power. All in all that gives me better battery life than with stock settings and a snappier device when needed. For me this is the ideal solution.
Sent from my revived Galaxy Note
I Currently flashed franco kernel on my nexus 4 . My question should I leave everything to default ? And how to exactly do I under volt in franco. I have really never under volted
Thanks
dia_naji said:
I Currently flashed franco kernel on my nexus 4 . My question should I leave everything to default ? And how to exactly do I under volt in franco. I have really never under volted
Thanks
Click to expand...
Click to collapse
Default settings are fine for a decent battery life. UV doesn't really increase the battery life; its used to reduce the heating when using processor intensive apps (games). But if you don't know what you are doing, its recommended that you don't change any settings.
Sent from my Nexus 4
blitzzz3434 said:
Default settings are fine for a decent battery life. UV doesn't really increase the battery life; its used to reduce the heating when using processor intensive apps (games). But if you don't know what you are doing, its recommended that you don't change any settings.
Sent from my Nexus 4
Click to expand...
Click to collapse
That's really my intention. Right now I am running
384 mhz- 725mV
1026 Mhz-900mV
1512 Mhz-1024 mV
Do you have the Franco kernel app?
dia_naji said:
That's really my intention. Right now I am running
384 mhz- 725mV
1026 Mhz-900mV
1512 Mhz-1024 mV
Click to expand...
Click to collapse
I have UV about 100mV with the franco kernel app. so pretty much like what you have done and I haven't noticed any loss of performance.
Sent from my Nexus 4
Yes
Sent from my Nexus 4
decided to bump this instead of starting a new thread
Is it pretty much the consensus that undervolting w franco kernel on the N4 doesn't noticeably increase battery life?
spitswap said:
decided to bump this instead of starting a new thread
Is it pretty much the consensus that undervolting w franco kernel on the N4 doesn't noticeably increase battery life?
Click to expand...
Click to collapse
I haven't notice any significant increase in battery life, if any. However, the device runs so much cooler than before.
I am now experimenting with 150mV UV. Haven't had any problems with stability or camera.
Sent from my Nexus 4
Undervolting can somewhat increase battery life. Undervolting is meant for lowering CPU power to reduce thermal heat and it will definitely increase the life of the CPU. It doesn't really increase battery life, it might save a little bit but not much.
Sent from my Nexus 4 using Tapatalk 2
Got a question for Franco kernel + Franco Kernel updater app user
Do you have the hotplug control in Frequencies/Voltages menu? It seems to be not there for me. If I flash it with stock kernel then the hotplug control is there but can't change anything. If I flash it with Franco's kernel, then the hotplug control is missing.
Using Franco's latest R119 kernel
frozzbyte said:
Got a question for Franco kernel + Franco Kernel updater app user
Do you have the hotplug control in Frequencies/Voltages menu? It seems to be not there for me. If I flash it with stock kernel then the hotplug control is there but can't change anything. If I flash it with Franco's kernel, then the hotplug control is missing.
Using Franco's latest R119 kernel
Click to expand...
Click to collapse
Franco didn't add hotplugging feature back yet. He might add it back in the next app update.
Sent from my Nexus 4 using Tapatalk 2
frozzbyte said:
Got a question for Franco kernel + Franco Kernel updater app user
Do you have the hotplug control in Frequencies/Voltages menu? It seems to be not there for me. If I flash it with stock kernel then the hotplug control is there but can't change anything. If I flash it with Franco's kernel, then the hotplug control is missing.
Using Franco's latest R119 kernel
Click to expand...
Click to collapse
Something similar happened to me while I was using faux. You have to flash the rom first and kernel later. If you flash kernel first and then the rom some of the features on kernel settings might disappear.
Hotplug is available since quite long time.
Nothing to do with flashing Roms.
Unleashed by my Nexus 4
thought I'd bump instead of starting a new thread.
what's the best settings for the cpu hotplug control? I've set suspend frequency to 384000, suspend frequency is the CPU frequency when the screen if off?
cores on touch is how many CPU cores get used when screen is touched? I kept this to 2.
now I'm not too sure what first_level is used for though. so I left it at 60.
the new app is good but lacks description for some of the settings.
alpha-dog said:
thought I'd bump instead of starting a new thread.
what's the best settings for the cpu hotplug control? I've set suspend frequency to 384000, suspend frequency is the CPU frequency when the screen if off?
cores on touch is how many CPU cores get used when screen is touched? I kept this to 2.
now I'm not too sure what first_level is used for though. so I left it at 60.
the new app is good but lacks description for some of the settings.
Click to expand...
Click to collapse
Do u want to apply the 'best settings' to increase battery life or performance? And I'm using the ones you have stated, pretty balanced stuff. Keep it that way
Hello everyone!
Do you guys know a kernel, that allows to deactivate single cores? I've been using the Semaphore kernel with my old device and it allowed me to choose how many cores should be online max. Also the kernel should support CPU undervolting and underclocking.
Can someone help?
We have several kernels available, but the ones most likely to do what you want are the Hulk kernel and Alucard kernel. Try them and see which works best for you.
Strephon Alkhalikoi said:
We have several kernels available, but the ones most likely to do what you want are the Hulk kernel and Alucard kernel. Try them and see which works best for you.
Click to expand...
Click to collapse
I tried Hulk Kernel already and it seems there is no deactivating of kernels available. I will give Alucard Kernel a try! Many thanks!
I don't see the point in deactivating cores as it negatively impacts performance. But the Alucard kernel in Optimized CM12.1 does allow you to disable cores through the Hotplugging feature in Stweaks. I don't know if that feature is in the standalone kernel.
Strephon Alkhalikoi said:
I don't see the point in deactivating cores as it negatively impacts performance.
Click to expand...
Click to collapse
True but it also increases battery life enormously. As battery life is more important to me then performance, I will deactivate some of the cores.
3mperror said:
True but it also increases battery life enormously. As battery life is more important to me then performance, I will deactivate some of the cores.
Click to expand...
Click to collapse
Hulk kernel allows you to deactivate cores from the Intelli-Plug tab in the Hulk-Stweaks app.
You can set how many cores should be online at max. Set it to 2 or 1 and you should have a dual core or a single core phone. This works only for the Intelli-Plug hotplug.
KT kernel also allows you to deactivate cores. You will have to use it with the Ktoonservative governor, though, and tweak the governor accordingly.
Or download the Sleeping Dragon 1.2 Single Core profile from the profile shop in the Ktweaker app.
It will turn your device into a single core phone. There are also dual core profiles.
I am user who watches YouTube most of the time and I looked into BBS and CPU is running about 600 MHz at all 8 cores all the time when I watch videos. I guess thats a lot and it drains my battery. Is it somehow possible to set the lowest clock about 300 MHz when I am watching YouTube? Or just shutdown 4 cores at least? I guess I will need root for that. Thanks
As you can see, I was watching YT for about 4 hours and most of the time was CPU running at 653 MHz, not lower.
600 mhz is the lowest you can get with stock kernel
I believe some kernels (Extreme kernel / Project K) allow you to set it to 300 mhz
berezker said:
600 mhz is the lowest you can get with stock kernel
I believe some kernels (Extreme kernel / Project K) allow you to set it to 300 mhz
Click to expand...
Click to collapse
Great! But is it still possible somehow in stock kernel? With magisk and some kernel apps like kernel adiutor?
TrueMS said:
Great! But is it still possible somehow in stock kernel? With magisk and some kernel apps like kernel adiutor?
Click to expand...
Click to collapse
You need an custom kernel. However, the 300mhz is slightly too low. Making music laggy and distorted when turning off the display.
TrueMS said:
Great! But is it still possible somehow in stock kernel? With magisk and some kernel apps like kernel adiutor?
Click to expand...
Click to collapse
Nope. You need a custom kernel
Most of the devs are already getting rid of OC/UC on their kernels, F.Y.I
Instead of lowering your clock speed try disabling four cores and reduce the max frequency. Set governor to conservative. If you want more power saving use powersave. Warning: performance will degrade heavily.
Edit: skipped over your mention of disabling four cores. Still it's a valid choice. I do it in extreme case.
It's not needed for our Mi A1 i think...
Somehow are there cuskernel to enable biglittle
RisjadB said:
Somehow are there cuskernel to enable biglittle
Click to expand...
Click to collapse
We don't have big.LITTLE. because of 8 cores it shows two clusters of 4 cores as big and little.
alkesh95 said:
We don't have big.LITTLE. because of 8 cores it shows two clusters of 4 cores as big and little.
Click to expand...
Click to collapse
What about hotplug.... Never see any core stop @Cpu-z... Rip battery
RIP battery what, the Snapdragon 625 is a very efficient chip. Most modern chips nowadays provide zero to negative impact on the battery life with active intensive core hotplugging.
This soc consumes almost nothing, not worth at all to downclock/downvolt.