Originally posted by: DanDaMan315
Please help me understand what the need for PCI-E is.
The need for PCI-e has nothing to do with AGP vs. PCI-e for video cards. The transition has everything to do with the transition from PCI to PCI-e.
Unfortunately it's prohibitavely expensive for AGP to co-exist with PCI-e because of the logic needed on the chipset. So the
side effect is pushing out AGP.
PCI has been running out of bandwidth for a while. Hard drives, network cards, sound cards, etc... all share the 133 MB/sec PCI bus. The right application would make it nearly impossible NOT to saturate the PCI bus unless you went to a server board for big $$$ where they use PCI-X slots (64 bit and 66MHz).
PCI-e will allow for additional functionality on expansion cards, especially multimedia and networking that were impossible with the PCI architecture.
AGP gets stuck in the middle. It is adequate for graphics cards, but PCI-e x16 for graphics is at least as good with the logic already dedicated to chipset real-estate for PCI-e x1 and x4 slots.
The quick transition here as opposed to the relatively slow transition from PCI --> AGP graphics cards is due to the inability for PCI-e and AGP to co-exist on the same board without significant manufacturing costs. Also, board manufacturers (both motherboard and graphics board) currently have to have AGP
and PCI-e versions of all their products. This either inflates prices or cuts into profits because of the associated manufacturing inefficiency.
I was expecting a quick transition, but the transition has even been quicker than I expected. You are already seeing PCI-e video cards having a better selection at better prices than AGP cards. Motherboard prices are still high, but video card prices for PCI-e are good. If you're building a new system, it pretty much already makes sense to go PCI-e.
The other force pushing PCI-e is Intel. Intel is pushing it to get BTX out. AMD's integrated memory controller requires motherboard layouts that are not very easy to bring into BTX compliance. If Intel can push out the new case standard, and people begin switching over to it, it becomes a 'hook' for Intel. Again AGP gets caught in the middle. It's not the primary reason for pushing out new technology, but more of an innocent bystander victim.
The forces behind the AGP-->PCI-e transition are economic, and unlike ISA --> PCI, where there was little reason not to throw on an ISA slot or two, the transition will be as quick as possible.