Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Dec 2008 14:40:50 +1100 (EST)
From:      Ian Smith <smithi@nimnet.asn.au>
To:        Dmitry Kolosov <ivakras1@gmail.com>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: Problem on AMD64
Message-ID:  <20081223140958.I29108@sola.nimnet.asn.au>
In-Reply-To: <200812221927.00568.ivakras1@gmail.com>
References:  <20081221233822.7E92545020@ptavv.es.net> <200812221927.00568.ivakras1@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



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