CPU dynamic scaling doesn’t work… FIXED

So, after I installed cpufreq, I somehow installed cpufreqd.  This caused my cpu to always be max no matter what cpu policy I select.  After trying everything and endless searching on google, I was getting nowhere and about to give up.  But I remember seeing this one post about setting the min and max of cpufreq.  I tried to set the min, and it worked.  Did some more digging around, and I finally can get cpu scaling.  Then I thought it was just a misconfiguration, and now I fixed it.  I rebooted the computer to make sure the settings stayed.

Fingers crossed, and nope, back to the same thing.  So, trying to figure out what was going on, I remembered I installed cpufreq and not cpufreqd on my other laptop.  So I removed cpufreqd, rebooted and everything is back to normal.

Now that I think of it, it must be because cpufreqd takes priority, so even though I set the policy in KPowerManager, cpufreqd checks its rules and says, nope, I’m this policy.

I guess I’m more of a control freak, so I want to control my CPUs and not having a daemon do it for me.

Leave a Reply

You must be logged in to post a comment.