Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-14-07, 12:54 PM   #1
rturney
Registered User
 
Join Date: Jan 2007
Posts: 6
Default What is the difference between x86 and IA32

Would someone please explain the difference between the NVIDIA descriptions "x86" and "IA32". I am running an AMD cpu and am wondering if "x86" is for AMD and "IA32" refers to Intel?


Quote:
Linux Display Driver Archive

Below are links to the archived Linux display driver download pages.

Linux Display Driver - x86
Version: 1.0-9746
Operating System: Linux x86
Release Date: December 21, 2006

Linux Display Driver - x86
Version: 1.0-9631
Operating System: Linux x86
Release Date: December 4, 2006

Linux Display Driver - x86
Version: 1.0-9629
Operating System: Linux x86
Release Date: November 7, 2006

Linux Display Driver - IA32
Version: 1.0-8776
Operating System: Linux IA32
Release Date: October 19, 2006

NVIDIA Quadro Plex Driver
Linux x86
Version: 1.0-9626
Operating System: Linux x86
Release Date: October 13, 2006

Linux Display Driver - IA32
Version: 1.0-8774
Operating System: Linux IA32
Release Date: August 24, 2006

Linux Display Driver - IA32
Version: 1.0-7184
Operating System: Linux IA32
Release Date: August 24, 2006
rturney is offline   Reply With Quote
Old 01-14-07, 01:16 PM   #2
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: What is the difference between x86 and IA32

x86 = IA32

Yes, it does refer to intel which invented the x86 arch in the first place, just like AMD64 refers to AMD and which is the same as x86-64.
Lithorus is offline   Reply With Quote
Old 01-14-07, 04:07 PM   #3
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: What is the difference between x86 and IA32

32 bit processors compatible to i80386:
- "x86" == traditional term, and traditional Linux term
- "ia32" == new Intel term, adapted by most official OSes and compilers
- "i386" == traditional BSD term

64 bit processors using the prefix/extension to the 80386 instruction set:
- amd64 == initial term, some such as FreeBSD still stick to it
- x86_86 == term chosen so that it was more politically correct and Intel could use it (underscores suck in identifies like this)

Now, the trick is that since people are using the "x86_64" term for AMD64 people switched back from saying "ia32" to "x86" for the 32 bit architecture. Nice mess.

Itanium:
- "ia64" == Intel's term for Itanium which is about as not compatible with ia32 as your toaster. Many people confuse that with x86_64 since the term Intel chose for their 32 bit PC part is "ia32". Nice mess, Intel.

%%

Intel certainly gets the grand price for confusing terms. Let's see:

"PCI express" - has nothing to do with PCI, name chosen for marketing reasons only so that it appears more "compatible" with existing systems. However, many dummies now use "PCIx" and "PCI-X" as a term for PCI express, although PCI-X is the term for the old PCI busses with 64 bits and/or more than 33 MHz.

"ia32" and "ia64". "Ia64" chosen for marketing reasons so that it appears more "compatible" with the old 32 bit arch, somehow appearing more compatible to ia32 than AMD64 is. But now people confuse the hell out of ia64 and amd64 or x86_64, once that Intel couldn't get away with Itanium and had to use amd64 themself.

"x86_64" is also a sucky term since the underscore is incompatible with many uses is a simple architecture term, such as in scripts composing stuff from `uname.

/end rant.
__________________

My Unix benchmark results
uOpt is offline   Reply With Quote
Old 01-14-07, 04:53 PM   #4
energyman76b
Registered User
 
Join Date: Dec 2002
Location: Clausthal/Germany
Posts: 1,104
Default Re: What is the difference between x86 and IA32

Hi,

almost perfect answer. But you are a little bit wrong about the PCI/PCI Express/PCI-X part.

Yes, dumbasses (even some magazines), say 'PCI X' when they mean PCIE.

But PCI-X is not just 'PCI with 64 bit'.

Normal PCI: 32 or 64 bit, 33 or 64MHz (so 32bit/33 is the usual, there is 32/66, 64/33 and 64/66... ).

PCI-X: 64bit, 133 MHz (never 266 MHz).
energyman76b is offline   Reply With Quote
Old 01-14-07, 08:07 PM   #5
rturney
Registered User
 
Join Date: Jan 2007
Posts: 6
Default Re: What is the difference between x86 and IA32

LOL! I enjoyed the responses to my question which you all answered and then some! Thanks. I am running an AMD Athlon 64 (x86_64/amd64/x86-64) on Vector Linux (32-bit/x86/ia32) using a GeForce 6600GT. I was getting paranoid about picking the wrong nVidia driver after some had said the 1.0-9746 (x86) driver was causing crashes on Vector. They recommended 1.0-8774 (ia32) which I took a chance on...worked fine..whew! I need to go lay down now and absorb all this!
Thanks.
rturney is offline   Reply With Quote
Old 01-14-07, 10:03 PM   #6
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: What is the difference between x86 and IA32

Quote:
Originally Posted by energyman76b
Hi,

almost perfect answer. But you are a little bit wrong about the PCI/PCI Express/PCI-X part.

Yes, dumbasses (even some magazines), say 'PCI X' when they mean PCIE.

But PCI-X is not just 'PCI with 64 bit'.

Normal PCI: 32 or 64 bit, 33 or 64MHz (so 32bit/33 is the usual, there is 32/66, 64/33 and 64/66... ).

PCI-X: 64bit, 133 MHz (never 266 MHz).
There's also 100 MHz PCI-X, at least in my board

I don't think that anybody classifies a 64 bit 66 MHz PCI bus as not PCI-X, but I don't really care either.
__________________

My Unix benchmark results
uOpt is offline   Reply With Quote
Reply


Thread Tools

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 On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:34 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.