On Wed, Mar 14, 2007 at 11:36:41AM -0400, Peter Jones wrote: > On Tue, 2007-03-13 at 18:23 +0100, Stefan Seyfried wrote: > > > https://bugzilla.novell.com/show_bug.cgi?id=227854#c13 sums it up nicely. > > On dualcore cpus, where the governor setting affects more than one core, > > the cpufreq policy will be set to performance after resume. > > The idea is certainly correct, but I still hate setting the governor to > "performance". Realizing that we're never going to agree on this, I've > added a config variable "TEMPORARY_CPUFREQ_GOVERNOR" that distros can > set in 'defaults' (but I have not set it there), so that you can at > least easily override my stubbornness.
That's fine with me, although i agree with Holger that userspace is not the best choice for this one and performance is (at least for suspend to disk) most useful. And this is from me, a real battery-lifetime-junkie :-) > cvs diff: Diffing pm/hooks > Index: pm/hooks/94cpufreq > =================================================================== > RCS file: /cvs/pm-utils/pm-utils/pm/hooks/94cpufreq,v > retrieving revision 1.3 > diff -u -p -r1.3 94cpufreq > --- pm/hooks/94cpufreq 6 Mar 2007 19:55:31 -0000 1.3 > +++ pm/hooks/94cpufreq 14 Mar 2007 15:32:10 -0000 > @@ -11,7 +11,15 @@ hibernate_cpufreq() > [ -f $x/cpufreq/scaling_governor ] || continue > > savestate ${x}_governor $(cat $x/cpufreq/scaling_governor) > - sh -c "echo userspace > $x/cpufreq/scaling_governor" > >/dev/null 2>&1 > + done > + for x in $(ls -1) ; do > + [ -d $x/cpufreq ] || continue > + [ -f $x/cpufreq/scaling_governor ] || continue > + > + gov="$TEMPORARY_CPUFREQ_GOVERNOR" > + grep -q "$GOVERNOR" $x/cpufreq/scaling_available_governors \ > + || gov="userspace" > + sh -c "echo \"$gov\" > $x/cpufreq/scaling_governor" What is the thing with this "sh -c echo ...", why don't we simply do "echo $gov > $x/...". If this is a cool trick, i don't know it yet :-) -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." _______________________________________________ Pm-utils mailing list Pm-utils@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pm-utils