Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Dec 2008 19:41:11 +0300
From:      Dmitry Kolosov <ivakras1@gmail.com>
To:        freebsd-acpi@freebsd.org
Subject:   Re: Problem on AMD64
Message-ID:  <200812231941.11998.ivakras1@gmail.com>
In-Reply-To: <20081223140958.I29108@sola.nimnet.asn.au>
References:  <20081221233822.7E92545020@ptavv.es.net> <200812221927.00568.ivakras1@gmail.com> <20081223140958.I29108@sola.nimnet.asn.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 23 December 2008 06:40:50 Ian Smith wrote:
> On Mon, 22 Dec 2008, Dmitry Kolosov wrote:
> [..]
>
>  > Could you give to us some links about powersaving with EST? For now, i'm
>  > using powerd:
>  > powerd_enable="YES"
>  > powerd_flags="-a maximum -b adaptive -n adaptive -r 30 -i 35"
>  > in my rc.conf. I'm not on AMD64, so i'm sorry, powerd works well to me
>  > (125 MHz on battery and 2.16GHz on AC), BUT battery life time is equal
>  > in both cases and something about 50 minutes, so i think powerd is not
>  > so powerfull for me.
>
>      -i percent  Specifies the CPU idle percent level when adaptive mode
>                  should begin to degrade performance to save power.  The
>                  default is 90% or higher.
>
>      -r percent  Specifies the CPU idle percent level where adaptive mode
>                  should consider the CPU running and increase performance.
>                  The default is 65% or lower.
>
> I don't think your powerd running and idle percentages are likely to
> work too well; too close together, and too close to the 'busy' end.
>
> Try stopping powerd (/etc/rc.d/powerd stop) then running powerd manually
> in verbose mode in its own console (powerd -v [flags]) to watch how it
> behaves under varying loads.
>
> I suspect that you will find it 'flapping' between some frequencies too
> often at constant load, as there's insufficient hysteresis between the
> idle/running marks.  Compare it with using the default -i and -r and if
> those aren't suitable, try rather smaller variations from the defaults.
>
> If it lacks responsiveness, try decreasing the polling interval.
>
> cheers, Ian

Thanks Ian,
 -i and -r values was selected (3 month ago) by long playing with `powerd -v 
[flags]` in foreground, as you advice to me. The behavior of powerd is correct, 
and parameters was selected correctly to my environment. Also, 
debug.cpufreq.lowest was set to 500, and it starts to increase with 30% of CPU 
load, and decrease (to 500) with 35%. It's just good to me and it perfectly 
works.
I'm realy think it's all about my hdd (WD), its toooooo hot, even when no file 
activity, even when lid is closed, on battery or on AC, no matter. It's about 
60-65C.
How to decrease the polling interval?
Thanks again!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812231941.11998.ivakras1>