Hardware 版 (精华区)
发信人: gaea (嘎雅§自我打捞中), 信区: Hardware
标 题: 明明白白AGP
发信站: 哈工大紫丁香 (2001年03月01日22:08:45 星期四), 站内信件
短短几年,AGP已经从最初的AGP 1X发展到现在的AGP 8X,它与T&L等最新显示技术
一道推动着PC系统的图形运算尤其是3D运算性能达到了一个新的高峰。今天,让我们回
过头再看看AGP走过的历程。
何为AGP?
AGP是Accelerated Graphics Port的缩写。是由INTEL公司在PCI2.1的基础上开发
并力推的新一代局部图形总线技术,它让图形芯片与CPU或主内存之间直接进行数据交
换。随着多媒体的深入应用,3D纹理及几何材质需要占用大量的显示缓存及更高的总线
带宽,PCI总线已经不能满足日益繁重的显示数据传输。于是AGP就应运而生。
AGP的特性
1 AGP总线上的地址与数据采用多路分解方式。
2 显示芯片对主内存读出/写入采用“流水线”或“边带寻址”的请求方式,快于PCI总
线采用“等待”或曰“帧模式”的请求方式。
3 更高的时钟频率,同时由于采用了较为特殊的数据传输方式即边带寻址与时钟边缘数
据传输(与UDMA 33/66的EIDE采用的数据传输方式有一定相似之处),使AGP带宽较
PCI成倍增加,具体可见下文。
4 AGP为PC显示系统专用局部总线,不存在于其它多个设备共享总线带宽的弊端。
5 直接内存存取,即DMA。具体方式是对使用频率很高的纹理材质数据及显示缓冲区数
据放在板载显存中由显示芯片处理,而使用频率较低的材质与纹理数据先放入一块专门
划分出来的主内存区域中,这块专门用于AGP存取的区域叫AGP RAM。在需要时,由CPU
将其拷贝入显存中供图形芯片存取。
6 DIME,AGP允许把主内存划分出来一部分,作为板载显存的补充用来存取大型的纹理
数据,存取数据时不必先将这些数据拷贝入显存而直接由图形芯片在AGP RAM中运算。
至于划分主内存的多少是一动态过程。此即为DIME(意为直接内存执行,Direct
Memory Execute)。是AGP的核心规范之一。DIME与DMA是AGP处理贴图的两种方式。相对
而言,INTEL公司更力推DIME。
7 Fast Write:AGP 4X及以上的模式支持Fast Write。传统的AGP模式,当CPU要将显示
数据写入到显存时必需通过芯片组、系统内存最后才到显存。而Fast Write 可直接通
过芯片组将数据向显存中写入数据。
8 在CPU访问主内存的同时,图形芯片可访问AGP RAM而加快系统执行效率。
9 必要时,CPU(不是图形芯片)可直接存取被用作DIME的一部分主内存即AGP RAM,这
显然比通过PCI访问显存执行效率高。
AGP 的规格及其发展
AGP最初是在97年8月出现在440LX主板上。AGP自从诞生后就从未停止过技术革新。
现在AGP已经分为1X,2X,4X及呼之欲出的8X模式。AGP 1X/2X 模式属于AGP1.0标准,
采用3.3v电压;4X模式属AGP2.0模式,采用1.5v电压。AGP总线标准工作频率是66MHZ,
而普通的PCI工作时钟频率是33MHZ,故AGP1X的带宽也相应的由PCI的133MB/S提高到
266MB/S。AGP2X模式在时钟的上升沿及下降沿都可以传输数据,所以数据吞吐量提高到
532MB/S,AGP4X/8X带宽分别为1.06GB/S与2.12GB/S。
AGP Pro
在Nvidia,3DFX,ATI等个人电脑显示芯片先锋厂家的残酷竞争下如今的显卡像素
填充率不停的创造则新高,随之而来的是显示芯片上集成的晶体管数也在争创新高,与
CPU相比毫不逊色。这就导致了显卡芯片耗电量及发热量大增,传统的AGP构架已经不能
满足各种最新显示卡的供电及散热问题,在这种情形下,AGP Pro便顺时而生。
AGP Pro相对于AGP的构架改进内容包括:两端伸长的AGP插槽、改进的输入/输出托
架、末端固定托架、隔热层及改进的AGP接口与主板新布局。AGP Pro只是对AGP的改进
与增强。AGP Pro系统要求与其邻近的两条PCI插槽在需要时归它使用。
根据所能提供的最大电能,AGP Pro分为AGP Pro 50与AGP Pro110。其所能提供的
最大耗电量分别为25w~50w,50w~110w。AGP Pro显卡能从三方面得到电能供应,即现有
AGP插槽部分,AGP延伸部分,相邻的PCI。只能从前两者得到电能供应的显卡叫单插槽
AGP Pro图形加速卡,而可以从相邻的PCI插槽得到电能供应的叫多插槽AGP Pro图形加
速卡。不管是多插槽卡还是单插槽卡都可以得到最大110W的电能供应。
AGP插槽与AGP显卡的匹配
1 AGP4X显卡能在AGP1X/2X的插槽上使用。但使用3.3v电压的AGP1X/2X模式的显示卡不
能用在AGP 4X插槽上。
2 AGP显卡可以在相对应的AGP Pro插槽上使用,例如使用3.3V电压的普通AGP显示卡可
用在3.3v的AGP Pro插槽上。AGP Pro显卡不能用在标准的AGP插槽上,因为根本就不能
插入。
3 自适应的标准AGP 插槽可以使用所有的标准AGP 显卡,自适应的AGP Pro插槽上可以
使用任何AGP显示卡,包括AGP显卡与AGP Pro显卡。
AGP显卡的安装
要让AGP系统发挥效能,必需要有扶持AGP的主板并安装相应芯片组的AGP驱动,即
GART.vxd;符合AGP标准的图形加速卡并正确安装驱动程序;支持AGP的操作系统;以及
支持AGP的应用程序。每一项都缺一不可。
在如今流行的操作系统如Windows 98,Windows ME中安装AGP图形加速卡较为容易。
但在旧版本的Windows 95及WIN NT 4.0中则有一定的讲究。概括起来有以下几个步骤:
1 升级操作系统。Windows 95需OSR2.1及以后的版本才支持AGP,对2.0以前的版本,要
安装usbsupp.exe,只有这样才能使操作系统中的虚拟设备驱动VMM32.VXD支持DIME。而
NT 4要安装了SP3后也可以支持AGP。
2 安装主板芯片组的AGP驱动。注意不同芯片组的驱动是各不相同的。芯片组的AGP驱动
程序的核心是VGART.VXD。VGART是Virtual Graphics Address Remapping Tabble的英
文缩写,即虚拟图形地址重映射表。有了VGART才能发挥DIME的特性。
3 安装DirectX 5.0及以上版本。
4 安装显卡的驱动程序。
AGP与系统稳定性
很多朋友在安装了AGP显卡后出现系统不稳定,死锁甚至重启或根本不能启动。最
常见的原因是因为近来的AGP显卡耗电量过大,超过某些主板尤其是早期的主板所能提
供的AGP插槽最大供能,当然还有其它原因。如果遇到安装AGP显卡后系统运行不稳定,
建议采取以下几条措施:
1 更换或改造电源。
2 关闭AGP,或关闭的边带寻址与Fast Write特性。可分别在BIOS,驱动程序中关闭;
也可通过DirectX 7.0及其它专用软件关闭上述特性。
3 刷新显示卡的BIOS。
4 安装最新的主板与显示卡的驱动程序。
5 降低AGP显卡的图形芯片与显存的工作频率。
6 把超高了的FSB降为标准。
7 刷新主板的BIOS或更换主板。
AGP会取代PCI吗?
AGP是在PCI2.1基础上发展起来的,但它并不能代替PCI,AGP只是PC的显示系统专
用总线。它在加快了图形显示系统的执行效率的同时,也减轻了PCI总线的带宽负荷从
而加快整个系统的速度。PCI构架已经有了新的方案即PCI-X。
AGP自诞生之日就一直非议不断,很多人认为它的实际表现并不比PCI强多少,但这
不是AGP本身的错,因为要完全发挥AGP的性能还需要很多因素的配合。一向对AGP不感
兴趣的3DFX也开始生产AGP接口的VOODOO 5了。可以说AGP是图形显示技术的一个重要发
展方向,可以预见在今后较长的一段时间内AGP将不断改进与完善,与推陈出新的3D绘
图芯片一道把我们带入更神奇的虚拟世界。
--
嘎雅音乐 http://gaea.hit.edu.cn 嘎雅音乐 http://gaea.hit.edu.cn, 一万多首
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: gaea.hit.edu.cn]
※ 修改:·gaea 於 03月01日22:08:55 修改本文·[FROM: gaea.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.416毫秒