nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   What is the difference between x86 and IA32 (http://www.nvnews.net/vbulletin/showthread.php?t=84251)

rturney 01-14-07 12:54 PM

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

Lithorus 01-14-07 01:16 PM

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.

uOpt 01-14-07 04:07 PM

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.

energyman76b 01-14-07 04:53 PM

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).

rturney 01-14-07 08:07 PM

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.

uOpt 01-14-07 10:03 PM

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.


All times are GMT -5. The time now is 10:55 AM.

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