Bernd Paysan wrote:
On Wednesday 17 August 2005 07:37, Pierre Patino wrote:
Hello I got a Tyan K8E and loaded SuSE 9.3 on it. With the original BIOS (1.0), hwinfo --cpu reports 1.0GHz. With the latest and greatest BIOS 2.01, hwinfo --cpu reports 1.8GHz. This is with an AMD Athlon 64 3000+. Two other motherboards (Gigabyte and Asus) report 2.0GHz with the same CPU. I wrote a device driver and also compared TSCs and jiffies and got the same results. Does anyone else see this? No answer from Tyan yet.
The actual speed on an Athlon64 and recent Opterons can be changed - the powersaved is responsible for that. There's nothing wrong with lower reported clock speeds. That's what I get:
/usr/sbin/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,pni,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 2000 MHz Cache: 1024 kb Config Status: cfg=no, avail=yes, need=no, active=unknown
(this is a loaded machine, running a background job)
# /usr/sbin/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.5.10 "AMD Opteron(tm) Processor 246" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,pni,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 995 MHz Cache: 1024 kb Config Status: cfg=no, avail=yes, need=no, active=unknown
02: None 01.0: 10103 CPU [Created at cpu.290] Unique ID: wkFv.j8NaKXDZtZ6 Hardware Class: cpu Arch: X86-64 Vendor: "AuthenticAMD" Model: 15.5.10 "AMD Opteron(tm) Processor 246" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,pni,syscall,nx,mmxext,lm,3dnowext,3dnow Clock: 995 MHz Cache: 1024 kb Config Status: cfg=new, avail=yes, need=no, active=unknown
This is a dual-CPU server, unloaded at the moment.
Try to run a "cat /dev/zero >/dev/null" in the background, and tell us what hwinfo --cpu reports then.
I ran the test as you suggested. The result is the same -- 1.8GHz. Where did the 200MHz go? According to the BIOS settings, the powersaving feature is disabled.