(Q) CPU controller - One (M7) Q&A, Help & Troubleshooting

I just got an m7 and I'm trying to figure out how to control the other CPU frequencies. I know on my old s3 I could just run echo them through a script but on here the only CPU with the cpufreq folder is cpu0, I can't seem to find anything on it so does anyone know how to do this?
Sent from my HTC One using Tapatalk

jukiewalsh said:
I just got an m7 and I'm trying to figure out how to control the other CPU frequencies. I know on my old s3 I could just run echo them through a script but on here the only CPU with the cpufreq folder is cpu0, I can't seem to find anything on it so does anyone know how to do this?
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
If you're rooted, you can install a custom kernel like elemetal IX, this will allow you to set max frequency for each core. Just make sure you're using a compatible ROM, like ARHD. If you're looking for something that will allow on the fly adjustment, I'll have to find something else.
Sent from my HTC One using Tapatalk

rmacd02 said:
If you're rooted, you can install a custom kernel like elemetal IX, this will allow you to set max frequency for each core. Just make sure you're using a compatible ROM, like ARHD. If you're looking for something that will allow on the fly adjustment, I'll have to find something else.
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
Ohh so it is a kernel specific thing, I thought it could be done on any. Thanks a lot I should be able to figure the rest out from here.
Sent from my One using Tapatalk

jukiewalsh said:
Ohh so it is a kernel specific thing, I thought it could be done on any. Thanks a lot I should be able to figure the rest out from here.
Sent from my One using Tapatalk
Click to expand...
Click to collapse
yeah with newer HTC devices you can't change freqs on the fly on stock kernel, because HTC have daemons and stuff to boost CPU and it will always reset it to stock 384-1728MHz
Either you need a kernel with pnpmgr (poewr and performance manager) ndisabled, freqs limited in the kernel source or one with aroma max freq choice

poondog said:
yeah with newer HTC devices you can't change freqs on the fly on stock kernel, because HTC have daemons and stuff to boost CPU and it will always reset it to stock 384-1728MHz
Either you need a kernel with pnpmgr (poewr and performance manager) ndisabled, freqs limited in the kernel source or one with aroma max freq choice
Click to expand...
Click to collapse
Yeah I was having the HTC daemon problem earlier for hours and couldn't set any of my frequencies.. New phones always make you feel like a noob again lol
Sent from my One using Tapatalk

jukiewalsh said:
Yeah I was having the HTC daemon problem earlier for hours and couldn't set any of my frequencies.. New phones always make you feel like a noob again lol
Sent from my One using Tapatalk
Click to expand...
Click to collapse
Always, especially when you switch brands!

poondog said:
Always, especially when you switch brands!
Click to expand...
Click to collapse
I hate to ask because I could find it myself but do you happen to know of a few other kernels that supports all core control or one you recommend? Elemental x is over a month dated and doesn't have a lot of useful extra governors imo. I'm running android revolution. So far the threads I've checked either don't mention they support it or just don't.
Sent from my HTC One using Tapatalk

jukiewalsh said:
I hate to ask because I could find it myself but do you happen to know of a few other kernels that supports all core control or one you recommend? Elemental x is over a month dated and doesn't have a lot of useful extra governors imo. I'm running android revolution. So far the threads I've checked either don't mention they support it or just don't.
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
Extra governors are not needed since on demand does the job well, its like a hybrid interactive/ondemand though how it has post freqs etc
I'd recommend elemental, bulletproof, kangaroo (coughcough)
Imo limiting freq doesn't do much for battery.. But you can use power saver mode to limit to 1134mhz and its still super smooth
Extra bells and whistles are not needed and are buzzwords

poondog said:
Extra governors are not needed since on demand does the job well, its like a hybrid interactive/ondemand though how it has post freqs etc
I'd recommend elemental, bulletproof, kangaroo (coughcough)
Imo limiting freq doesn't do much for battery.. But you can use power saver mode to limit to 1134mhz and its still super smooth
Extra bells and whistles are not needed and are buzzwords
Click to expand...
Click to collapse
Haha didn't see you were the Dev, I'll give it a run for awhile. And I just mostly don't like how the phone heats up when running at the higher frequencies/voltages but I know on my last phone limiting the CPU speeds seemed to have helped a lot. Overall I'd just rather have longer battery life over performance any day.

Related

[KERNEL][AOSP][ICS] invisiblek-ics

New thread to house the custom kernel built with linaro's gcc 4.7.1 toolchain
This *should* work with any AOSP ics rom.
Just because this kernel is built with the linaro toolchain it does not mean the rom needs to be compiled in a certain way.
Download here: http://tinyw.in/gnOy
I'll add more details when i have some more time.
source: https://github.com/invisiblek/android_kernel_htc_qsd8k
toolchain used: http://tinyw.in/gYmj
General question on this--is this kernel intended to be used with the nightlies in your testing folder only, or are its benefits universal? I'm a little confused by this whole toolkit thing...
Sent from my ADR6300 using XDA
polarimetric said:
General question on this--is this kernel intended to be used with the nightlies in your testing folder only, or are its benefits universal? I'm a little confused by this whole toolkit thing...
Sent from my ADR6300 using XDA
Click to expand...
Click to collapse
Good question. This *should* work with any ics rom.
I tested this out last night (been running mamarley's kernel) and I ended up switching back for two reasons: first, this doesn't appear to have the 128MHz CPU speed - I'm not sure if that's intentional or not. And secondly, my phone apparently couldn't handle this kernel on 1113MHz - I got lots of FCs. And the rating on Nenamark was essentially the same as my baseline on other kernels.
Just some observations - and your mileage may vary! I really appreciate the fact that this is even being worked on, invisiblek.
EDIT: Totally meant AnTuTu, not Nenamark.
stiltzkin said:
I tested this out last night (been running mamarley's kernel) and I ended up switching back for two reasons: first, this doesn't appear to have the 128MHz CPU speed - I'm not sure if that's intentional or not. And secondly, my phone apparently couldn't handle this kernel on 1113MHz - I got lots of FCs. And the rating on Nenamark was essentially the same as my baseline on other kernels.
Just some observations - and your mileage may vary! I really appreciate the fact that this is even being worked on, invisiblek.
Click to expand...
Click to collapse
Great to hear feedback. Thats all im looking for here really.. It doesnt have 128mhz because its the same voltage as 245 hence no real benefit to having it. Plus some devices are unstable there. I never overclock but i can look at the voltages and maybe get 1113 stable
I can say it works on the new ICS TW rom, drains kinda fast although I think its rom related only.
I had only one reboot, got a freeze and then 10 seconds later a reboot. Its the only one I've had since reapplying new settings.
On freeze I was running SAv2 1113 Max/245 Min.
I have now lowered it to 998 and its running fine on that rom.
Other than that, its amazing.
Sent from my ADR6300 using Tapatalk 2
invisiblek said:
Great to hear feedback. Thats all im looking for here really.. It doesnt have 128mhz because its the same voltage as 245 hence no real benefit to having it. Plus some devices are unstable there. I never overclock but i can look at the voltages and maybe get 1113 stable
Click to expand...
Click to collapse
i take this back, 128mhz is 25mV under 245mhz here
never mind
Can you clear up the linaro tool chain for me, I'm confused as to if the ROM currently utilizes it... and if so is there a certain kernel you have to use along side it. Sorry if that's a stupid question...
Sent from my ADR6300 using XDA
Does this have fast charge?
thekendog said:
Does this have fast charge?
Click to expand...
Click to collapse
I think so, based on this commit below I'd say yes:
add smb329.c for fast charging when plugged into usb
I'm getting some pretty great battery life with this kernel and the 6/21 kang. 1 day and 9 hours after moderate use and I'm still at 30%
Sent from my ADR6300 using XDA

[Q] Setcpu + stock kernel

Hi !
i have a LB and so, i have only a stock kernel. I would like to use Setcpu and profile to save my phone, can use it ? can i undervolt this ?
Thanks !
Meelouw said:
Hi !
i have a LB and so, i have only a stock kernel. I would like to use Setcpu and profile to save my phone, can use it ? can i undervolt this ?
Thanks !
Click to expand...
Click to collapse
No, you need a custom kernel for UV/OC/UC so setcpu or other similar apps are of no use to you.
gregbradley said:
No, you need a custom kernel for UV/OC/UC so setcpu or other similar apps are of no use to you.
Click to expand...
Click to collapse
Agreed, except you will be able to profile using stock governors and I/o schedulers if you are rooted, you will also be able to set a lower max or higher min process speed if you should choose. I have not used setCpu yet although I have it installed, annoyingly it keeps requesting su even tho I'm not using it :/
Sent from my LT30p using xda app-developers app
[email protected] said:
Agreed, except you will be able to profile using stock governors and I/o schedulers if you are rooted, you will also be able to set a lower max or higher min process speed if you should choose. I have not used setCpu yet although I have it installed, annoyingly it keeps requesting su even tho I'm not using it :/
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
True, you can set stock governers, but when it comes setting cpu speeds you will only be able to set stock speeds. Since the stock speeds are all aready availabe you will only be able to increase the lowest speed and decrease the max speed which is not what he wants to do, and IMHO no something to bother doing anyway.
Indeed, and thats what I said
However I would disagree that it's pointless - you could (for example) set profiles for when battery >40% max cpu = 1G - this would slightly increase remaining battery life - you can also set temperature based profiles and even profiles for specific apps.
But in truth, most of these are rather redundant given that the T already has battery saver/thermal throttling and decent enough processor to cope with heavy load - still, will be very useful once we get a few more custom kernels to play with (eagerly awaits the arrival of DOOOOOOM!!!)
[email protected] said:
Indeed, and thats what I said
However I would disagree that it's pointless - you could (for example) set profiles for when battery >40% max cpu = 1G - this would slightly increase remaining battery life - you can also set temperature based profiles and even profiles for specific apps.
But in truth, most of these are rather redundant given that the T already has battery saver/thermal throttling and decent enough processor to cope with heavy load - still, will be very useful once we get a few more custom kernels to play with (eagerly awaits the arrival of DOOOOOOM!!!)
Click to expand...
Click to collapse
+1
I tried SetCPU when I was rooted on 303 firmware.
It worked ok for about half a day and then locked in a CPU mode and hammered my battery until the phone went flat. The phone was pretty hot when I noticed and picked it up.
Might be a one-off but worth keeping look out for if you are using with a LB like I was.
If I helped hit thanks!
ok
thanks for all information !

[Q] How do I overclock my phone?

Hello people! I just succeded with rooting my LG Optimus 4X HD :victory: And the reason I did that was to increase the performance on my phone, but I couldn't find any good apps for that. I want suggestions about apps that can overclock EVERY CORE and not just a single one, please respond as soon as possible
AbdulTheInsane said:
Hello people! I just succeded with rooting my LG Optimus 4X HD :victory: And the reason I did that was to increase the performance on my phone, but I couldn't find any good apps for that. I want suggestions about apps that can overclock EVERY CORE and not just a single one, please respond as soon as possible
Click to expand...
Click to collapse
have u done any overclocking in your whole life ? ...
you cant overclock from settings only one core. to overclock only one core u have to do a surgery to the cpu chip........
u cant overlock if the kernel does not support it. stock rom limit is 1500
kessaras said:
have u done any overclocking in your whole life ? ...
you cant overclock from settings only one core. to overclock only one core u have to do a surgery to the cpu chip........
u cant overlock if the kernel does not support it. stock rom limit is 1500
Click to expand...
Click to collapse
Dude I just rooted my phone like 2 days ago so don't excpect me to be a pro at these stuff xD (I am a noob) But you didn't really answer my question tho :s
First,You need to install a kernel that supports overclocking, and after that you can use app like trickstermod or tegra overclock. But i would strongly suggest you to read more about rom,kernel,recovery etc. before asking such questions.
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
AbdulTheInsane said:
Dude I just rooted my phone like 2 days ago so don't excpect me to be a pro at these stuff xD (I am a noob) But you didn't really answer my question tho :s
Click to expand...
Click to collapse
the phone doesnt have to do anything with the procedure u can overclock anything. from just a coffee machine to a kitchen , from a pc to a phone !! if a cpu has more than one core, u cant just overclock only one of them. I answered i told u the limit of the stock rom and kernel is 1500. u cant overclock. u must have a custom kernel that can support overclocking.
that means u need to unlock bootloader and flash at least a custom kernel if not a whole rom.
<<EDIT>> and just for the knowledge ! take for example samsung s3. it has a lower cpu frequency but the phone is little faster than our optimus. overclocking isnt only about rising the frequency. u can also overclock by slightly giving more voltage and faster correspondence. u have to read a lot to understand how it works. for example a mistake can make u have a slow 1700 cpu but a fast 1200 cpu. read read read read
kessaras said:
the phone doesnt have to do anything with the procedure u can overclock anything. from just a coffee machine to a kitchen , from a pc to a phone !! if a cpu has more than one core, u cant just overclock only one of them. I answered i told u the limit of the stock rom and kernel is 1500. u cant overclock. u must have a custom kernel that can support overclocking.
that means u need to unlock bootloader and flash at least a custom kernel if not a whole rom.
<<EDIT>> and just for the knowledge ! take for example samsung s3. it has a lower cpu frequency but the phone is little faster than our optimus. overclocking isnt only about rising the frequency. u can also overclock by slightly giving more voltage and faster correspondence. u have to read a lot to understand how it works. for example a mistake can make u have a slow 1700 cpu but a fast 1200 cpu. read read read read
Click to expand...
Click to collapse
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
Buy tegra overclock from playstore.
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
set governor to performance, set cpuquiet to userspace. you need trickstermod app & custom kernel in order to tune this.
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
And watch your battery drain in under an hour.
What have you been doing to actually have a point that you have thought a quad core 1.5ghz phone needs overclocking?
Sent from my Nexus 5 using Tapatalk
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
your cores are already at 1500. to set a perfomance governor to make them run permanently at 1500 will cause u a huge battery drain and cpu overheat. when u will go play a game the heat will enable automatically the cpu to rest so u will have actually around 1000 mhz speed. the cpu HAS to rest. the phones dont have many big fans inside to cool the board and the cpu. thats why people prefer ondemand governor usually. the cpu rests until the 1st core go to 90% usage or more and then the other cores are enabled too. when the cpu usage go below 90% one core is working again and when there isnt any need for cpu usage , the core goes down to 102 mhz.
overclocking
before you get your phone overclocked you should but in consideration that you may break your phone..over heating .... battery consumption.. don't look for performance alone >> you cant get performance with out battery drain or over heating >> just thing before you do that
You should look at how often cores 3&4 are even active. It's very rarely on my Nexus
Sent from my Nexus 5 using Tapatalk
ah c'mon he cant destroy the phone even if he wanted to. its not like he has the knowledge to decompile the kernel , change the proccessor limit to over 1700 and recompile it. so his limit is 1700 of iodak and werewolf and mokee. the thing is to understand how overclock works. he will figure it out eventually.
kessaras said:
ah c'mon he cant destroy the phone even if he wanted to. its not like he has the knowledge to decompile the kernel , change the proccessor limit to over 1700 and recompile it. so his limit is 1700 of iodak and werewolf and mokee. the thing is to understand how overclock works. he will figure it out eventually.
Click to expand...
Click to collapse
LOL... How can we decomplie the kernel and recompile that?
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
Yeah, I think the max over clock for p880 only reach 1700. Or am I wrong?
Sent from my LG-P880 using Tapatalk 2
momo95 said:
Yeah, I think the max over clock for p880 only reach 1700. Or am I wrong?
Sent from my LG-P880 using Tapatalk 2
Click to expand...
Click to collapse
for the developers that know what to do , max for our phone is 1700. originally the safe overclocking at any cpu since many many years , is around 20%. after that it needs cooler. the better the cooler the more u can overclock.
Hi, trickster show me that my phone don't use the 1700 MHz. Y?
Sent from my LG-P880 using xda app-developers app
Probably it is not overclocked.
The stock higher operating frequency of p880 is 1500 MHz, and that is what your trickster diagram is showing.
So. Either your phone is notoverclocked, or in whatever kernel you are using maximum frequency is set to 1500 MHz.
Inviato dal mio GT-P3110 usando XDA Premium HD app
Ehm, i have iodak v08 cm10.1.3 and cwm6.0.4.4
I'll check how to overclock the CPU.
May some one also look for a how-to if i don't find anything for overclocking my CPU
Thanks and kind regards
Edit;;;
I've found it. Can some one explain to me how to fit this things?
Sent from my LG-P880 using xda app-developers app

Overclocking Kernels for the TF701t

Hi, does anyone know of any kernels available for the tf701 so we can overclock/underclock the processor better? I still am kind of new to this forum. I want to do this for overall battery life improvement and also performance improvements as a bonus. thanks for your help!!
Sent from my TF300T using Tapatalk 2
royredman said:
Hi, does anyone know of any kernels available for the tf701 so we can overclock/underclock the processor better? I still am kind of new to this forum. I want to do this for overall battery life improvement and also performance improvements as a bonus. thanks for your help!!
Sent from my TF300T using Tapatalk 2
Click to expand...
Click to collapse
There are none currently.
Not sure the device really needs it either. It's very fast as it and would only generate more heat and worse battery on an already hot device.
Tweaking the kernel and rom are much better options (CROMi-X )
sbdags said:
There are none currently.
Not sure the device really needs it either. It's very fast as it and would only generate more heat and worse battery on an already hot device.
Tweaking the kernel and rom are much better options (CROMi-X )
Click to expand...
Click to collapse
I essentially wanted to use SetCPU in order to dramatically underclock the processor during sleep and slightly underclock it while its screen is on (because who needs all this processing power really?). This could possibly stretch out my battery life by another day. Do you think that will be possible to do when I install a different ROM on the tablet? (like yours for example)
Ah ok - download trickster mod and set the min and max freq there. SetCPU is years old and won't work with our device
sbdags said:
Ah ok - download trickster mod and set the min and max freq there. SetCPU is years old and won't work with our device
Click to expand...
Click to collapse
with the trickster mod, would I be able to set profiles for it when I do things like turn off the screen? thanks for the suggestion!!
royredman said:
with the trickster mod, would I be able to set profiles for it when I do things like turn off the screen? thanks for the suggestion!!
Click to expand...
Click to collapse
Nope - it just sets the min and max.
I wonder why it gets hot though. I thought these are SoC's and aren't supposed to get hot. The tf101 didnt get hot at all. But if you overclocked it to 1.6 it started to get warm.
Does anyone know if this happens as regularly on cm11 or another aosp ROM? Also, what's a good max level to clock it at so I don't constantly worry about the heat issue?
Sent from my SCH-I545 using Tapatalk 2
royredman said:
Does anyone know if this happens as regularly on cm11 or another aosp ROM? Also, what's a good max level to clock it at so I don't constantly worry about the heat issue?
Sent from my SCH-I545 using Tapatalk 2
Click to expand...
Click to collapse
What exactly are you worried about? You can't clock it past 1.9GHz anyway which while it might get toasty it won't fry an egg or anything.
sbdags said:
What exactly are you worried about? You can't clock it past 1.9GHz anyway which while it might get toasty it won't fry an egg or anything.
Click to expand...
Click to collapse
I just want to make sure getting it this warm wouldn't damage the hardware in anyway.
Sent from my SCH-I545 using Tapatalk 2

M7 Undervolt

Hey guys wondering if anyone has their htc one m7 undervolted at the moment and what voltage they are running at. Also what does everyone here recommend for governors and schedules for similar to stock performance with best possible battery life. Thanks!
95thfallout said:
Hey guys wondering if anyone has their htc one m7 undervolted at the moment and what voltage they are running at. Also what does everyone here recommend for governors and schedules for similar to stock performance with best possible battery life. Thanks!
Click to expand...
Click to collapse
look in the kernel threads for this information
Thank you, I already went through a couple forums for kernels compatible to aosp lollipop but as the forums were newer I could not find much in terms of settings. Are their any forums you particularly recommend?
95thfallout said:
Hey guys wondering if anyone has their htc one m7 undervolted at the moment and what voltage they are running at.
Click to expand...
Click to collapse
Its not because someone is having good results at X volts that you will have the same. Every chip is slightly different and you should try yourself by reducing in small increments untils the phone is not stable. Then you know the minimum voltage your chip can deal with. Add a safety margin to that and you're pretty much done.
Also what does everyone here recommend for governors and schedules for similar to stock performance with best possible battery life.
Click to expand...
Click to collapse
If you want it similar to stock then Id suggest to use the interactive gov.
alray said:
Its not because someone is having good results at X volts that you will have the same. Every chip is slightly different and you should try yourself by reducing in small increments untils the phone is not stable. Then you know the minimum voltage your chip can deal with. Add a safety margin to that and you're pretty much done.
If you want it similar to stock then Id suggest to use the interactive gov.
Click to expand...
Click to collapse
Alright thanks for the info. I have been undervolting cpu chips since intel released sandy bridge so Im well aware of the silicone lottery and how to adjust voltages, however im just looking for a relative range of what to expect. Also how do you go about stress testing on a phone Ive downloaded a couple apps but Im questioning their reliability. In regards to the interactive gov, for some reason whenever I select this gov my phone freezes and reboots. It may be an issue with the kernel but no other people have reported it, all other governors seem to work fine, so therefore for the time being I cant use them governor. I have been using the "badass" governor for a couple days but found it a little laggy so im trying "smartassv2" atm.

Categories

Resources