Opentopia Directory Encyclopedia Tools

Accelerated Graphics Port

Encyclopedia : A : AC : ACC : Accelerated Graphics Port



 

An AGP slot (maroon, although the color is usually brown) and two PCI slots.
Enlarge
An AGP slot (maroon, although the color is usually brown) and two PCI slots.

The Accelerated Graphics Port (also called Advanced Graphics Port) is a high-speed point-to-point channel for attaching a graphics card to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics. Some motherboards have been built with multiple independent AGP slots. AGP is slowly being phased out in favour of PCI Express.

Versions of AGP

Intel released the first version of AGP; appropriately titled “AGP specification 1.0,” in 1997. It included both the 1x and 2x speeds. As of 2004, newer versions of AGP increase the transfer rate from two to eight times. Available versions include: In addition, AGP Pro cards of various types exist. They require more power and are often longer than standard AGP cards (though they only connect to one AGP slot). These cards are usually used to accelerate the professional computer-aided design applications employed in the fields of architecture, machining, engineering, and similar fields.

There are two versions of the AGP physical interface, for 3.3 V and 1.5 V cards respectively. The 1.5 V version has a key further away from the external connector, while the 3.3 V version is the opposite. But some poorly designed older 3.3V cards incorrectly have the 1.5V key, which may result in burnt mainboard if installed in a AGP 4X/8X slot.

Hardware and Software Adoption

Compatibility

Compatibility, AGP Keys on card (top), on slot (bottom)
Enlarge
Compatibility, AGP Keys on card (top), on slot (bottom)

AGP cards are backwards and forwards compatible within limits. 1.5 V cards will not go into 3.3 V slots and vice versa, though "Universal" slots exist which accept either type of card. AGP Pro cards (rarely used) will not fit into standard slots, but standard AGP cards will work in a Pro slot.

There are some proprietary exceptions to this rule. For example, Apple Power Macintosh computers with the Apple Display Connector have an extra connector which delivers power to the attached display. Additionally, moving cards between computers of various architectures may not work due to firmware issues.

AGP vs PCI

As computers became increasingly graphically-oriented, the graphics card became far more important than other PCI devices, and, thus, the AGP slot was developed. AGP slots are superior to PCI for graphics cards because they provide a dedicated pathway between the slot and the processor, allowing for faster communication between the two. In addition, AGP uses sideband addressing, meaning that addressing for packets is carried outside of the packet, meaning that the entire packet does not need to be read to get addressing information. In addition, to load a texture, a PCI graphics card must copy it from the system's RAM into the card's framebuffer. An AGP card is capable of reading textures directly from system RAM using the Graphics Address Remapping Table (GART). GART reapportions main memory for texture storage, allowing the graphics card to access them directly.

The two main reasons graphics cards with the PCI interface are produced is that first they can be used in nearly any PC, as very few modern desktop PCs do not have PCI slots - though some motherboards with built-in graphics adaptors lack an AGP slot. Second, a user with an appropriate operating system can use several PCI graphics cards (or several PCI graphics cards in combination with one AGP card) simultaneously - to give many different video outputs (for the use of many screens). This cannot be done with AGP cards, as very few (if any) motherboards are equipped with more than one AGP slot.

Use today

Although AGP is still incorporated into many motherboards today, it is gradually being phased out in favour of PCI Express. PCI Express allows much faster data transfer, is bidirectional, and also supports other devices. So far, 2006 has seen many motherboards available with PCIe slots, with some gamer-oriented configurations offering dual PCIe 16x slots. Many newer graphics cards are available exclusively in PCIe, with AGP versions of the same cards becoming correspondingly rare. At this rate, it is expected that AGP will be almost totally replaced within a few years.

Historical remarks

Subtleties of the AGP memory interface semantics caused great consternation at AMD when an exotic bug manifested itself in Linux 2.4 kernels running on AMD's then-new line of Athlon processors.[The AMD AGP Linux Kernel Patch] - AMD concerned about sour AGP/Athlon interactions

References

External links

This article was originally based on material from the Free On-line Dictionary of Computing, which is [Foldoc licenselicensed] under the GFDL.

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: