Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
04-20-2006, 07:14 PM
|
#1
|
LQ Newbie
Registered: Mar 2006
Posts: 20
Rep:
|
A Quick Question About Processors
Alright, I've been using Linux for a little while now yet I seem to have gotten by without even knowing what kind of a processor I have. I need to know whether to get i386, x64_x86, or ppc.
I don't know what the differences are and would like a quick explanation please.
Thank you!
|
|
|
04-20-2006, 07:41 PM
|
#2
|
LQ Guru
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094
|
i386 is basically any pentium like 32 bit processor (AMD k6, PI, PII, PIII, PIV, Celeron, etc), x64_x86 is generally newer 64 bit processors (AMD 64bit, Intel EM64T) and PPC is generally Macintosh (the chips I believe are made by motorolla).
|
|
|
04-20-2006, 09:18 PM
|
#3
|
Member
Registered: Dec 2005
Location: Montana
Distribution: Debian "squeeze"
Posts: 157
Rep:
|
Visit the manufacturers website for your computer and find the specs. The processor type and speed should be listed in the specs.
Then, when compiling a kernel browse the choices and find your processor.
Scott
|
|
|
04-20-2006, 09:22 PM
|
#4
|
Member
Registered: Apr 2006
Location: Pittsburgh
Distribution: Debian Sid AMD64
Posts: 296
Rep:
|
Show us the output from these two commands:
Code:
uname -a
dmesg | grep CPU
|
|
|
04-20-2006, 10:12 PM
|
#5
|
LQ Newbie
Registered: Mar 2006
Posts: 20
Original Poster
Rep:
|
uname -a
Code:
Linux localhost.localdomain 2.6.10-1.771_FC2smp #1 SMP Mon Mar 28 01:10:51 EST 2005 i686 i686 i386 GNU/Linux
dmesg | grep CPU
Code:
Initializing CPU#0
CPU 0 irqstacks, hard=c03d1000 soft=c03b1000
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebf3ff 00000000 00000000 00000080
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU0: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
per-CPU timeslice cutoff: 1462.82 usecs.
CPU 1 irqstacks, hard=c03d2000 soft=c03b2000
Initializing CPU#1
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebf3ff 00000000 00000000 00000080
Intel machine check reporting enabled on CPU#1.
CPU1: Intel P4/Xeon Extended MCE MSRs (12) available
CPU1: Thermal monitoring enabled
CPU1: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
CPU0:
CPU1:
microcode: CPU1 updated from revision 0x21 to 0x2e, date = 08112004
microcode: CPU0 updated from revision 0x21 to 0x2e, date = 08112004
I am guessing this means my Pentium 4 would be i386 and those are the kinds of distros I have to download?
|
|
|
04-20-2006, 10:38 PM
|
#6
|
Member
Registered: Jan 2005
Location: MA
Distribution: Ubuntu 7.10
Posts: 558
Rep:
|
That determines the iso image that you should download for the distro. distros will provided files for multiple architectures. Your architecure is rather common so it should be available on almost all distros.
|
|
|
04-21-2006, 08:16 PM
|
#7
|
Member
Registered: Apr 2006
Location: Pittsburgh
Distribution: Debian Sid AMD64
Posts: 296
Rep:
|
Quote:
Originally Posted by Tear Syden
I am guessing this means my Pentium 4 would be i386 and those are the kinds of distros I have to download?
|
Right you are. As these are the most common distros, you're in luck.
|
|
|
04-21-2006, 08:18 PM
|
#8
|
LQ Guru
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094
|
After you install, you may want to upgrade to a SMP kernel. It looks like you either have multiple processors or a P4 with Hyperthreading. From a debian based distro, you can usually just apt-get a SMP kernel. Not sure about other distros. Or you can recompile your own...
|
|
|
04-21-2006, 10:45 PM
|
#9
|
LQ Veteran
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642
Rep:
|
Here's what I recommend to get info about the CPU
|
|
|
All times are GMT -5. The time now is 08:09 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|