[Bug 230945] New: No way to adjust CPU frequency using powersave
https://bugzilla.novell.com/show_bug.cgi?id=230945 Summary: No way to adjust CPU frequency using powersave Product: openSUSE 10.2 Version: Final Platform: 32bit OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: krienke@uni-koblenz.de QAContact: qa@suse.de On my Intel P4 3.00GhZ machine usinf 10.2 I am unable to set the CPU frequency mode eg to "adaptive" by calling powersave -A (powersaved is running). The error message is: robotnik:/home/krienke # powersave -A liblazy (liblazy_dbus_send_method_call:71): Received error reply: Method "SetCPUFreqGovernor" with signature "s" on interface "org.freedesktop.Hal.Device.CPUFreq" doesn't exist liblazy (liblazy_dbus_send_method_call:71): Received error reply: Method "SetCPUFreqGovernor" with signature "s" on interface "org.freedesktop.Hal.Device.CPUFreq" doesn't exist Could not set CPUFreq policy to dynamic. This used to work fine in SuSE 10.0 on the very same machine and was very helpful to zhave the machine run more silently (less CPU frequency->less heat) when no work had to be done. During bootup the module p4-clockmod is also *not* loaded by default so access to /sys/devices/system/cpu/cpu0/cpufreq to set eg a minimal frequency is not possible (also worked by default in 10.0). Manually loading the module this works but calling powersave -A is still not possible and results in the error message show above. Starting powersaved I can see the following error messages in /var/log/messages: Dec 27 06:00:02 robotnik rcpowersaved: s2ram does not know your machine. See 's2 ram -i' for details. (127) Dec 27 06:00:02 robotnik rcpowersaved: Use SUSPEND2RAM_FORCE=yes to override thi s detection. Dec 27 06:00:03 robotnik powersaved[23146]: WARNING (CpufreqManagement:51) No ca pability cpufreq_control Dec 27 06:00:03 robotnik powersaved[23146]: WARNING (CpufreqManagement:51) No ca pability cpufreq_control Dec 27 06:00:03 robotnik [acpid]: client connected from 23146[0:0] Dec 27 06:00:03 robotnik [acpid]: 1 client rule loaded -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=230945 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |hmacht@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=230945 hmacht@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #1 from hmacht@novell.com 2007-01-03 06:18 MST ------- p4-clockmod doesn't do CPU frequency scaling. It does throttling. And throttling is a bad idea in most cases. It doesn't save any power on modern systems. It just slows down the machine. It can help in regard to heat, though. So if you really like to use it, which I dissuade, then you can add it to the list of cpufreq drivers in /etc/init.d/haldaemon. There are two variables CPUFREQ_MODULES and CPUFREQ_MODULES_GREP. Change them to look as follows: CPUFREQ_MODULES="p4-clockmod speedstep_centrino powernow_k8 powernow_k7 powernow_k6 longrun speedstep_ich acpi_cpufreq" CPUFREQ_MODULES_GREP="^p4-clockmod\|^speedstep_centrino\|^speedstep_ich\|^powernow_k8\|^powernow_k7\|^powernow_k6\|^longrun\|^longhaul\|^acpi_cpufreq" I'm sorry but I have to close the bug as INVALID. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com