Port AGP

En informatique le port AGP (de l'anglais  signifiant littéralement port graphique accéléré, en français), était un port interne destiné exclusivement aux cartes graphiques. Successeur pour ces périphériques du bus PCI, l’AGP permet aux informations de circuler plus rapidement.

L’AGP est supplanté depuis 2004 par le bus PCI Express, capable d'interfacer toute carte rapide (par exemple des cartes SSD) et non plus seulement les cartes graphiques.

Technologie 
Ce standard de bus local fut lancé par Intel en 1997 afin de s’affranchir du bus PCI, qui était estimé trop lent pour l’affichage en 3D, car il assurait seulement une vitesse de  et voyait de plus sa bande passante réduite par le nombre de périphériques qu’il devait contrôler.

Le bus AGP 32 bits relie le contrôleur graphique au contrôleur de mémoire et en offrant une vitesse de , avec une horloge à , mais les informations sont transférées sur les deux fronts. Le bus AGP donne également accès à la mémoire centrale, via le contrôleur de mémoire, ce qui permet d’utiliser celle-ci pour stocker des données graphiques supplémentaires, telles que des textures ou des coordonnées ; ainsi, il devient inutile d’acquérir de la mémoire vidéo supplémentaire pour bénéficier pleinement des fonctions 3D d’un circuit vidéo.

Variantes 

Le port AGP se décline en plusieurs variantes avec compatibilité ascendante et dont les fréquences sont des multiples (x) de l’AGP de base :

AGP 1x  bus 32-bit à  permettant un taux de transfert maximal de , obtenu en doublant la fréquence de  du bus PCI ; tension de signalisation de  ;
AGP 2x  bus 32-bit à  DDR permettant un taux de transfert maximal de ; même tension de signalisation de  que l’AGP 1x ;
AGP 4x  bus 32-bit à  QDR permettant un taux de transfert maximal de  () ; tension de signalisation de  ;
AGP 8x  bus 32-bit à  à fréquence octuple permettant un taux de transfert maximal théorique de  () ; tension de signalisation de .

Néanmoins, en pratique, ces vitesses ne sont pas confirmées, à cause de l’accès direct à la mémoire, souvent limité à . De plus, il existe des problèmes de compatibilité entre les différentes générations, les cartes graphiques consommant de plus en plus d’énergie. Les cartes AGP 4x et plus ne fonctionnent plus sur les ports AGP 1x, un détrompeur a d’ailleurs été placé sur ces cartes.

Toutefois, ces interfaces ne sont que partiellement exploitées — car c’est surtout la vitesse de la mémoire graphique, qui s’avère insuffisante. Ainsi les cartes graphiques haut de gamme utilisent souvent des mémoires de technologie supérieure à la mémoire centrale. Les cartes graphiques haut de gamme d’ATI furent par exemple équipées de mémoire GDDR3 avec un bus de .

Alimentation 
Les cartes 3D professionnelles disposent d’une version « AGP Pro » avec alimentation renforcée.

 AGP 1.0 :  – 1x et 2x
 AGP 2.0 :  – 1x, 2x et 4x
 AGP 2.0 universel :  et  – 1x, 2x et 4x
 AGP 3.0 :  – 4x et 8x

Standardisation 
Afin d’assurer la promotion de la spécification du bus AGP, Intel créa un groupe ouvert d’industriels. Parmi ceux-ci figuraient : ATI Technologies, Cirrus Logic, IBM, Microsoft, S3 Graphics et .

Les constructeurs de cartes graphiques ont pu utiliser gratuitement les spécifications du bus en échange de la libre utilisation de leurs travaux sur ce sujet. Cette politique avait déjà été utilisée avec succès pour les bus PCI et USB.

Notes et références 

Bus informatique
Connectique
Carte graphique
Carte mère