https://bugzilla.novell.com/show_bug.cgi?id=227765 Wojciech.Szenajch@bull.com.pl changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Wojciech.Szenajch@bull.com.pl ------- Comment #4 from Wojciech.Szenajch@bull.com.pl 2006-12-19 06:14 MST ------- Maybe this is specific BIOS/hardware problem (BIOS upgrade if available?). My Notebook Dell Latitude D820 with SuSE10.2 x86_64 kernel 2.6.18.2-34-default works with cpu scaling. For processor Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz cpufreq-info reports: cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006 Report errors and bugs to http://bugs.opensuse.org, please. analyzing CPU 0: driver: centrino CPUs which need to switch frequency at the same time: 0 1 hardware limits: 1000 MHz - 2.00 GHz available frequency steps: 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 2.00 GHz. The governor "conservative" may decide which speed to use within this range. current CPU frequency is 1000 MHz (asserted by call to hardware). analyzing CPU 1: driver: centrino CPUs which need to switch frequency at the same time: 0 1 hardware limits: 1000 MHz - 2.00 GHz available frequency steps: 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 2.00 GHz. The governor "conservative" may decide which speed to use within this range. current CPU frequency is 1000 MHz (asserted by call to hardware). After executing the command: cpufreq-set -g performance cpufreq-info current frequency info lines changed to: .. current CPU frequency is 2.00 GHz (asserted by call to hardware). for two cores. With cpufreq-set -g ondemand it returned back to 1GHz. With ondemand and conservative governors frequency jumps to 2GHz ONLY if I make 2 cores busy. I used simple shell script: #--------- i=0 while true do i=`expr $i + 1` [ `expr $i / 10 \* 10` -eq $i ] && echo -e '#\c' done #--------- When I run it on one terminal window clock stays on 1GHz with SuSE 10.2 x86_64 Starting the same script on second terminal window causes frequency jump to 2GHz. Interrupting one of it makes frequency falls back to 1GHz for ondemand or stay on 2GHz for conservative (it returns to 1GHz after interrupting second script. I consider this SuSE 10.2 behavior as a bug because it is much worse than it was with SuSE 10.1 i586 on another Core Duo (32 bit) Dell laptop. With this system SINGLE invocation of the testing script raised frequency to the maximum speed. After script execution interruption it returned back to minimum speed. This behavior is really recommended also for SuSE 10.2 x86_64 (I did not test Core2 Duo DEll with i586 SuSE 10.2 version). -- 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.