Il bus AGP (sigla di Accelerated Graphics Port, letteralmente porta grafica accelerata) è comparsa nel maggio 1997, su dei chipset a base di «Slot One», poi in seguito su supporti a base di Super 7 per permettere di gestire i flussi di dati grafici diventati troppo importanti per il bus PCI. Così il bus AGP è direttamente collegato al bus processore (FSB, Front Side Bus) e sfrutta la stessa frequenza, quindi una banda passante di alte capacità.
L'interfaccia AGP è stata messa a punto specificamente per la connessione della carta grafica aprendo al suo interno un canale d'accesso diretto alla memoria (DMA, Direct Memory Access), senza passare dal controllore di entrata-uscita. Le schede che utilizzano questo bus grafico hanno quindi teoricamente bisogno di meno memoria imbarcata, dato che possono accedere direttamente ai dati grafici (ad esempio delle trame) stoccati nella memoria centrale, con un costo quindi teoricamente più basso.
La versione 1.0 del bus AGP, lavorando ad una tensione di 3.3 V, propone una modalità 1X che permette di inviare a 8 bytes entrambi i cicli nonché una modalità 2x che permette il trasferimento di 8 bytes per ciclo.
Nel 1998 la versione 2.0 del bus AGP ha apportato una modalità AGP 4X che permette l'invio di 16 bytes per ciclo. La versione 2.0 del bus AGP, essendo alimentata ad una tensione di 1.5 V, ha visto la comparsa di connettori detti "universali" (AGP 2.0 universal), che sopportano le due tensioni.
La versione 3.0 del bus AGP, comparsa nel 2002, ha permesso di raddoppiare la banda passante dell'AGP 2.0 proponendo una modalità AGP 8x.
La porta AGP 1X è cadenzata a 66 MHz, contro i 33 per il bus PCI, cosa che offre una banda di 264 Mb/s (contro i 132 del bus PCi da condividere tra le diverse schede), ossia delle performance migliori, soprattutto per la visualizzazione di scene 3D complesse.
Con la comparsa della porta AGP 4X, la banda è passata a 1 Gb/s. Questa generazione di schede è alimentata a 25 W. La successiva generazione di schede si chiama AGP Pro ed è alimentata a 50W.
La norma AGP Pro 8x propone una banda di 2 Gb/s.
Le bande delle diverse norme AGP sono le seguenti :
Si deve notare che le diverse norme AGP conservano una compatibilità ascendente, cioè una posizione AGP 8X potrà accogliere delle schede AGP 4X o AGP 2X.
Le schede madri recenti sono dotate di un connettore AGP generale riconoscibile per il suo colore marrone (normalizzato). Esistono tre tipi di connettore :
Ecco una tabella riassuntiva delle caratteristiche delle differenti versioni e modalità AGP :
| AGP | Tensione | Modalità |
| 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 |