Description of problem: I have enabled the powersave governor on my Intel Core i5 CPU and theoretically the CPU frequency should stay at 1200MHz, however according to i7z utility and temperature sensors, CPU is indeed running at its maximum speed. Version-Release number of selected component (if applicable): all known kernel versions, acpi_cpufreq module How reproducible: always Steps to Reproduce: 1. enable powersave cpu frequency governor 2. run cat < /dev/urandom > /dev/null 3. run i7z utility Actual results: CPU frequency soars to 3200MHz according to i7z *direct* MSR readings, and temperature sensors readings Expected results: CPU speed kept at 1200MHz Additional info: I have Intel Core i5 650 CPU and H55 chipset based motherboard
Data from /proc/cpuinfo also shows that CPU cores don't obey the current frequency policy.
(In reply to comment #0) > Description of problem: I have enabled the powersave governor on my Intel > Core > i5 CPU and theoretically the CPU frequency should stay at 1200MHz, however > according to i7z utility and temperature sensors, CPU is indeed running at > its > maximum speed. > > Version-Release number of selected component (if applicable): all known > kernel > versions, acpi_cpufreq module > > How reproducible: always > > Steps to Reproduce: > 1. enable powersave cpu frequency governor what do you do to enable the powersave governor? > 2. run cat < /dev/urandom > /dev/null > 3. run i7z utility > > Actual results: CPU frequency soars to 3200MHz according to i7z *direct* MSR > readings, and temperature sensors readings > > Expected results: CPU speed kept at 1200MHz > > Additional info: I have Intel Core i5 650 CPU and H55 chipset based > motherboard please attach the output of "grep . /sys/devices/system/cpu/cpu0/cpufreq/*" of your desktop.
The problem is now solved, I should have enabled "powersave" governor on all four cores (at the beginning I did it for the first core only since this way it has always worked for AMD K8 CPUs). I'm sorry for misleading you. Here's the output you requested: grep . /sys/devices/system/cpu/cpu0/cpufreq/* /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0 /sys/devices/system/cpu/cpu0/cpufreq/bios_limit:3201000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:1200000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:3201000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:1200000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency:10000 /sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0 1 2 3 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:3201000 3200000 3067000 ... 1333000 1200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:conservative powersave ondemand performance /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:1200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:acpi-cpufreq /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:3201000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:1200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:<unsupported>