2005年,熟悉显卡的DIYer们谈论最多的话题就是PCI-E了。PCI-E在成为主流显卡接口之前也可谓历尽坎坷。作为电脑业界先驱的Intel早在2001年就推出了旨在取代PCI总线的第三代I/O技术,这就是3GIO(Third Generation I/O)。PCI-SIG组织在2001年8月初认可了Arapahoe标准(3GIO的另一个名字)。到2001年8月底以AMD的加入为标志,业界大部分厂商都已经加入这一阵营,2002年4月,PCI-SGI和Arapahoe工作组完成了3GIO规范草稿,并正式更名为PCI-Express,在2002年7月23日,PCI-SIG正式公布了PCI Express规范1.0版,采用PCI-Express的芯片组和显卡在2003年末已经问世,标志着PCI-EXPRESS技术走到我们身边。但是2005年之前,PCI-E在与AGP的竞争中并未取得任何优势,直到2005年第二季度,PCI-E接口的显卡才正式成为替代AGP的主流。
PCI-E具有双向传输和数据分路传输两种传输模式而且其带宽也分为1x、2x、4x、8x、16x和32x几种。PCI-E总线使用了内嵌式时钟发生器,由于这种内嵌式的时钟发生模式本身需要一定可允许损失操作的时间,所以可能最终要有一点的补充,总值大约从8bit变为10bit左右。因此PCI-E 1x的单向带宽为2.5GX1/10=250MB/s,双向带宽可达500MB/s,现在的技术已经可以达到16x的要求,因此目前的PCI-E16x的双向带宽可达8GB/s,将PCI总线的500MB/s带宽远远落在了后面,而主流的AGP 8X的传输率为2.1GB/s,也低于PCI-E 16x的带宽。这样的传输速率已经可以满足当前高性能显卡的需要。但是由于PCI-E是使用串行数据传输,控制和纠错等冗余信息会占用带宽,因此PCI-E的实际带宽约为单向3GB/S。再加上显卡的数据传输以下行为主,上行数据要远少于下行数据,因此PCI-E 16x总线的实际利用带宽在4GB/s左右,而非理论上的8GB/s。
总而言之,PCI-E技术与原来占领主流市场近十年之久的AGP技术相比主要有以下三点差别:一,PCI-E总线提供了高达8 GB/s的带宽;二,PCI -E技术支持多个设备,属于非独占总线;三,PCI-E支持全双工模式,也就是说通过PCI-E总线可以同时上行和下行传输数据。