加速图形端口(AGP)是用于高速视频输出的点对点通道。此端口用于将图形卡连接到计算机的主板。它提高了机器渲染图形的速度,同时更有效地使用了系统的资源。 AGP的主要目的是比普通PC更流畅地传送3D图像。
历史
AGP由Intel于1996年开发,并在Socket 7 Intel P5 Pentium和Slot 1 P6 Pentium II处理器中启动。逐渐地,每个人都开始使用它。诸如VIA Apollo VP3 , SiS 5591/5592和ALI Aladdin V之类的芯片组是首批支持AGP的Socket 7芯片组。
早期的AGP板使用围绕外围组件互连(PCI)构建的图形处理器,并被简单地桥接到AGP。可以说,AGP是从以PCI为基础的PCI构建的。桥接并没有帮助卡从新总线中受益匪浅,除了增加了66 MHz的总线时钟和PCI带宽增加了一倍。英特尔i740的设计明确旨在利用AGP的新功能。实际上,它仅设计用于从AGP内存中纹理化。
AGP版本比较表
这里讨论了AGP的各种版本
Interface | Clock Speed | Speed | Transfer Rate |
---|---|---|---|
AGP 1.0 | 66 MHz | 1x and 2x | 266 MB/s and 533 MB/s |
AGP 2.0 | 66 MHz | 4x | 1, 066 MB/s |
AGP 3.0 | 66 MHz | 8x | 2, 133 MB/s |
AGP的特点
- 它具有高质量和非常快的性能。
- 它具有通往PC主存储器的直接路径。
- 它连接到CPU,并以处理器总线的速度运行。
- 它可以更快地将视频信息发送到卡上进行处理。
- 它使用主存储器保存3D图像。
- 它为图形卡提供了两种直接访问系统内存中纹理贴图的方法:流水线和边带寻址。
- 端口以其棕色识别。
AGP的应用
- 它使能够在PC上开发新的应用程序类别,例如3D CAD / CAM,数据可视化和3D用户界面。
- 纹理的直接内存执行-从系统内存直接访问纹理贴图,而不是将纹理数据预加载到图形卡自身的内存中然后再访问它。通过将纹理保留在系统内存中,图形芯片可以直接执行纹理,从而消除了额外的工作。
- 创建3D图像-CPU必须执行密集的3D计算。图形控制器处理纹理数据和位图。在许多情况下,控制器必须读取7或8种不同纹理的元素,然后将它们组合为屏幕上的单个像素。执行此计算时,必须将像素存储在存储缓冲区中。这些纹理占用的内存太大,无法将它们存储在视频卡的缓冲区中。使用APG,它们存储在主系统内存中。
AGP相对于PCI的优势
引入了AGP来代替速度较慢的外围组件互连(PCI)接口。 AGP提供与CPU和RAM的直接通信线路,从而可以更快地渲染图形。
AGP和PCI之间的区别
AGP | PCI |
---|---|
AGP is a port | PCI is a bus |
AGP normally has a clock speed of 66 MHz | PCI bus normally has a clock speed of 33 MHz |
AGP normally has a transfer rate of 2, 133 MB/s | PCI normally has a transfer rate of 132 MB/s |
AGP has a non local memory and is able to access the system memory directly. | PCI has a local memory and relies solely on the memory of the video card. |
AGP memory allows AGP cards to store texture maps in system memory itself. | PCI stores the texture maps in the memory of the video card itself. |
AGP receives information simultaneously which makes the graphics quicker and smoother. | PCI receives information in “groups” instead of all at once. |
AGP makes pipelined or multiple requests for data during a bus or memory access | PCI doesn’t make pipelined request that is it does not make another until the data that is currently requested has been transferred. |