Hi there! Since a few days I've got a new AMD Athlon 64 3200+ System and I have installed SuSE 9.1. Nearly everthing works perfect, but the system runs only with 800 MHz (!?!?) CPU clockrate. I've tested all three possibilities in the BIOS (Silent/Auto/max.Performance?), but it's always the same: hwinfo --cpu shows only 800 MHZ orion:~ # hwinfo --cpu 01: None 00.0: 10103 CPU [Created at cpu.290] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: X86-64 Vendor: "AuthenticAMD" Model: 15.4.8 "AMD Athlon(tm) 64 Processor 3200+" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 800 MHz Cache: 1024 kb Config Status: cfg=no, avail=yes, need=no, active=unknown Now the system runs in Max.Performance-mode and I have done a hwinfo --bios. It tells: 2000MHz, but hwinfo --cpu tells 800MHz (the listing above is made at the same time, running in max.performance. orion:~ # hwinfo --bios 01: None 00.0: 10105 BIOS [Created at bios.139] Unique ID: rdCR.lZF+r4EgHp4 Hardware Class: bios BIOS Keyboard LED Status: Scroll Lock: off Num Lock: on Caps Lock: off Serial Port 0: 0x3f8 Parallel Port 0: 0x378 PnP BIOS: @@@0000 BIOS32 Service Directory Entry: 0xfd740 SMBIOS Version: 2.31 BIOS Info: #0 Vendor: "FUJITSU SIEMENS // Phoenix Technologies Ltd." Version: "4.06 Rev. 1.06.1607" Date: "02/27/2004" Start Address: 0xe5b80 ROM Size: 512 kB Features: 0x0137000000007ff1de80 PCI supported PnP supported APM supported BIOS flashable BIOS shadowing allowed ESCD supported CD boot supported Selectable boot supported 1.2MB NEC 9800 Japanese Floppy supported 1.2MB Toshiba Japanese Floppy supported 360kB Floppy supported 1.2MB Floppy supported 720kB Floppy supported 2.88MB Floppy supported Print Screen supported 8042 Keyboard Services supported Serial Services supported Printer Services supported CGA/Mono Video supported ACPI supported USB Legacy supported AGP supported LS-120 boot supported ATAPI ZIP boot supported BIOS Boot Spec supported System Info: #1 Manufacturer: "FUJITSU SIEMENS" Product: "D1607" UUID: undefined, but settable Wake-up: 0x06 (Power Switch) Board Info: #2 Manufacturer: "FUJITSU SIEMENS" Product: "D1607" Version: "S26361-D1607" Serial: "13808392" Chassis Info: #3 Manufacturer: "FUJITSU SIEMENS" Type: 0x06 (Mini Tower) Lock: present Bootup State: 0x03 (Safe) Power Supply State: 0x03 (Safe) Thermal State: 0x03 (Safe) Security Status: 0x03 (None) Processor Info: #4 Socket: "CPU" Socket Type: 0x04 (ZIF Socket) Socket Status: Populated Type: 0x03 (CPU) Family: 0x1f (K6-2+) Manufacturer: "AMD" Version: "AMD Athlon(tm) 64" Processor ID: 0x078bfbff00000f48 Status: 0x01 (Enabled) Voltage: 3.3 V --> Max. Speed: 2000 MHz --> Current Speed: 2000 MHz L1 Cache: #5 L2 Cache: #6 Any ideas? I'm running a SETI-job and it lasts very long, much longer than a job on an 2.8GHz P4, so I think hwinfo --cpu is right. Greetings, Achim
Achim Ziegler <susemailinglists@yahoo.de> writes:
Hi there!
Since a few days I've got a new AMD Athlon 64 3200+ System and I have installed SuSE 9.1. Nearly everthing works perfect, but the system runs only with 800 MHz (!?!?) CPU clockrate. I've tested all three possibilities in the BIOS (Silent/Auto/max.Performance?), but it's always the same: hwinfo --cpu shows only 800 MHZ
That's just fine. The system has nothing to do - and is so bored that it sleeps ;-). The AMD64 cpus are capable of dynamic power scaling and we use powersaved to change this. Run powersave -f (as root) to get an always faster system - or do something cpu bound and your cpu will be fast directly... Note that jobs that are niced are not taken into account for the load calculation (yes, this will be changed), Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
OK, now hwinfo --cpu shows 2000MHz, but I don't understand why the cpu doesn't switch to fast mode, because the load should be high enough. top shows: top - 12:16:50 up 5:45, 7 users, load average: 1.75, 1.88, 1.98 Tasks: 130 total, 4 running, 125 sleeping, 1 stopped, 0 zombie Cpu(s): 19.5% us, 3.3% sy, 76.9% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si Mem: 1027552k total, 1023440k used, 4112k free, 35724k buffers Swap: 3148732k total, 8k used, 3148724k free, 458016k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 30318 aziegler 26 1 24040 15m 7764 R 76.5 1.5 0:49.54 setiathome Am Tuesday 11 May 2004 11:26 schrieb Andreas Jaeger:
Achim Ziegler <susemailinglists@yahoo.de> writes:
Hi there!
Since a few days I've got a new AMD Athlon 64 3200+ System and I have installed SuSE 9.1. Nearly everthing works perfect, but the system runs only with 800 MHz (!?!?) CPU clockrate. I've tested all three possibilities in the BIOS (Silent/Auto/max.Performance?), but it's always the same: hwinfo --cpu shows only 800 MHZ
That's just fine. The system has nothing to do - and is so bored that it sleeps ;-). The AMD64 cpus are capable of dynamic power scaling and we use powersaved to change this.
Run powersave -f (as root) to get an always faster system - or do something cpu bound and your cpu will be fast directly...
Note that jobs that are niced are not taken into account for the load calculation (yes, this will be changed),
Andreas
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, On Tue, 11 May 2004, Achim Ziegler wrote:
OK, now hwinfo --cpu shows 2000MHz, but I don't understand why the cpu doesn't switch to fast mode, because the load should be high enough. top shows:
top - 12:16:50 up 5:45, 7 users, load average: 1.75, 1.88, 1.98 Tasks: 130 total, 4 running, 125 sleeping, 1 stopped, 0 zombie Cpu(s): 19.5% us, 3.3% sy, 76.9% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si Mem: 1027552k total, 1023440k used, 4112k free, 35724k buffers Swap: 3148732k total, 8k used, 3148724k free, 458016k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 30318 aziegler 26 1 24040 15m 7764 R 76.5 1.5 0:49.54 setiathome
As you can see, this process is running on nice level 1. Here's what Andreas wrote:
Am Tuesday 11 May 2004 11:26 schrieb Andreas Jaeger:
Note that jobs that are niced are not taken into account for the load calculation (yes, this will be changed),
So that's the reason why the CPU is not running on full throttle... Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: For info see http://quantumlab.net/pine_privacy_guard/ iD8DBQFAoK63SVDhKrJykfIRAnFwAJ0bjUMFWS5ZHEeWZQEG+eaexP+bdgCfT+nQ uiHbXvfuabDvUCxgSbXppFo= =GOF/ -----END PGP SIGNATURE-----
Am Dienstag, 11. Mai 2004 12:20 schrieb Achim Ziegler:
OK, now hwinfo --cpu shows 2000MHz, but I don't understand why the cpu doesn't switch to fast mode, because the load should be high enough. top shows:
top - 12:16:50 up 5:45, 7 users, load average: 1.75, 1.88, 1.98 Tasks: 130 total, 4 running, 125 sleeping, 1 stopped, 0 zombie Cpu(s): 19.5% us, 3.3% sy, 76.9% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3%
That are 76.9 % on a niced process and Andreas Jaeger wrote:
Am Tuesday 11 May 2004 11:26 schrieb Andreas Jaeger:
Note that jobs that are niced are not taken into account for the load calculation (yes, this will be changed),
so for the calculation your machine is only running with 19.5 (+3.3), that does not speed it up. P.J. -- ---------------------------- Peter-Josef Meisch Mail: pjmeisch@web.de ----------------------------
Andreas Jaeger wrote:
Achim Ziegler <susemailinglists@yahoo.de> writes:
Hi there!
Since a few days I've got a new AMD Athlon 64 3200+ System and I have installed SuSE 9.1. Nearly everthing works perfect, but the system runs only with 800 MHz (!?!?) CPU clockrate. I've tested all three possibilities in the BIOS (Silent/Auto/max.Performance?), but it's always the same: hwinfo --cpu shows only 800 MHZ
That's just fine. The system has nothing to do - and is so bored that it sleeps ;-). The AMD64 cpus are capable of dynamic power scaling and we use powersaved to change this.
Run powersave -f (as root) to get an always faster system - or do something cpu bound and your cpu will be fast directly...
Note that jobs that are niced are not taken into account for the load calculation (yes, this will be changed),
Andreas
OK, now I understand, that's just boosted my laptop from 800 Mhz to 1800 Mhz, now I can turn the wick down again. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and keen Flyer Linux Only Shop.
Hi, how is it possible to activate the power-saving functions on an athlon64 with suse 9.1? after installation my cpu runs all time at 2000mhz. I want to decrease the frequency to the 800mhz in powersaving mode like it was explained before with automatically frequency control when load is there. "powersave" is saying that speed stepping is not supported. Cool and quiet is activated in bios and it works when system is booted with windows. Other Question: Is that a real cool and quiet support? In Windows with cpu drivers from amd also the vcore is decreased. Is there a possibility in linux to do this or is it only possible to throttle the frequency? Thanks! Thomas
On Tue, May 11, 2004 at 04:30:16PM +0200, Thomas K?hler wrote:
how is it possible to activate the power-saving functions on an athlon64 with suse 9.1?
When it is supported it will work automatically. If not it is likely a BIOS problem that prevents the cpufreq driver from running properly. C'n'Q needs BIOS support. Consider a BIOS update.
Is that a real cool and quiet support? In Windows with cpu drivers from amd also the vcore is decreased. Is there a possibility in linux to do this or is it only possible to throttle the frequency?
The driver is able to change the voltage too; details depends on what the BIOS allows. -Andi
Thomas Köhler <sorcerer@counterstrike.de> writes:
Hi,
how is it possible to activate the power-saving functions on an athlon64 with suse 9.1?
after installation my cpu runs all time at 2000mhz.
I want to decrease the frequency to the 800mhz in powersaving mode like it was explained before with automatically frequency control when load is there.
"powersave" is saying that speed stepping is not supported. Cool and quiet is activated in bios and it works when system is booted with windows.
Check /var/log/messages and /var/log/boot.log. It might be that your BIOS is broken and does not contain the needed information (and windows gets them in a different way).
Other Question:
Is that a real cool and quiet support? In Windows with cpu drivers from amd also the vcore is decreased. Is there a possibility in linux to do this or is it only possible to throttle the frequency?
Both cpu and vcore are decreased, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Check /var/log/messages and /var/log/boot.log. It might be that your BIOS is broken and does not contain the needed information (and windows gets them in a different way).
Actually the 9.1 gets it in the same way as Windows now. (first over ACPI and only if that fails over the PST table) -Andi
Achim Ziegler wrote:
Hi there!
Since a few days I've got a new AMD Athlon 64 3200+ System and I have installed SuSE 9.1. Nearly everthing works perfect, but the system runs only with 800 MHz (!?!?) CPU clockrate. I've tested all three possibilities in the BIOS (Silent/Auto/max.Performance?), but it's always the same: hwinfo --cpu shows only 800 MHZ
orion:~ # hwinfo --cpu 01: None 00.0: 10103 CPU [Created at cpu.290] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: X86-64 Vendor: "AuthenticAMD" Model: 15.4.8 "AMD Athlon(tm) 64 Processor 3200+" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 800 MHz Cache: 1024 kb Config Status: cfg=no, avail=yes, need=no, active=unknown
Now the system runs in Max.Performance-mode and I have done a hwinfo --bios. It tells: 2000MHz, but hwinfo --cpu tells 800MHz (the listing above is made at the same time, running in max.performance.
orion:~ # hwinfo --bios 01: None 00.0: 10105 BIOS [Created at bios.139] Unique ID: rdCR.lZF+r4EgHp4 Hardware Class: bios BIOS Keyboard LED Status: Scroll Lock: off Num Lock: on Caps Lock: off Serial Port 0: 0x3f8 Parallel Port 0: 0x378 PnP BIOS: @@@0000 BIOS32 Service Directory Entry: 0xfd740 SMBIOS Version: 2.31 BIOS Info: #0 Vendor: "FUJITSU SIEMENS // Phoenix Technologies Ltd." Version: "4.06 Rev. 1.06.1607" Date: "02/27/2004" Start Address: 0xe5b80 ROM Size: 512 kB Features: 0x0137000000007ff1de80 PCI supported PnP supported APM supported BIOS flashable BIOS shadowing allowed ESCD supported CD boot supported Selectable boot supported 1.2MB NEC 9800 Japanese Floppy supported 1.2MB Toshiba Japanese Floppy supported 360kB Floppy supported 1.2MB Floppy supported 720kB Floppy supported 2.88MB Floppy supported Print Screen supported 8042 Keyboard Services supported Serial Services supported Printer Services supported CGA/Mono Video supported ACPI supported USB Legacy supported AGP supported LS-120 boot supported ATAPI ZIP boot supported BIOS Boot Spec supported System Info: #1 Manufacturer: "FUJITSU SIEMENS" Product: "D1607" UUID: undefined, but settable Wake-up: 0x06 (Power Switch) Board Info: #2 Manufacturer: "FUJITSU SIEMENS" Product: "D1607" Version: "S26361-D1607" Serial: "13808392" Chassis Info: #3 Manufacturer: "FUJITSU SIEMENS" Type: 0x06 (Mini Tower) Lock: present Bootup State: 0x03 (Safe) Power Supply State: 0x03 (Safe) Thermal State: 0x03 (Safe) Security Status: 0x03 (None) Processor Info: #4 Socket: "CPU" Socket Type: 0x04 (ZIF Socket) Socket Status: Populated Type: 0x03 (CPU) Family: 0x1f (K6-2+) Manufacturer: "AMD" Version: "AMD Athlon(tm) 64" Processor ID: 0x078bfbff00000f48 Status: 0x01 (Enabled) Voltage: 3.3 V --> Max. Speed: 2000 MHz --> Current Speed: 2000 MHz L1 Cache: #5 L2 Cache: #6
Any ideas?
I'm running a SETI-job and it lasts very long, much longer than a job on an 2.8GHz P4, so I think hwinfo --cpu is right.
Greetings, Achim
I hadn't noticed it until now on my Acer Aspire 1501LCe laptop ........ 01: None 00.0: 10103 CPU [Created at cpu.290] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: X86-64 Vendor: "AuthenticAMD" Model: 15.4.8 "AMD Athlon(tm) 64 Processor 3000+" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 797 MHz Cache: 1024 kb Config Status: cfg=no, avail=yes, need=no, active=unknown The bios reports Max Speed 2500 Mhz and current speed 1800 Mhz. I compiled the 2.6.6-mm1 kernel last night starting 5 minutes after the build on this 2800+ and it completed quite a while before this one. Perhaps the tools are not reporting x86_64 correctly. I've not noticed any slowness except on bootup. On the XP2800+ 32-bit, everything looks OK ....... # hwinfo --cpu 01: None 00.0: 10103 CPU [Created at cpu.290] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: Intel Vendor: "AuthenticAMD" Model: 6.10.0 "AMD Athlon(tm) XP 2800+" Features: fpu,vme,de,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,mmx,fxsr,sse,syscall,mmxext,3dnowext,3dnow Clock: 2080 MHz Cache: 512 kb Config Status: cfg=no, avail=yes, need=no, active=unknown The BIOS says ... External Clock: 166 MHz Max. Speed: 3000 MHz Current Speed: 2083 MHz I've just been looking at files under /sys/devices/system/cpu/cpu0/cpufreq/ on the x86_64 and they list different frequencies, some for min, max and scaling which the cpufreqd uses or creates, I may try later to remove cpufreqd from /etc/init.d/, boot up and see what happens, stopping the daemon didn't cause anything to change. cpu_cur_freq=800Mhz, cpu_max_freq=1800Mhz, cpu_min_freq=800Mhz, scaling_setspeed=800Mhz, scaling_available_freqs=1800Mhz, 1600Mhz and 800Mhz. Makes me wonder if the CPU temp is causing this. I have nothing under /sys/devices/system/cpu/cpu0/ for the XP2800+ as cpufreqd is not installed, I don't know if it is for laptops only. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and keen Flyer Linux Only Shop.
participants (8)
-
Achim Ziegler
-
Andi Kleen
-
Andreas Jaeger
-
Johannes Ullrich
-
Lenz Grimmer
-
Peter-Josef Meisch
-
Sid Boyce
-
Thomas Köhler