What are the benefits of choosing a PCI-X Card over a PCI-E Card? I've seen both deployments and couldn't see any major performance lee-way one way or the other. Would like to know what others have experienced?
No performance for NIC. PCI-X Video is normal, and PCIe is for other slots. Some machines have one or the other depending on riser configurations, but you won't notice a difference, it's just for backwards compatible.
PCI-X is the older technology, PCIe is the newer one, but for add-in server cards, either is fine.
PCI-X is often confused with PCI-Express, commonly abbreviated as PCI-E or PCIe. While they are both high-speed computer buses for internal peripherals, they differ in many ways. The first is that PCI-X is a parallel interface that is directly backward compatible with all but the oldest (5-volt) PCI devices. PCIe is a serial bus that offers no compatibility with older buses. PCI-X and PCI buses may run off a PCIe bridge, similar to the way ISA buses ran off PCI buses in some computers. This should not be confused with compatibility. PCIe also matches PCI-X and even PCI-X 2.0 in maximum bandwidth. PCIe x1 offers 250 MB/s in both directions, and currently supports up to an x32 standard at 8 GB/s.
PCI-X has a number of technological and economical disadvantages to PCI-Express. The 64-bit parallel interface requires inherently difficult trace routing, because as with all parallel interfaces, the signals from the bus must arrive simultaneously or within a very short window, and noise from adjacent slots may cause interference. The serial interface of PCIe suffers fewer such problems and therefore requires less complex and less expensive designs. PCI-X buses, like PCI, are half-duplex bidirectional whereas PCIe buses are full-duplex bidirectional. PCI-X buses run only as fast as the slowest device whereas PCIe devices are able to independently negotiate the bus speed. Also, PCI-X slots are longer than PCIe 1x through PCIe 16x, which makes it impossible to make short cards for PCI-X. PCI-X slots thus take quite a bit of space on motherboards, which can be a problem for ATX and smaller form factors.
No performance for NIC. PCI-X Video is normal, and PCIe is for other slots. Some machines have one or the other depending on riser configurations, but you won't notice a difference, it's just for backwards compatible.
PCI-X is the older technology, PCIe is the newer one, but for add-in server cards, either is fine.
PCI-X is often confused with PCI-Express, commonly abbreviated as PCI-E or PCIe. While they are both high-speed computer buses for internal peripherals, they differ in many ways. The first is that PCI-X is a parallel interface that is directly backward compatible with all but the oldest (5-volt) PCI devices. PCIe is a serial bus that offers no compatibility with older buses. PCI-X and PCI buses may run off a PCIe bridge, similar to the way ISA buses ran off PCI buses in some computers. This should not be confused with compatibility. PCIe also matches PCI-X and even PCI-X 2.0 in maximum bandwidth. PCIe x1 offers 250 MB/s in both directions, and currently supports up to an x32 standard at 8 GB/s.
PCI-X has a number of technological and economical disadvantages to PCI-Express. The 64-bit parallel interface requires inherently difficult trace routing, because as with all parallel interfaces, the signals from the bus must arrive simultaneously or within a very short window, and noise from adjacent slots may cause interference. The serial interface of PCIe suffers fewer such problems and therefore requires less complex and less expensive designs. PCI-X buses, like PCI, are half-duplex bidirectional whereas PCIe buses are full-duplex bidirectional. PCI-X buses run only as fast as the slowest device whereas PCIe devices are able to independently negotiate the bus speed. Also, PCI-X slots are longer than PCIe 1x through PCIe 16x, which makes it impossible to make short cards for PCI-X. PCI-X slots thus take quite a bit of space on motherboards, which can be a problem for ATX and smaller form factors.