AGP e a economia de RAM

A AGP melhora o processo de armazenamento dos mapas de textura permitindo ao sistema operacional designar a RAM para uso da placa de vídeo quando necessário. Esse tipo de memória é chamado de memória AGP ou memória de vídeo não local. O uso de uma RAM maior e mais rápida utilizada pelo sistema operacional para armazenar mapas de textura reduz o número de mapas que precisam ser armazenados na memória da placa de vídeo. Além disso, o tamanho do mapa de textura que seu computador é capaz de processar não é mais limitado à quantidade de RAM da placa de vídeo.

Outra maneira como a AGP economiza RAM é armazenando os mapas de textura apenas uma vez. Isso é feito com um pequeno artifício. Esse artifício toma a forma de um circuito de apoio da placa-mãe chamado de Tabela de Remapeamento de Endereço Gráfico (GART). A GART pega a proporção da memória do sistema que a AGP toma emprestada para armazenar os mapas de textura para a placa de vídeo e reendereça-a. Os novos endereços fornecidos pela GART fazem a CPU pensar que o mapa de textura está sendo armazenado no buffer da placa. A GART pode estar colocando bits e partes do mapa por toda a RAM do sistema, mas quando a CPU precisa dela, no que diz respeito ao mapa de textura, ela está no lugar correto.


Foto cedida pela Intel Corporation.
Diagrama da arquitetura padrão de um sistema baseado no Pentium III usando a AGP