Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've been trying to get CPU frequency scaling enabled on an old laptop (Celeron 530) running Lubuntu 12.04. I know this works in BIOS because it worked under Vista, and I can just get it working for about 5 minutes, sometimes, from a cold boot.

Initially, the fresh install did not have any governors or cpu drivers loaded.

However, I've followed the advice from http://www.pantz.org/software/cpufreq/usingcpufreqonlinux.html and got to the stage where governors are available, and cpu driver is loaded. After that, nothing seems to work. There is no directory for ondemand to edit files in.

I've also tried the method from The performance governor for cpufreq doesn't seem to behave as advertised and edited the relative conf file so that the only possible available profile is "On Demand" and it is selected for all. Nothing.

However, my issues seem to be a bit different. I can't get changes to the config files to stick, except for changes to /etc/cpufreqd.conf. Either editing from the file manager, from the terminal as sudo, from the terminal as root, even if permissions and ownership of files has been changed. It also doesn't stick if cpufreq-set -g ondemand is used.

The machine is stuck under the performance governor regardless.

Any changes I make to /sys/devices/system/cpu/cpu0/cpufreq/ files will save. But when I re-open the scaling_governor file, there is "performance", sitting smugly and toasting the laptop to kingdom come.

Installing CPUFreq frontend on the panel applets doesn't allow me to change the governor at all.

Installing indicator-cpufreq seems to allows me to change the frequency briefly but it soon reverts to type.

share|improve this question
    
I was having the same problem, and I found out that the governor changes back to ondemand every time I plug and unplug my battery charger (and my charger is not the original one, and cannot hold my laptop running and charging, causing virtual 'disconnects' very often). –  BrunoJCM Mar 11 '13 at 16:36
add comment

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.