What Linux command/program can I use to tell me what type of CPU socket a Linux desktop has?

I use CPUZ or SIW on windows, and I can use "cat /proc/cpuinfo" on Linux to get the rest of the possessor's information, But it does not tell me which socket the CPU is.


  • 7
    I like to use a program called screwdriver. :p – Zoredache Oct 15 '09 at 3:44
  • looking at the board is much faster also check the spec on the machine/board maker most linux will tell you is chipsets, processor archs, and speeds tmk. – Jimsmithkka Oct 15 '09 at 3:47
  • ...and is ultimately the only reliable means. – John Gardeniers Oct 15 '09 at 4:11
  • Zoredache, I like your style. – Joseph Kern Oct 15 '09 at 11:35

If you have x86info installed you can run it with x86info -a and you will get something like this:

x86info v1.11.  Dave Jones 2001, 2002
Feedback to <davej@suse.de>.

Need to be root to use specified options.
Found 1 CPU
eax in: 0x00000000, eax = 00000002 ebx = 756e6547 ecx = 6c65746e edx = 49656e69
eax in: 0x00000001, eax = 00000686 ebx = 00000002 ecx = 00000000 edx = 0383f9ff
eax in: 0x00000002, eax = 03020101 ebx = 00000000 ecx = 00000000 edx = 0c040882

Family: 6 Model: 8 Stepping: 6 Type: 0
CPU Model: Pentium III (Coppermine) [cC0] Original OEM
Feature flags:
 fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse

Instruction TLB: 4KB pages, 4-way associative, 32 entries
Instruction TLB: 4MB pages, fully associative, 2 entries
Data TLB: 4KB pages, 4-way associative, 64 entries
L2 unified cache:
    Size: 256KB 8-way associative.
    line size=32 bytes.
L1 Instruction cache:
    Size: 16KB  4-way associative.
    line size=32 bytes.
Data TLB: 4MB pages, 4-way associative, 8 entries
L1 Data cache:
    Size: 16KB  4-way associative.
    line size=32 bytes.

Connector type: Socket 370 (FC-PGA) or (PPGA)

930.33 MHz processor (estimate).

This works for me: dmidecode -t 4

  • It seems "dmidecode -t 4" is more usefull then the "x86info" as it seems "x86info" only knows about older hardware, while dmidecode gives a "Socket Designation" on newer hardware as well. – André van Schoubroeck Oct 30 '13 at 23:32

What model is the processor? CPU-Z and cat /proc/cpuinfo should say. Once you find the processor type , Google will find you specifications on said processor which does have the socket type.

  • seems a perfectly valid solution. – David Pashley Oct 15 '09 at 13:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.