AGP是什么意思,AGP 是什么意思( 四 )


AGP和Windows NT
在描述了AGP硬件方面的一些特性之后,我们还应当明白AGP同样需要软件的支持 。正如前面已经提到过的,AGP为图形芯片提供了快速访问主内存的通道以满足各种需要,AGP纹理即是其中之一 。对此操作系统必须加以支持并且应当能够在适当的时候把内存资源分配给显示驱动调用 。图形地址重映射表(GART—— graphics address remapping table)就是这些内存资源的清单而GART驱动就是负责这一切的软件 。今天,所有的AGP显卡都已经在针对Windows9x、2000、XP、2003、VISTA的驱动中包含了Intel平台上的名为“vgart.vxd”GART驱动 , 而其他的芯片组厂商就不得不为相应的主板提供他们自己的GART驱动软件 。比如Athlon平台 , 在没有安装驱动时就根本认不出AGP显卡,只有安装了相应的驱动,对于AMD750芯片组是“amdmp.sys”,VIA Apollo KX-133则是“viagart.vxd” , 才能正常地工作 。一般情况,安装了主板驱动后都可以支持,甚至在安装XP等系统时 , 系统就会自带驱动 。
至于微软的Windows NT操作系统则根本没有打算提供AGP支持 。在迄今为止所有的NT补丁包里面都没有包含GART驱动 , 以至于图形芯片厂商不得不独立提供NT下的AGP支持,这种支持也许会包含在显卡的NT驱动里面,也许不会 , 你只有通过一些特殊的侦测软件或者在NT下进行测试才能判断出来 。目前我只对NVidia的芯片进行了NT下的测试,发现TNT、TNT2和GeForce都具有AGP支持,但仅仅是在Intel平台上 。基于其他芯片组的平台只能通过所谓的“PCI66”模式获得一些补偿,这种模式提供了略低于AGP1X的带宽 。目前最新的但不是正式的例外只有VIA的Athlon芯片组KX-133,即使在NT下它也能使GeForce256芯片运行AGP4X 。
AGP标准分为AGP1.0(AGP 1X和AGP 2X),AGP2.0(AGP 4X),AGP3.0(AGP 8X) 。
1996年7月AGP 1.0 图形标准问世,分为1X和2X两种模式,数据传输带宽分别达到了266MB/s和533MB/s 。这种图形接口规范是在66MHz PCI2.1规范基础上经过扩充和加强而形成的,其工作频率为66MHz , 工作电压为3.3v,在一段时间内基本满足了显示设备与系统交换数据的需要 。这种规范中的AGP带宽很小,现在已经被淘汰了,只有在前几年的老主板上还见得到 。
近几年显示芯片的发展实在是太快了,图形卡单位时间内所能处理的数据呈几何级数成倍增长,AGP 1.0 图形标准越来越难以满足技术的进步了 , 由此AGP 2.0便应运而生了 。1998年5月份,AGP 2.0 规范正式发布,工作频率依然是66MHz , 但工作电压降低到了1.5v,并且增加了4x模式,这样它的数据传输带宽达到了1066MB/sec , 数据传输能力大大地增强了 。但目前部分AGP3.0,仍然采用1.5V供电,工作频率还是66MHz,可以是更高,带宽比4X模式提高了1倍 。
AGP Pro接口与AGP 2.0同时推出,这是一种为了满足显示设备功耗日益加大的现实而研发的图形接口标准 , 应用该技术的图形接口主要的特点是比AGP 4x略长一些,其加长部分可容纳更多的电源引脚,使得这种接口可以驱动功耗更大(25-110w)或者处理能力更强大的AGP显卡 。这种标准其实是专为高端图形工作站而设计的 , 完全兼容AGP 4x规范,使得AGP 4x的显卡也可以插在这种插槽中正常使用 。AGP Pro在原有AGP插槽的两侧进行延伸,提供额外的电能 。它是用来增强 , 而不是取代现有AGP插槽的功能 。根据所能提供能量的不同,可以把AGP Pro细分为AGP Pro110和AGP Pro50 。在某些高档台式机主板上也能见到AGP Pro插槽 。
2000年8月,Intel推出AGP3.0规范 , 工作电压降到0.8V,并增加了8X模式,这样它的数据传输带宽达到了2133MB/sec,数据传输能力相对于AGP 4X成倍增长 , 能较好的满足当前显示设备的带宽需求 。

经验总结扩展阅读