Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

System or Kernel chages cpu frequencies itself!!?

OP Sebastianm1989

8th July 2014, 06:50 PM   |  #1  
OP Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: Jul 2014
Hey guys,
i got a problem adjusting the cpu frequencies on my Galaxy S4 mini GT9195.
For example, i change it to 162mhz minimum and 1026mhz maximum and the smartassV2 govenor. Then that changes ramdomly to some weird frequencies automaticly and out of a sudden. Like 1458mhz minimum and maximum.

I use the cyanogenmod11 M7 rom and the f4ktion 1.5.0 Kernel (the cyanogen kernel does the same btw)

As App for adjusting i use the Kernel Tweaker, but even if i do it in the System settings its doing the same...
I did some undervolting, this stays as i set it.

I hope you guys can help me its annoying to check it every houre and see that it changed again and drains my battery

Sebastian
Last edited by Sebastianm1989; 8th July 2014 at 07:05 PM. Reason: Fault
8th July 2014, 09:44 PM   |  #2  
Recognized Developer
Thanks Meter: 19,798
 
2,060 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Devices using a modern qualcomm cpu, relies on two userspace daemons (mpdecision and thermald) to manage frequency and thermal throttling. So mpdecision takes care of the frequencies and cpu hot-plugging (when to engage additional cores or not), and thermald lowers the frequency if the temperature gets too high, in order to protect the cpu from overheating. This is not compatible with the frequency settings in CM or any third party app with similar functionality, as they will always override whatever you set there.
The Following 2 Users Say Thank You to arco68 For This Useful Post: [ View ]
9th July 2014, 12:19 AM   |  #3  
OP Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: Jul 2014
Quote:
Originally Posted by arco68

Devices using a modern qualcomm cpu, relies on two userspace daemons (mpdecision and thermald) to manage frequency and thermal throttling. So mpdecision takes care of the frequencies and cpu hot-plugging (when to engage additional cores or not), and thermald lowers the frequency if the temperature gets too high, in order to protect the cpu from overheating. This is not compatible with the frequency settings in CM or any third party app with similar functionality, as they will always override whatever you set there.

I see.. Thanks for the answer mate, so there's no way to save battery like this? It just seems sometimes that it's stuck at some frequencies...
9th July 2014, 12:26 AM   |  #4  
Recognized Developer
Thanks Meter: 19,798
 
2,060 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Well, you could make a custom boot image that disables those daemons, but it could cause more harm than good.
The Following User Says Thank You to arco68 For This Useful Post: [ View ]
9th July 2014, 12:47 AM   |  #5  
luisbraz's Avatar
Senior Member
Flag Faro
Thanks Meter: 50
 
146 posts
Join Date:Joined: Nov 2013
Quote:
Originally Posted by Sebastianm1989

Hey guys,
i got a problem adjusting the cpu frequencies on my Galaxy S4 mini GT9195.
For example, i change it to 162mhz minimum and 1026mhz maximum and the smartassV2 govenor. Then that changes ramdomly to some weird frequencies automaticly and out of a sudden. Like 1458mhz minimum and maximum.

I use the cyanogenmod11 M7 rom and the f4ktion 1.5.0 Kernel (the cyanogen kernel does the same btw)

As App for adjusting i use the Kernel Tweaker, but even if i do it in the System settings its doing the same...
I did some undervolting, this stays as i set it.

I hope you guys can help me its annoying to check it every houre and see that it changed again and drains my battery

Sebastian

f4ktion kernel 1.5.0 is not designed for M7. For M7 use 1.4.5.
I'm right now with nightly 0703, kernel 1.5.0, mpdecision disable and MSM Hotplug enable (performance control). With this settings that bug disapeared. 162 mhz - 1728 mhz; smartassh3; ROW.
In M7, and 1.4.5 kernel, the only governor that works with 162 mhz and don't change to 1458 mhz is the Ondemand.
The Following User Says Thank You to luisbraz For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes