Le bus AGP (sigle de Accelerated Graphics Port, soit littéralement port graphique accéléré)
est apparu en en Mai 1997, sur des chipsets à base de "Slot One", puis est apparu par la suite
sur des supports à base de Super 7 afin de permettre de gérer les flux de données graphiques devenant trop
importants pour le bus PCI. Ainsi le bus AGP est directement relié au bus processeur
(FSB, Front Side Bus) et bénéficie de la même fréquence, donc d'une bande passante élevée.
L'interface AGP a été mise au point spécifiquement pour la connexion de la carte graphique
en lui ouvrant un canal direct d'accès à la mémoire (DMA, Direct Memory Access), sans passer par le contrôleur d'entrée-sortie.
Les cartes utilisant ce bus graphique ont donc théoriquement besoin de moins de mémoire embarquée, puisqu'elles peuvent accéder directement
aux données graphiques (par exemple des textures) stockées dans la mémoire centrale, leur coût de revient est donc théoriquement plus faible.
La version 1.0 du bus AGP, travaillant à une tension de 3.3 V, propose un mode 1X permettant d'envoyer 8 octets tous les deux cycles ainsi
qu'un mode 2x permettant le transfert de 8 octets par cycle.
En 1998 la version 2.0 du bus AGP a apporté un mode AGP 4X permettant l'envoi de 16 octets par cycle. La version 2.0 du bus AGP étant alimentée
à une tension de 1.5 V, des connecteurs dits "universels" (AGP 2.0 universal) sont apparus, supportant
les deux tensions.
La version 3.0 du bus AGP, apparue en 2002, a permis de doubler la bande passante de l'AGP 2.0 en proposant un mode AGP 8x.
Le port AGP 1X est cadencé à 66 MHz, contre 33 MHz pour le bus PCI, ce qui lui
offre une bande passante de 264 Mo/s (contre 132 Mo/s à partager entre les différentes cartes pour le bus PCI),
soit de bien meilleures performances, notamment pour l'affichage de scènes 3D complexes.
Avec l'apparition du port AGP 4X, la bande passante est passée à 1 Go/s.
Cette génération de carte est alimentée en 25 W.
La génération de carte suivante se nomme AGP Pro et est alimentée en 50W.
Maintenant la nouvelle norme est en AGP Pro 8x avec une bande passante de 2Go/s.
Les débits des différentes normes AGP sont les suivants :
- AGP 1X : 66,66 MHz x 1(coef.) x 32 bits => 266.67 Mo/s
- AGP 2X : 66,66 MHz x 2(coef.) x 32 bits = 533.33 Mo/s
- AGP 4X : 66,66 MHz x 4(coef.) x 32 bits = 1,06 Go/s
- AGP 8X : 66,66 MHz x 8(coef.) x 32 bits = 2,11 Go/s
Il est à noter que les différentes normes AGP conservent une compatibilité
ascendante, c'est-à-dire qu'un emplacement AGP 8X pourra accueillir des cartes AGP 4X ou AGP 2X.
Les cartes-mères récentes sont équipées d'un connecteur AGP
général reconnaissable par sa couleur marron (normalisée). Il existe trois types de
connecteurs :
- Connecteur AGP 1,5 volts :
- Connecteur AGP 3,3 volts :
- Connecteur AGP universel :
Voici un tableau récapitulant les caractéristiques des différentes caractéristiques
des versions et modes AGP :
AGP |
Tension |
Mode |
AGP 1.0 |
3.3 V |
1x, 2x |
AGP 2.0 |
1.5 V |
1x, 2x, 4x |
AGP 2.0 universal |
1.5 V, 3.3 V |
1x, 2x, 4x |
AGP 3.0 |
1.5 V |
4x, 8x |
|