LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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


Reply
  Search this Thread
Old 03-02-2009, 06:57 AM   #1
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
x86, i386, x86_64?


Being a kinda newbie, I have been running my computer believing it is a 32-bit machine-now I am in doubt....
Can someone tell me exactly whether my PC is 32 or 64 bit?
PC= HP Pavillion a810n AMD Athlon 64 3300+ processor, 1GB RAM, 160GB HD.
Originally it was running XP SP3.
Can I enter a command into the terminal to output my exact hardware??
See this..

-Processor-
Name : AMD Athlon(tm) 64 Processor 3300+
Family, model, stepping : 15, 12, 0 (AMD Opteron/Athlon64/FX)
Vendor : AuthenticAMD
-Configuration-
Cache Size : 256kb
Frequency : 1800.00MHz
BogoMIPS : 3616.76
Byte Order : Little Endian
-Features-
FDIV Bug : no
HLT Bug : no
F00F Bug : no
Coma Bug : no
Has FPU : yes
-Capabilities-
fpu : Floating Point Unit
vme : Virtual 86 Mode Extension
de : Debug Extensions - I/O breakpoints
pse : Page Size Extensions (4MB pages)
tsc : Time Stamp Counter and RDTSC instruction
msr : Model Specific Registers
pae : Physical Address Extensions
mce : Machine Check Architeture
cx8 : CMPXCHG8 instruction
apic : Advanced Programmable Interrupt Controller
sep : Fast System Call (SYSENTER/SYSEXIT)
mtrr : Memory Type Range Registers
pge : Page Global Enable
mca : Machine Check Architecture
cmov : Conditional Move instruction
pat : Page Attribute Table
pse36 : 36bit Page Size Extensions
clflush : Cache Line Flush instruction
mmx : MMX technology
fxsr : FXSAVE and FXRSTOR instructions
sse : SSE instructions
sse2 : SSE2 (WNI) instructions
syscall : SYSCALL and SYSEXIT instructions
nx : No-execute Page Protection
mmxext : Extended MMX Technology
lm
3dnowext : Extended 3DNow! Technology
3dnow : 3DNow! Technology
up

Last edited by linus72; 03-02-2009 at 07:11 AM.
 
Old 03-02-2009, 07:19 AM   #2
bsdunix
Senior Member
 
Registered: May 2006
Distribution: BeOS, BSD, Caldera, CTOS, Debian, LFS, Mac, Mandrake, Red Hat, Slackware, Solaris, SuSE
Posts: 1,761

Rep: Reputation: 80
Your CPU is both 64 and 32 bit capable.
 
Old 03-02-2009, 07:41 AM   #3
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229
Wikipedia is always worth a try.

http://en.wikipedia.org/wiki/Athlon_64
 
Old 03-02-2009, 07:51 AM   #4
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Original Poster
Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
OK, so according to the Wiki-I can run both 32 and 64 bit OS, programs, etc.?
Athlon 64 3300+ 2 2400 MHz 256 KiB 800 MHz 12x 1.50 V 89 W Socket 754 ADA3300AEP3A

http://en.wikipedia.org/wiki/List_of...rocessors#fn_2

Well, I am running 32 bit versions of Linux now-what differences would there be if I install a 64bit Linux system?
Can I have both 32 and 64bit Linux distro's installed?
 
Old 03-02-2009, 10:07 AM   #5
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,820

Rep: Reputation: 229Reputation: 229Reputation: 229
No much and you can

Unless you are taxing your system with work station stuff, a graphics design program or some large numerical computation, you should see no performance difference between a 32-bit and a 64-bit installation.

If you mean dual or multiple booting of linux distros, the distros use the hardware each on their own terms, just as Windows would in a dual boot. I don't know about one dealing directly with the others files, say if one wanted some files, a /home perhaps, to be common to both 32-bit and 64-bit distros, without the use of Samba in some form. I know nothing about Samba beside what I can read in a description.

Last edited by thorkelljarl; 03-02-2009 at 10:27 AM.
 
Old 03-02-2009, 10:52 AM   #6
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,083

Rep: Reputation: 405Reputation: 405Reputation: 405Reputation: 405Reputation: 405
Just for the record, it is the "lm" flag in the capabilities list for your cpu which tells us that your cpu is capable of running 64 bits software.

You can run a 64 bits OS without a problem. You can also run 32 bits (x86) software under x86_64 as long as all the required libs are there for 32 bits as well. You can't run programs compiled for x86_64 under a 32 bits OS, though.

You won't notice that much difference in most applications, but there should be no downside either. You can also dual boot as many distros as you want, and have 32 and 64 bits distros installed alongside.
 
Old 03-02-2009, 11:08 AM   #7
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
You could run either 32 bit or 64 bit Linux. A few programs are a lot faster in 64 bit. But most programs are a little slower in 64 bit primarily because of increased cache misses.

Quote:
Originally Posted by linus72 View Post
Cache Size : 256kb
That's a small L2 cache by the standards of current software. I think that will magnify the disadvantage of 64 bit.

64 bit still wouldn't be terrible. So if you have a specific reason for wanting 64 bit, don't get scared away by a modest slowdown.

Even with the smaller cache I wouldn't expect the programs that are slower in 64 bit to be a lot slower. If you are running one of the few programs where the 16 sse2 registers make a big difference, those can be a lot faster in 64 bit.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
i386 :/x86-64 architecture of input file '*.o' is incompatible with i386 output Fiona Linux - Newbie 1 05-07-2008 07:23 AM
x86 and i386, install which one? hongxing Linux - Software 8 10-13-2005 07:41 AM
i386 vs i586 vs x86 etc. virtualme Linux - Newbie 1 02-13-2005 02:04 AM
what is x86, i386, ect Dirty_Ink Linux - Newbie 6 05-20-2004 07:20 PM
What is x86, i386, etc... xconspirisist Linux - Hardware 3 11-08-2003 05:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration