Os modos de operação do barramento AGP dizem respeito a quantidade de dados que são transferidos por pulso de clock. O AGP x1 é capaz de transferir apenas um dado por pulso de clock. Como o barramento AGP opera a 66 MHz (66,66 MHz para ser mais preciso) transferindo 32 bits de dados por vez, a taxa de transferência máxima do barramento AGP x1 é de 266 MB/s, o dobro da do barramento PCI. O barramento AGP x2 trabalha transferindo dois dados por pulso de clock o que resulta em uma taxa de transferência de 533 MB/s. A segunda versão do barramento AGP introduziu o modo de operação x4, que permite transferir quatro dados por pulso de clock, obtendo assim uma taxa de transferência de 1066 MB/s. As placas de vídeo mais novas permitem operar no modo x8, que possui uma taxa de transferência de 2.133 MB/s, dezesseis vezes maior do que a do barramento PCI!
Modo
Clock
Número de bits
Dados por pulso de clock
Taxa de Transferência
AGP x1
66 MHz
32 bits
1
266 MB/s
AGP x2
66 MHz
32 bits
2
533 MB/s
AGP x4
66 MHz
32 bits
4
1.066 MB/s
AGP x8
66 MHz
32 bits
8
2.133 MB/s
Figura 2: Comparação entre as taxas de transferência do barramento PCI e AGP
Além de operar com taxas de transferência elevadas, o barramento AGP também permite que a placa de vídeo use a memória RAM do micro com uma extensão de sua memória de vídeo, para o armazenamento de texturas e o elemento z (responsável pelo vetor de profundidade em imagens 3D), o que aumenta bastante o desempenho já que o barramento da memória é mais rápido do que o barramento AGP. Esse recurso é conhecido como DIME (Direct Memory Execute) ou AGP Texturing e não é suportado por todas as placas de vídeo AGP.