Definição de AGP

Por Carlos E. Morimoto. Há .

AGP é abreviação de "Acelerated Graphics Port".

A idéia central do AGP é ser um barramento rápido, feito sob medida para o uso das placas 3D de alto desempenho. A versão original do AGP foi finalizada em 1996, desenvolvida com base nas especificações do PCI 2.1. Ela operava a 66 MHz, permitindo uma taxa de transferência teórica de 266 MB/s.

Na época, as placas 3D ainda eram bastante primitivas, de forma que ainda não existia uma demanda tão grande por um barramento mais rápido. Por causa disso, o AGP demorou um pouco para se popularizar. O primeiro chipset com suporte a ele foi o Intel i440LX, lançado no final de 1997, e a adoção ocorreu de forma gradual durante 1998 e 1999.

O padrão AGP inicial não chegou a ser muito usado, pois em 1998 surgiu o padrão AGP 2X, que mantém a freqüência de 66 MHz, mas introduz o uso de duas transferências por ciclo (assim como nas memórias DDR), dobrando a taxa de transferência.

Em seguida foi introduzido o AGP 4X e o 8X, que realizam, respectivamente, 4 e 8 transferências por ciclo, atingindo taxas de transferência teóricas de 1066 e 2133 MB/s.

O desempenho de uma placa 3D é fortemente atrelado à velocidade de acesso à memória. Mais de 95% das informações que compõem uma cena 3D de um game atual são texturas e efeitos, que são aplicados sobre os polígonos. As texturas são imagens 2D, de resoluções variadas que são "moldadas" sobre objetos, paredes e outros objetos 3D, de forma a criar um aspecto mais parecido com uma cena real.

A velocidade do barramento AGP é importante quando o processador precisa transferir grandes volumes de texturas e outros tipos de dados para a memória da placa de vídeo, quando a memória da placa se esgota e ela precisa utilizar parte da memória principal como complemento e também no caso de placas de vídeo onboard, que não possuem memória dedicada e, justamente por isso, precisam fazer todo o trabalho usando um trecho reservado da memória principal.

Naturalmente, tudo isso também pode ser feito através do barramento PCI. O problema é que a baixa velocidade faz com que a queda no desempenho seja cada vez maior, conforme cresce o desempenho da placa de vídeo.

Durante muito tempo, fabricantes como a nVidia e a ATI continuaram oferecendo suas placas também em versão PCI, mas a partir de um certo ponto, a diferença de desempenho entre as duas versões passou a ser tamanha que, por mais que ainda existisse uma certa demanda, as placas PCI foram sumariamente descontinuadas.

Outra vantagem do AGP é que o barramento é reservado unicamente à placa de vídeo, enquanto os 133 MB/s do barramento PCI são compartilhados por todas as placas PCI instaladas.

Note que existe uma diferença entre barramento e slot. Uma placa de vídeo onboard é apenas um chip instalado na placa-mãe, ou mesmo um componente integrado diretamente ao chipset e não uma "placa" propriamente dita. Mesmo assim, ela pode ser ligada ao barramento AGP, utilizando uma conexão interna. É muito comum ainda que a placa-mãe inclua um chipset de vídeo onboard e, ao mesmo tempo, um slot AGP, que permite instalar uma placa offboard. Neste caso, entretanto, a placa onboard é desativada ao instalar uma placa offboard, já que o AGP não pode ser compartilhado pelas duas placas.

Assim como no caso do barramento PCI, a freqüência do barramento AGP está atrelada à freqüência de operação da placa-mãe, de forma que, ao fazer overclock aumentando a freqüência do FSB, a freqüência do barramento AGP sobe na mesma proporção, o que, a partir de um certo ponto pode causar problemas de estabilidade. Entretanto, aumentar a freqüência do AGP não tem uma relação direta com o desempenho da placa de vídeo, pois as placas atuais utilizam um circuito de clock próprio e por isso não são influenciadas por mudanças na freqüência do barramento. Aumentando a freqüência do AGP, melhorando apenas o fluxo de dados entre a placa de vídeo, memória e processador, o que tem pouco efeito nas placas atuais, com slots AGP 4X ou 8X.

Além da questão da velocidade, existe também a questão da tensão utilizada. O padrão AGP 1.0 previa placas AGP 1X e 2X, que utilizam tensão de 3.3V. O padrão AGP 2.0, finalizado em 1998, introduziu o AGP 4X e a tensão de 1.5V (utilizada pelas placas atuais), quebrando a compatibilidade com o padrão antigo.

Placas de vídeo que utilizam sinalização de 3.3V possuem o chanfro do encaixe posicionado ao lado esquerdo, enquanto nas placas que utilizam 1.5V, ele é posicionado à direita.

A maioria das placas AGP fabricadas de 2003 em diante são "universais" e podem ser utilizadas tanto nas placas-mãe antigas, com slots de 3.3V, quanto nas placas com slots de 1.5V. Elas possuem os dois chanfros, o que permite que sejam encaixadas em qualquer slot.

A mesma distinção existe no caso das placas-mãe. Placas antigas, que utilizam slots de 3.3V possuem o chanfro à esquerda, enquanto as placas com slots de 1.5V utilizam o chanfro posicionado à direita (em relação aos conectores do painel ATX)

Existem ainda placas com slots AGP universais, em que o slot não possui chanfro algum e por isso permite a instalação de qualquer placa. Nesse caso a placa é capaz de detectar a tensão utilizada pela placa e fornecer a tensão adequada. Elas são mais raras, pois a necessidade de instalar tanto os circuitos reguladores para 1.5V quanto para 3.3V, encarece a produção.

Existem ainda o padrão AGP 3.0, utilizado pelas placas AGP 8X (e parte das 4X), que prevê o uso de sinalização de 0.8V. Nesse caso, entretanto, a transição foi feita de forma transparente, sem que fosse quebrada a compatibilidade com as placas antigas. Ao ser instalada em uma placa-mãe com slot AGP 2.0 (2X ou 4X, 1.5V) a placa de vídeo funcionará normalmente, utilizando sinalização de 1.5V e o modo de transferência mais rápido suportado pela placa-mãe. Caso a placa de vídeo utilize um conector AGP universal, com os dois chanfros, significa que ela pode (pelo menos em teoria), ser instalada mesmo em uma placa-mãe antiga, com um slot de 3.3V.

Usei o termo "em teoria", pois existem muitos casos de incompatibilidades entre placas de vídeo AGP de fabricação mais recente e placas-mãe antigas (e vice-versa), mesmo em casos em que os encaixes são compatíveis.

Além dos problemas relacionados a deficiências nos drivers e incompatibilidade por parte do BIOS, existem problemas relacionados à alimentação elétrica, onde a placa de vídeo não indica corretamente qual é a tensão utilizada (fazendo com que a placa-mãe utilize 1.5V para uma placa que trabalhe com 3.3V, por exemplo) ou que a placa-mãe não seja capaz de alimentar a placa de vídeo com energia suficiente. Esse último caso é o mais comum, já que as placas AGP mais recentes consomem muito mais energia que as antigas.

Embora seja mais recente que o PCI e tenha sido largamente utilizado, o AGP é atualmente um barramento em vias de extinção, devido à popularização do PCI-Express. Desde o final de 2006, placas novas com slots AGP são um item raro, com exceção de algumas placas da PC-Chips, ECS e Phitronics.

Veja também: AGP Pro, AGP Express

Veja também
iPad Air de sexta geração é lançado com chip M2, novas câmeras e outras novidades
iPad Air de sexta geração é lançado com chip M2, novas câmeras e outras novidades
Mobile
Homem encontra PC gamer no lixo; e a máquina está funcionando
Homem encontra PC gamer no lixo; e a máquina está funcionando
Hardware
iPad Pro agora tem tela OLED; confira os detalhes sobre a nova versão
iPad Pro agora tem tela OLED; confira os detalhes sobre a nova versão
Notícias
O que é a versão DevKit de um console?
O que é a versão DevKit de um console?
Artigos
SK Hynix está desenvolvendo SSD de 300 TB
SK Hynix está desenvolvendo SSD de 300 TB
Hardware
Hellblade 2: confira os requisitos mínimos e recomendados
Hellblade 2: confira os requisitos mínimos e recomendados
Games
true