[Bug 227765] New: CPUFREQ PROBLEM WITH CORE DUO T2400 CPU SCALING
https://bugzilla.novell.com/show_bug.cgi?id=227765 Summary: CPUFREQ PROBLEM WITH CORE DUO T2400 CPU SCALING Product: openSUSE 10.2 Version: Final Platform: 32bit OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: jarig@o2.pl QAContact: qa@suse.de Hi, I have just installed new openSUSE 10.2 and i`m having problems with performance. My machine is hp nx7400 with core duo t2400 cpu. THe problem is that many times there is no way to set both cpus to the 1.83GHz no metter to governor type or cpu usage. Basicly the frequency is almost always set to 1ghz up to 1.33ghz instead of 1.83 as it should be. Same problem was with 10.1 version but the solution was to stop powersaved deamon. But In 10.2 it doesn`t make any changes- the frequency is still between 1ghz and 1.33ghz. I`ve been also trying to change cpu settings in /sys dir by changing scaling-max-freq to 1833000 without any result as it always go back to 1000000. Greetings Piotr Klimczak -- 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=227765 hector@graphplus.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hector@graphplus.com ------- Comment #1 from hector@graphplus.com 2006-12-12 09:45 MST ------- I have a similar problem. My machine is ASUS A8JS with core 2 duo T7200 cpu. CPUFREQ does not work on this machine, i tested with speedstep-centrino with kernel 2.6.18 and 2.6.19-rc3 in openSuSE 10.2 GM and the driver dont recognized the cpu. This same error is in http://www.mail-archive.com/acpi-bugzilla@lists.sourceforge.net/msg05063.htm... -- 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=227765 hector@graphplus.com changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|CPUFREQ PROBLEM WITH CORE |CPUFREQ PROBLEM WITH CORE DUO T2400 AND CORE 2 |DUO T2400 CPU SCALING |DUO CPU SCALING -- 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=227765 jarig@o2.pl changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- 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=227765 ------- Comment #2 from jarig@o2.pl 2006-12-12 17:30 MST ------- This problem is well known to many notebook users. But this time it seems to be much more unfriendly to user. There are three problems/bugs associated with that bug: 1. There is no frequency info associated with any Core Duo/Core 2 Duo in centrio-scaling driver 2. Even there is no info in the driver, cpufreq can`t get informations about cpu scaling from ACPI BIOS 3. Even it have such informations (cpuinfo_max_freq is set propertly), then there is no possibility to change scaling-max-freq to same value as cpuinfo_max_freq. This is not simple problem. If it would be simple then it could be fixed by simple "cpufreq-set -c 0 --max 1.83GHz" command or just by echoing scaling-max-freq Greetings Piotr Klimczak -- 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=227765 ------- Comment #3 from jarig@o2.pl 2006-12-13 02:35 MST ------- If you wish to get maximum performance (just like me as i`m PHP programmer and my notebook is almost always connected to AC Power) simply you should not load centrino-scaling module during system start (it`s in /etc/init.d/haldaemon) by comment some lines. Unfortunately setting CPUFREQ_ENABLED in /etc/sysconfig/powersave/cpufreq to "no" doesn`t make any changes which in my opinion is a bug also... I guess that someone should clean this mess... Greetings Piotr Klimczak -- 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=227765 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |trenn@novell.com |maintainers@forge.provo.nove| |ll.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=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.
https://bugzilla.novell.com/show_bug.cgi?id=227765 jarig@o2.pl changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jarig@o2.pl ------- Comment #5 from jarig@o2.pl 2006-12-19 07:53 MST ------- Upgrading bios doesn`t make any changes, i have tried. I`ve got the newest one. Mainly there is no problem with scaling. The problem is that the maximum scaling freq, the range is wrong and there is no possibility to change it: analyzing CPU 0: driver: centrino CPUs which need to switch frequency at the same time: 0 hardware limits: 1000 MHz - 1.83 GHz available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 1.33 GHz. The governor "performance" may decide which speed to use within this range. current CPU frequency is 1.33 GHz (asserted by call to hardware). analyzing CPU 1: driver: centrino CPUs which need to switch frequency at the same time: 1 hardware limits: 1000 MHz - 1.83 GHz available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 1.33 GHz. The governor "performance" may decide which speed to use within this range. current CPU frequency is 1.33 GHz (asserted by call to hardware). once again: "current policy: frequency should be within 1000 MHz and 1.33 GHz." no matter to governor type, no matter to what i set by cpufreq -c 0 --max 1.83GHz, no matter to what i set in scaling-max-freq in /sys dir. The range is just wrong and there is no way to change it... Any ideas??? Regards Piotr Klimczak -- 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=227765 trenn@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE ------- Comment #6 from trenn@novell.com 2006-12-19 12:48 MST ------- Have you booted an older SUSE version or other kind of kernel before? If you also have a M$ OS installed, can you try to boot into this one, then try 10.2 again. If not, pls shutdown the machine, pull out the power cable and battery and let the machine stay without power for ten minutes or so, then try again. This should be fixed, but as soon as you boot into an older version ACPI sets some registers that break things. These changes do survive a reboot, even a shutdown. It's also possible that this one is really not fixed yet, see comments of the other bug. *** This bug has been marked as a duplicate of bug 179702 *** -- 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