[HELP] CPU Frequencies - Nexus 5 Q&A, Help & Troubleshooting

I can't seem to get my Min/Max CPU frequencies to stay locked in regardless of Governor or IO Scheduler I use. I can't figure out why ig s doing this. I've never had a problem before. I am running everything stock right now except cot Root and Custom recovery obviously. But other then that. The phone is stock rom/kernel.
Can someone help me figure this out. It keeps setting my min frequency at over 1Ghz, which I obviously want it to be able to drop down more then that so I can save battery life.
Any ideas?

Silicon Knight said:
I can't seem to get my Min/Max CPU frequencies to stay locked in regardless of Governor or IO Scheduler I use. I can't figure out why ig s doing this. I've never had a problem before. I am running everything stock right now except cot Root and Custom recovery obviously. But other then that. The phone is stock rom/kernel.
Can someone help me figure this out. It keeps setting my min frequency at over 1Ghz, which I obviously want it to be able to drop down more then that so I can save battery life.
Any ideas?
Click to expand...
Click to collapse
do you have busybox installed? im sure that your cpu control app needs it. grab the busybox app by stericson, install it, open it, then install busybox. check if your cpu speed sticks. if it still doesnt, could just be mpdecision. then it would have to be disabled.

Yea I have busybox installed. Its always one of the first things I do. This isn't my first time modding a phone lol I've been modding phones since back when the Droid 2 Global first came out. Even started developing my first App and Custom ROM recently.
I use Jrummy's Busybox Pro app tho.
Sent from my Nexus 5 using XDA Premium 4 mobile app

Mpdecision. I've seen that in FKU, I can't remember off the top of my head what that controls. I thought it had to do with thermal settings for the CPU
Sent from my Nexus 5 using XDA Premium 4 mobile app

It is mpdecision. Its supposed to make the launcher smoother.
Some kernels allow "stop mpdecision" from terminal.. or in chaos kernel, dev got mpdecision to pretty much boosting min frequency
-----------------------
Sent via tapatalk.
I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit

I thought I had seen Mpdecision controls in the FKU app, but I musta been thinking of something else cause I can't seem to find it now. I just flashed Franco Kernel r32, and Now it seems to be keeping my Min/Max Freq locked to where I set them. So the issue seems to be fixed on its own.
I have the governor set to interactive and IO set to Row. Still learning about what IO scheduling does so I just keep that to whatever the kernel has it at by default.
Sent from my Nexus 5 using XDA Premium 4 mobile app

Here's a screenshot

Yes faux used to have mpdecision controlsw. I haven't used it or a while though

This isn't really a solution more just avoiding the problem on your current kernel, but if you want to do this I recommend Chaos kernel :http://forum.xda-developers.com/showthread.php?t=2551441 Comes with the NXT app that allows a lot of tweaks to the CPU, GPU, memory, and so on.

mistahseller said:
This isn't really a solution more just avoiding the problem on your current kernel, but if you want to do this I recommend Chaos kernel :http://forum.xda-developers.com/showthread.php?t=2551441 Comes with the NXT app that allows a lot of tweaks to the CPU, GPU, memory, and so on.
Click to expand...
Click to collapse
Thanks for the link, so far I got it working alright ever since I flash the latest Franco kernel. Got max set to 1958Mhz & Min @ 422Mhz with the voltage dropped by 25 from stock which at 1958Mhz, the voltage is 945mv. So yes everything is staying to where I set it now. If I have any issues again tho I will try the idea in the link.
Thanks to everyone else for the replies as well
Sent from my Nexus 5 using XDA Premium 4 mobile app

Related

[Tiamat kernel 1.4.1) Random reboots on Xoom

Hi all,
I've been having random reboots/freeze-ups ever since I rooted.
This happens regardless of whether I am OC'ed or at 1ghz. These reboots tend to happen when watching Youtube or when browsing.
Would just like to have a feel of the ground if any of you who are rooted experiencing this?
Maybe we can start off by stating the following:
Kernel:
Clock Speed:
OC app: Setcpu or Droid OC
Governor setting: Interactive, on-demand etc..
Last app you were in that caused reboot:
For me, I am on the following:
Kernel: Tiamat 1.41
Clock Speed: 1ghz or 1.2 ghz
OC app: Setcpu
Governor setting: Interactive
Last app you were in that caused reboot: Youtube, browser
Im not sure if this thread shld belong here but since this is Dev where most of us root and OC, I thought I'd ask it here and hopefully we spot some trends with regard to the reboots.
Pls dun flame me Thanks!
wrong section
Moved to Q&A.
I have the same issue - Canada WIFI version
same problem, Canadian WiFi Version.
Not sure if it's because I flashed 1.4.0 then flash 1.4.1 to get the external sd card to show up. But I noticed after I got the external sd card to work, my usbOTG started working too, but from what I've read that should have been removed in 1.4.1 for stability issues.
Same issue. Using the tiamat kernel. It happens with different apps so its not any one for me.
Sent from my Xoom using XDA App
Switch to Droid oc and delete setcpu. Worked for me. Interactive. On demand is junk on Xoom. I use on demand on DroidX.
The kernel will Max to 1504 causing reboot (on some Xooms). Some device can't handle 1504, mine included. Superuser will throw up an occasional user permission for Droid oc as it brings the MHz back down to user setting.
I was experiencing random reboots with the same kernel, mostly just browsing in Dolphin HD. I first stopped OC in setcpu but the reboots still occurred. Then I uninstalled/reinstalled Flash 10.2 and cleared Dolphin's data.
So far, it seems to be much more stable and even battery usage has toned down.
This shouldn't have been moved to Q&A. There is enough discussion at this point on this exact topic that it needs to be addressed. There is a serious problem with the over clock in the tiamat kernel and/or the software that is supposed to govern the overclock. The developers here work very hard for all of us to get the most out of our devices and I fully support them in their work, but we are putting ourselves at risk. It is my understanding that SETCPU and Droid Overclock are only able to govern One of the Dual Core processors while the other is overclocked all the time. There is a widget in the Marketplace (Temp+CPU V2) that will enable you to monitor your clock speeds.... See for yourself.
Sent from my Xoom using Tapatalk
I installed temp+CPU and don't see two cores. Only one display for MHz and it cycles from 216 to 1200. Is there a screen I'm missing?
crauzz said:
This shouldn't have been moved to Q&A. There is enough discussion at this point on this exact topic that it needs to be addressed. There is a serious problem with the over clock in the tiamat kernel and/or the software that is supposed to govern the overclock. The developers here work very hard for all of us to get the most out of our devices and I fully support them in their work, but we are putting ourselves at risk. It is my understanding that SETCPU and Droid Overclock are only able to govern One of the Dual Core processors while the other is overclocked all the time. There is a widget in the Marketplace (Temp+CPU V2) that will enable you to monitor your clock speeds.... See for yourself.
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
This is right where it should be... Development forum is for developing...Discussing does not go there unless its in a thread where something was developed...The tiamat crew knows all about it...they did not make the overclocking, they used someone elses, and are about to remove out. And yes you are correct on the 2nd core.
Sent from my PC36100
bwcorvus said:
This is right where it should be... Development forum is for developing...Discussing does not go there unless its in a thread where something was developed...The tiamat crew knows all about it...they did not make the overclocking, they used someone elses, and are about to remove out. And yes you are correct on the 2nd core.
Sent from my PC36100
Click to expand...
Click to collapse
Remove it? So no more overclocking? Can't a ROM allow OC and voltage control? But I guess it always comes back to the lack of source code.
Mandelbrot.Benoit said:
But I guess it always comes back to the lack of source code.
Click to expand...
Click to collapse
Kernel source is available. It's the rest of Honeycomb that isn't.
So what is the best resolution to the problem? I get at least 5-6 reboots a day...I dl'ed Droid OC and deleted setcpu.
I had a harder time getting it to reboot with Droid OC so I think that's your best solution for now.
Sent from my Xoom using Tapatalk
ruvanist said:
So what is the best resolution to the problem? I get at least 5-6 reboots a day...I dl'ed Droid OC and deleted setcpu.
Click to expand...
Click to collapse
Flash back the stock kernel.
solarnz said:
Flash back the stock kernel.
Click to expand...
Click to collapse
This is probably the best thing to do. If you think about it; Can't be good if your device is rebooting all the time, plus it's just too annoying.
Sent from my Xoom using Tapatalk
crauzz said:
This is probably the best thing to do. If you think about it; Can't be good if your device is rebooting all the time, plus it's just too annoying.
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
Where can I find the stock kernel? Is it available in xda? Cos i did not back it up.
ruvanist said:
Where can I find the stock kernel? Is it available in xda? Cos i did not back it up.
Click to expand...
Click to collapse
Yes. Go here > http://forum.xda-developers.com/showthread.php?p=13178555
Sent from my Xoom using Tapatalk

setcpu help please

I have a thunderbolt recently rooted, uv/oc beater will not work . I read in another post it has to do with ziggy kernel so I have setcpu and I was wondering what would be the best setting so I don't burn my phone up but I would like to see some speed. Thank you for your time.
it's like testing a new submarine for its crushdepth... you know it when you reached it
same story over here
thompsonn said:
I have a thunderbolt recently rooted, uv/oc beater will not work . I read in another post it has to do with ziggy kernel so I have setcpu and I was wondering what would be the best setting so I don't burn my phone up but I would like to see some speed. Thank you for your time.
Click to expand...
Click to collapse
Try using the cell for sometime without SETCPU
Later try using it with default SETCPU options like , powersaver, ondemand, etc.
If you find any difference, its upto you to decide.
But you will see the difference over time
Just use on demand governor and set the Max to 122400 MHz.
Sent from my ADR6400L
As the above posts, with the observation that it's possible to have setting that work most of the time BUT fail in particularly hot conditions, e.g charging + satnaving (both warm it up).

Random reboots

My wife and I both have the htc one x. We bought it online and had the old hboot. Right now we have the same set up as viper xl with beast mode kernel oc to 1.8... Her phone seems to reboot itself at least five times a day while I usually never encounter a reboot. So im wondering if u guys think it's hardware problem or what might cause it. She has deleted the latest apps that she downloaded and the problem still persist... Thank for the help
Sent from my Nexus 7 using xda app-developers app
are you undervolted? try bringing your voltages up if so. also try bringing the overclock down a bit. just because your phone can run at 1.8 stable doesnt mean hers can, every CPU is different (unfortunately) . give that a try and report back. :good:
edit: a few users have reported running zip-align and fix permissions in TWRP/venom tweaks can fix reboot issues. id try messing with the voltages/OC first though
Try running the chip at default values (1.5GHz) and if problems persist try using the stock kernel. Every CPU/SoC is different and therefore can handle different values/clocks. Those would be my first troubleshooting tips because they're easy to change! Lemme know how those go before you try anything more difficult. Also please list your i/o scheduler and governor as well as voltage if possible. Good luck!
I didn't under volt her phone manually but possibly the rom under volt it. I'm going to dial back the over clock a little bit and try to dial back the voltage. I will also try to fix permissions and fix the zip. But what governor would buy recommend? Thank for your help.
Sent from my Nexus 7 using xda app-developers app
cables2590 said:
I didn't under volt her phone manually but possibly the rom under volt it. I'm going to dial back the over clock a little bit and try to dial back the voltage. I will also try to fix permissions and fix the zip. But what governor would buy recommend? Thank for your help.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
intellidemand and SIO scheduler seems to be pretty popular around here. its what i use, perfect battery life / performance. but again, every phone is different so try a few out. are you just using venom tweaks to OC? check voltages under the CPU tab in tweaks.
I have mine on conservative and sio with values at 192-1350MHz for conserving my battery. However because you are checking for stability I would go with ondemand or intellidemand. Dial back the OC and go with default voltage, if you dial back the voltage that can make it unstable as well.
Yes I'm just using viper tweaks for the over clock. I'm wondering if I should use an app instead. I did revert the over clock back to 1.5 so we will see if that helps... The io schedule that we use is sio. The ones avaliable are noop, deadline, cfq, sio, and vr. I had her governor at intellidemand but changed it to lion heart cuz I thought maybe it would out less stress on the cpu... I also did fix permissions and sip aligned so ill keep u guys posted if this worked. Again thanks u guys for the help.
Sent from my Nexus 7 using xda app-developers app
cables2590 said:
Yes I'm just using viper tweaks for the over clock. I'm wondering if I should use an app instead. I did revert the over clock back to 1.5 so we will see if that helps... The io schedule that we use is sio. The ones avaliable are noop, deadline, cfq, sio, and vr. I had her governor at intellidemand but changed it to lion heart cuz I thought maybe it would out less stress on the cpu... I also did fix permissions and sip aligned so ill keep u guys posted if this worked. Again thanks u guys for the help.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Your welcome! hit thanks if we helped you out. SIO is a good one to stick with. Also, I haven't found much difference between built-in and apps as long as your settings stick and run at boot. The apps will have more features but should do the same thing. :good:
jo3holl4nd said:
Your welcome! hit thanks if we helped you out. SIO is a good one to stick with. Also, I haven't found much difference between built-in and apps as long as your settings stick and run at boot. The apps will have more features but should do the same thing. :good:
Click to expand...
Click to collapse
agreed. i would say stick to venom tweaks (as joe said, if it sticks. it should though) . other apps like set cpu and kernel tuner seem to have trouble getting our min frequencies to stick. the one thing kernel tuner is good for is it gives you the ability to change both governors. as of right now your second core governor is probably set to badass with no way of changing other than kernel tuner. if you flash the zip in the post below itll make it so the governor setting you select in venom tweaks applies to BOTH governors. hopefully that makes sense? just figured id let you know, could possibly help with stability/performance. :good:
Genetic517 said:
agreed. i would say stick to venom tweaks (as joe said, if it sticks. it should though) . other apps like set cpu and kernel tuner seem to have trouble getting our min frequencies to stick. the one thing kernel tuner is good for is it gives you the ability to change both governors. as of right now your second core governor is probably set to badass with no way of changing other than kernel tuner. if you flash the zip in the post below itll make it so the governor setting you select in venom tweaks applies to BOTH governors. hopefully that makes sense? just figured id let you know, could possibly help with stability/performance. :good:
Click to expand...
Click to collapse
Yeah I would like to flash the zip to see if that helps... So far I've done all what u have said and no reboots
Sent from my Nexus 7 using xda app-developers app
wow man i completely failed to post the link :laugh: . sorry about that, here you go.
http://forum.xda-developers.com/showpost.php?p=34214493&postcount=4201
edit: make sure to hit thanks on turges post in the viper thread, he deserves all the credit =p

[Q] Good kernel for CM11 which increases thermal throttling temps?

Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
djsubtronic said:
Hello
I am new to this forum and am a long time CM user which I am using on my phone at the moment. However, having discovered the aggressive thermal throttling on this phone (CPU-intensive tasks seem to throttle the max CPU speed down to 1190 MHz very very quickly, before the phone even gets warm), I'm trying to find a custom kernel that will work with CM. I don't care about any fancy features such as S2W or DT2W and if the kernel allows these to be disabled then that would be even better. Basically looking for a reliable, stable kernel that can be configured to be as close to stock as possible, but which would stop the aggressive thermal throttling.
Thanks
Click to expand...
Click to collapse
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
PhilipTD said:
Hi, and Welcome!
I'm afraid that your post likely will be considered a "Best ROM or kernel" thread which is not allowed. It's usually suggested that you go over to the development forum and try out kernels for yourself because everybody's needs are different, and so on.
Click to expand...
Click to collapse
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
gee2012 said:
Only Chaos kernel is compatiblewith CM atm afaik because its a CAF based kernel.
Click to expand...
Click to collapse
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
djsubtronic said:
I probably will do that, but I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
Oh, believe me, I think your post is fine. I just wanted to give you a polite heads-up before the more zealous members started chiming in.
djsubtronic said:
I'll give that a try. From browsing earlier I noticed that n30Hammer and ElementalX have separate links for CM11, I figured they would be compatible.
Click to expand...
Click to collapse
Hi,
Yes they are compatible too, for ElementalX choose the right version. Both have thermal settings.
There is also: http://forum.xda-developers.com/showthread.php?t=2649458 and http://forum.xda-developers.com/showthread.php?t=2633955 (almost the same kernels apart the Toolchain), compatible with CM/CM based rom with thermal control too.
djsubtronic said:
I thought this might not fall in the realm of "best kernel" because I have listed some specific criteria...
Click to expand...
Click to collapse
All you do is make it "best kernel for specific criteria" then. Mods see it all as the same thing.
I'm giving ElementalX a try for now. The mods can feel free to close this thread if they see fit.
Thanks for all the replies.
before this gets locked you need a CAF kernel, Chaos kernel comes to mind, they do nice work. Comes with NXT tweaks which allows you to customize almost everything including temp.
I tried all possible CM11 kernels and Chaos kernel has in my opinion a very nice CPU load management.
Other kernels will stay for several seconds in max frequency after a power demand which result in higher CPU battery drain.
Bricked kernel was also excellent in that field and super responsive but the developer takes a break at the moment so the kernel is not usable for the CAF Version of CM after 25.01.14 without further modding and the AOSP mod for CM CAF is producing some weird behavior on my phone so I go for Chaos and CM at the moment.
I found Elemental would keep upping the minimum CPU to 1267 instead of 300, so at the moment I'm trying out NexXxt as @viking37 linked above, and using Trickster to configure the temps it seems to be working pretty good.
djsubtronic said:
I found Elemental would keep upping the minimum CPU to 1267 instead of 300
Click to expand...
Click to collapse
It's normal, it's how Mpdecision from Qualcomm works (for smoothness purpose). Each time you touch the screen the min CPU freq is increased to 1,26 Ghz. In fact the apps reads this at the min CPU freq because you touch the screen to open it. When you stop to touch the screen the min CPU freq will go back to 300 Mhz, the app needs to update the reading of the min CPU freq too but with Trickser Mod it seems it stuck at 1.26 Ghz all the time (for the reading only) but your min CPU freq is 300 Mhz when you don't touch the screen. You will see better this behavior with an app with "live reading CPU freq" like PerfMon or System Monitor.
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
viking37 said:
You can use the "lock frequency" setting in Trickster Mod after set your min CPU freq to 300Mhz, if you want.
Click to expand...
Click to collapse
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Sent from my Nexus 5 using Tapatalk
rootSU said:
Not good option. Only locks core 0. Core 1 still affected.
Only full workaround is delete /system/lib/hw/power.msm8974.so
Click to expand...
Click to collapse
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Just thought I'd report back, been using NexXxt with custom thermal config using Trickster, and have had no problems at all, great battery life and no more throttling.
viking37 said:
Hi,
Yep, right
Old thinking that is income , sorry for the mistake. I edited my post
Click to expand...
Click to collapse
Ah no problem

Kernels not sticking to settings

Hi I had this problem with one kernel and put it down to that. The same thing however has happened with others.
Has anyone else had this problem? I've used Trickster mod donate to try setting the frequency. Even with the frequency lock on they jump. They seem to jump to random frequencies, but 1.7 is the most common.
Can someone recommend one that does not do this and is good on battery?
Sent by mobile telephone.
howard bamber said:
Hi I had this problem with one kernel and put it down to that. The same thing however has happened with others.
Has anyone else had this problem? I've used Trickster mod donate to try setting the frequency. Even with the frequency lock on they jump. They seem to jump to random frequencies, but 1.7 is the most common.
Can someone recommend one that does not do this and is good on battery?
Sent by mobile telephone.
Click to expand...
Click to collapse
What do you mean exactly? Do you mean the minimum frequency jumps up? If so, yes this is called mpdecision and is present in stock based kernels, unless they explicitly give you a way around it.
It's not that. The kernel I'm using has a scaling range of 300- 2265. I'll set these as it's limits but both ends will move, sometimes to the same freq. 1728 is what they jumped to when I set them just now.
I'm not talking about where the scheduler moves to but the upper and lower limits it has to move about in are what won't stay.
Sent by mobile telephone.
Trinity doesn't seem to do this on my phone so I'll go back to that, but Ive never had this problem
Sent by mobile telephone.
Downloaded cpu tweaks and it shows what I set, but Trickster mod does not so I'm dumping trixtermod as it's showing stuff that is not set, or appears to as cpu tweaks is showing in real time data I expect to see
Sent by mobile telephone.

Categories

Resources