Confused by CPU model
Putting some of your filter data into ark.intel.com reveals the following candiates:
- 64-bit Intel® Xeon® Processor 3.00 GHz, 2M Cache, 800 MHz FSB
- Intel® Pentium® 4 Processor 631 supporting HT Technology (2M Cache, 3.00 GHz, 800 MHz FSB)
- Intel® Pentium® 4 Processor 630 supporting HT Technology (2M Cache, 3.00 GHz, 800 MHz FSB)
- 64-bit Intel® Xeon® Processor 3.00E GHz, 2M Cache, 800 MHz FSB
- 64-bit Intel® Xeon® Processor 3.00 GHz, 1M Cache, 667 MHz FSB
Maybe you're able to filter it down further?
But one thing is for sure, all candidates seem to be 64bit processors. So at least you have certainty on that part :)
Related videos on Youtube
Bryan
Developer, Systems Admin, Geek, Gadget lover, etc. etc. I started programming in BASIC at the age of 11 on a Sinclair ZX81, advanced to a BBC Model B, where I learned 6502 assembly language programming. I never really worked with PCs until the early 90s. In the late 90s, I joined a higher educational institution as a desktop technician, a quickly got promoted to be a systems admin, working predominantly on Windows systems, but also had a keen interest in Linux systems. I later got involved in software development, working in C#, PHP, C. In my current employment, I'm the manager of the company's Information Systems department. The primary focus of our business is industrial control systems (mostly legacy systems). The work isn't exclusively legacy/control systems though, as we also support modern systems for a number of business customers. We're always on the lookout for staff who are interested in working with legacy/control systems. Experience or qualifications might help, but aren't always important. A geeky persona is essential though. If you think this would be interested please get in touch with me via our web site, or twitter.
Updated on September 18, 2022Comments
-
Bryan almost 2 years
I've got a Linux box that's been whirring away in my loft for quite some time, and I thought I'd check if the CPU was x64 compatible.
I've run
cpuid
on the system, and the key information it reports is:eax in eax ebx ecx edx 00000000 00000005 756e6547 6c65746e 49656e69 00000001 00000f43 00020800 0000649d bfebfbff 00000002 605b5001 00000000 00000000 007d7040 00000003 00000000 00000000 00000000 00000000 00000004 00000000 00000000 00000000 00000000 00000005 00000040 00000040 00000000 00000000 80000000 80000008 00000000 00000000 00000000 80000001 00000000 00000000 00000000 20100000 80000002 20202020 20202020 20202020 6e492020 80000003 286c6574 50202952 69746e65 52286d75 80000004 20342029 20555043 30302e33 007a4847 80000005 00000000 00000000 00000000 00000000 80000006 00000000 00000000 08006040 00000000 80000007 00000000 00000000 00000000 00000000 80000008 00003024 00000000 00000000 00000000 Vendor ID: "GenuineIntel"; CPUID level 5 Intel-specific functions: Version 00000f43: Type 0 - Original OEM Family 15 - Pentium 4 Extended family 0 Model 4 - Stepping 3 Reserved 0 Extended brand string: " Intel(R) Pentium(R) 4 CPU 3.00GHz" CLFLUSH instruction cache line size: 8 Hyper threading siblings: 2 (snip Feature flag descriptions - feature flags are listed in next code block though) TLB and cache info: 50: Instruction TLB: 4KB and 2MB or 4MB pages, 64 entries 5b: Data TLB: 4KB and 4MB pages, 64 entries 60: unknown TLB/cache descriptor 40: No 2nd-level cache, or if 2nd-level cache exists, no 3rd-level cache 70: Trace cache: 12K-micro-op, 4-way set assoc 7d: unknown TLB/cache descriptor Processor serial: 0000-0F43-0000-0000-0000-0000
I believe the version
0F43
is represented by Family 15 (0F), Model 4, Stepping 3, which according to this, it's a 64bit Intel Xeon 3GHz CPU, but if it was a Xeon CPU, wouldn't this fact be reflected in the brand string above like the output given here?Can anyone suggest what exactly my CPU is?
The full output from
cat /proc/cpuinfo
is below:processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 3 cpu MHz : 3000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes 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 nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl est cid cx16 xtpr bogomips : 5985.86 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
Update 1:
By adding
-xeon
to my Google query, I find this which suggests it's a Pentium 4 630. Is this correct?Update 2:
dmesg
reveals a 945G chipset motherboard, which isn't a Xeon board, so I'm pretty sure it's a Pentium 4 630.-
Oliver Salzburg about 12 yearsYou should read this: world.std.com/~swmcd/steven/tech/cpu.html
-
HikeMike about 12 years@OliverSalzburg Please provide more information. That article just explains how to use the CPUID to identify the model, and the user here already did, but expected a different result.
-
Ariel about 12 yearsWhat is the output of
cpuid -i
? -
Bryan about 12 years@OliverSalzburg, thanks, I already had that link open, but the Intel Processor Spec finder that is key to the instructions on that page is no longer available.
-
Bryan about 12 years@Ariel,
cpuid -i
gives exactly the same output, however I did notice that the man page forcpuid
states, 'The program does not have any options'. -
Ariel about 12 yearshmm.. yeah i just read the man page. Do you get a line like this:
(synth) = Intel Core i3-2000 / Core i5-2000 / Core i7-2000 (Sandy Bridge D2), 32nm
-
Bryan about 12 years@Ariel The only information returned by cpuid, that gives a string relating to the processor model is 'Vendor ID' and 'Extended Brand String` which are detailed in the first quote block in my question. I didn't want to post the full output of
cpuid
as much of it is a description of the feature flags. I'll update my question to include all but this. -
Ariel about 12 yearsI was just asking about the
synth
line. It includes info about the manufacturing process and stepping that you can use to look up the model here: en.wikipedia.org/wiki/List_of_Intel_Pentium_4_microprocessors -
Bryan about 12 years@Ariel understood, thanks.
cpuid | grep -i synth
returns nothing. -
Oliver Salzburg about 12 years@Bryan: It was moved to ark.intel.com (which you already found). I'd assume this is the best information you could get.
-
Bryan about 12 years@OliverSalzburg, thanks, I've been searching for that without luck. Worthy of posting as an answer I reckon!
-
-
Bryan about 12 yearsMany thanks, using that link I was able to narrow it down to being either a P4 630 or 631. Given that I'd suspected it was a 630, I'm pretty sure it's that one. As you state, all x64, which is what I really wanted to know.