Author Topic: eeepc900< cpufreq & cpu throttling  (Read 1136 times)

Offline mikkl

  • Hero Member
  • *****
  • Posts: 872
eeepc900< cpufreq & cpu throttling
« on: July 24, 2011, 05:58:20 AM »
Following Tex's thread in tips & tricks, I have been checking my cpu throttling on my eeepc 900.  The system does not contain the file necessary to set speed steps but cpufreq-info shows:


cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: p4-clockmod
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.00 ms.
  hardware limits: 113 MHz - 900 MHz
  available frequency steps: 113 MHz, 225 MHz, 338 MHz, 450 MHz, 563 MHz, 675 MHz, 788 MHz, 900 MHz
  available cpufreq governors: ondemand, conservative, powersave, userspace, performance
  current policy: frequency should be within 675 MHz and 900 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 900 MHz (asserted by call to hardware).


this suggests that cpu throttling should be functional, however I do not see it happening in practice.  I suspect the reason may be suggested by the last line of the output, but I don't know where to look for where a call that would freeze the cpu at 900mhz.

Any ideas?

Offline OMSkates

  • Hero Member
  • *****
  • Posts: 2388
Re: eeepc900< cpufreq & cpu throttling
« Reply #1 on: July 24, 2011, 06:07:51 AM »
Run this command as root:
Code: [Select]
cpufreq-set -g ondemand
re-check cpufreq-info.

If it still says "performance" then Your CPU module may not work with ondemand.

Refer to this thread:  http://www.pclinuxos.com/forum/index.php/topic,93725.msg787795.html#msg787795

Offline mikkl

  • Hero Member
  • *****
  • Posts: 872
Re: eeepc900< cpufreq & cpu throttling
« Reply #2 on: July 24, 2011, 06:35:22 AM »
I think you got it   :

"powersave" and "performance" are the only two that currently seem to work.  I would much prefer "conservative".

The irony is that this used to work, several desktop updates ago.  I believe there used to be a package eeecontrol that would.  I think I need to check into it again and see if it is still being maintained.

Thanks,

mikkl

Offline OMSkates

  • Hero Member
  • *****
  • Posts: 2388
Re: eeepc900< cpufreq & cpu throttling
« Reply #3 on: July 24, 2011, 05:09:45 PM »
No prob.  Maybe let me know what you find.  I have an older Fujitsu (T4010) that I set up for my Mom and the ondemand is working fine.  However my newer T4210 "ondemand" is not available so I have used governor "powersave" to drop the dual CPUs to 1000Mhz rather than the 1.8Ghz.  What I'm wondering is why the older T laptop has "ondemand" and the newer one does not, as well as why your machine use to have "ondemand" available but now does not.

Offline Kurdistan

  • Full Member
  • ***
  • Posts: 177
Re: eeepc900< cpufreq & cpu throttling
« Reply #4 on: July 25, 2011, 02:00:55 AM »
You can also try to install guidance-power-manager from synaptic. Maybe this will give you better control of your CPU scaling.
Running PCLinuxOS on my USB. PCLinuxOS went bang on me. I have X-u-b-u-n-t-u on my laptop for now. Will give PCLinuxOS a try in the feature.

Offline OMSkates

  • Hero Member
  • *****
  • Posts: 2388
Re: eeepc900< cpufreq & cpu throttling
« Reply #5 on: July 25, 2011, 02:04:21 AM »
You can also try to install guidance-power-manager from synaptic. Maybe this will give you better control of your CPU scaling.
Do you have to disable Powerdevil when enabling Guidance Power Manager?

Offline Kurdistan

  • Full Member
  • ***
  • Posts: 177
Re: eeepc900< cpufreq & cpu throttling
« Reply #6 on: July 25, 2011, 02:29:32 AM »
I have not try it to be honest under PCLinuxOS, but I know this packages is preinstalled in other Distros.  :)
Running PCLinuxOS on my USB. PCLinuxOS went bang on me. I have X-u-b-u-n-t-u on my laptop for now. Will give PCLinuxOS a try in the feature.