kernelslacker / x86info

x86info : x86 processor register decoder.
GNU General Public License v2.0
40 stars 20 forks source link

How is the processor from 2010 so misidentified? #14

Open Astara opened 5 years ago

Astara commented 5 years ago

How can an 8 year old processor be so misidentified by this utility?

x86info:

x86info

x86info vVERSION Found 12 identical CPUs Extended Family: 0 Extended Model: 2 Family: 6 Model: 44 Stepping: 2 Type: 0 (Original OEM) CPU Model (x86info's best guess): Unknown model. Processor name string (BIOS programmed): Intel(R) Xeon(R) CPU X5660 @ 2.80GHz

Total processor threads: 12 This system has 2 tri-core processors with hyper-threading (2 threads per core) running at an estimated 2.80GHz

The system has 2 hexacore processors with hyperthreading disabled. With hyperthreads it would have 24 threads.

lscpu shows it as:

lscpu

Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 1 Core(s) per socket: 6 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 44 Model name: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz Stepping: 2 CPU MHz: 1596.923 CPU max MHz: 2794.0000 CPU min MHz: 1596.0000 BogoMIPS: 5586.28 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 12288K NUMA node0 CPU(s): 0,2,4,6,8,10 NUMA node1 CPU(s): 1,3,5,7,9,11 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm epb tpr_shadow vnmi flexpriority ept vpid dtherm ida arat


The system is a numa machine BTW, something that should be noted to get best performance.

robbat2 commented 4 years ago

What version of x86info was this?

Astara commented 4 years ago

x86info v1.30+git.20180323

I think the first report was from an earlier version, as it literally identified the version as 'VERSION'.

Since then I upgraded the processors. Now it shows: Found 12 identical CPUs Extended Family: 0 Extended Model: 2 Family: 6 Model: 44 Stepping: 2 Type: 0 (Original OEM) CPU Model (x86info's best guess): Core i7 (Westmere-EP) Processor name string (BIOS programmed): Intel(R) Xeon(R) CPU X5680 @ 3.33GHz

Total processor threads: 12 This system has 2 tri-core processors with hyper-threading (2 threads per core) running at an estimated 3.35GHz

It managed to get the get closer on the model -- the Core i7 is the single-cpu version of this chip (Xeon's are a bit slower because they have circuitry to allow for multiple CPU's / motherboard).

It still isn't running any hyperthreads, and it still isn't a tricore! :-) Did intel make any tricores? I think AMD did, but not really sure.

Hope this helps (the version was gotten through SUSE's Tumbleweed branch....