I have Impossible throttling.
Shannon McMackin
smcmackin at gmail.com
Fri Jul 10 02:51:16 UTC 2009
On 07/09/2009 10:24 PM, Paul Johnson wrote:
> In this website, the argument is made that newer CPUs will use MORE
> energy if the throttling level is set to any value except T0.
>
> http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling
>
> Throttling is "old fashioned", I gather.
>
> I had not bothered with cpuscaling/throttling for about 2 years, so
> that claim surprised me and I started checking. My battery life in
> Linux is worse than it is in WinXP on the same laptop, so I figured I
> might do better.
>
> I have no trouble adjusting the cpuspeed (or do we say cpufreq these
> days?) with the gnome applet "CPU Frequency Scaling Monitor". I have
> experimented with the "ondemand" and "conservative" governors.
>
> The throttling has me puzzled, though.
>
> It appears my Lenovo T61 running Ubuntu 9.04 with kernel
> 2.6.28-13-generic is in a throttling state T8 that does not exist!
>
>
> $ sudo cat /proc/acpi/processor/CPU0/throttling
>
> state count: 8
> active state: T8
> state available: T0 to T7
> states:
> T0: 100%
> T1: 88%
> T2: 75%
> T3: 63%
> T4: 50%
> T5: 38%
> T6: 25%
> T7: 13%
>
> What the heck is T8? That appears to be impossible, since the valid
> states are T0-T7.
>
> I suspected it meant that throttling was disabled, but no! observe:
>
> # cat /proc/acpi/processor/CPU0/info
> processor id: 0
> acpi id: 0
> bus mastering control: yes
> power management: yes
> throttling control: yes
> limit interface: yes
>
>
>
> If I want to force the system to always stay in T0, what should I do?
> I can't see any way to do this as a nonroot user or with su.
>
> I can get there with
>
> $ sudo su
>
> $ echo 0> /proc/acpi/processor/CPU0/throttling
>
> I have no actual evidence that this helps, but the ThinkWiki site
> claims it will.
>
> Once I learn the "right" setting, I'd like to fix it permanently.
>
> If I knew the correct syntax, I could put it in /etc/sysfs.conf.
>
> Right?
>
>
That's interesting...
I have a T61 running F11 and mine shows T0, but I can see that the
applet is down to 800MHz.
CPU1 shows the same.
If I get a chance, I'll fire up my Ubuntu disk and see what it shows...
More information about the ubuntu-users
mailing list