AGP: Ser ou não ser, heis a questão?
Performance em 2D
Com exceção das placas equipadas com os chipsets Voodoo e Voodoo 2 (como Monster e a Monster 2 da Diamond) que desempenham apenas as funções 3D, necessitando que placa de vídeo 2D separada esteja instalada para executar as funções 2D; todas as placas 3D à venda desempenham tanto as funções 2D quanto 3D, sendo por isso chamadas de placas Combo.
Enquanto a performance e os recursos em 3D variam muito de uma placa para a outra, os recursos 2D são bem parecidos em todas as placas. Isto acontece por que a tarefa de gerar imagens bidimensionais, como as utilizadas no Windows é bastante leve se comparada com a hercúlea tarefa de gerar imagens 3D. Todas as placas 3D Combo à venda atualmente oferecem um desempenho em 2D bastante satisfatório. Na verdade, em se tratando de 2D, mesmo placas mais simples, como a Trident 9685 ou a Diamond 2000 são capazes de atender às necessidades da grande maioria dos usuários. Trabalhando com resoluções de tela de até 1024x 768 você não notará muita diferença de uma placa para a outra.
Porém, se estiver pretendendo comprar um monitor de 19 ou 21 polegadas, e usar sua área de trabalho a 1280x 1024 ou mesmo 1600x 1200, então algumas placas apresentarão melhores resultados, suportando taxas de atualização melhores. A maioria das placas, mesmo placas #d poderosas como as GeForce e as Radeon da ATI apresentam imagens trêmulas a 1600 x 1200, por suportarem refresh-rates de apenas 60 Hz nesta resolução, enquanto a Matrox G400, que é um pouco mais dedicada ao segmento profissional, mantém imagens perfeitas, com 75 Hz. Note que o LG Flatron de 17”, que nem é um monitor tão inacessível assim já suporta 1600 x 1200 com 75 Hz.
O ponto principal em se tratando de imagens 2D é a velocidade do RAMDAC, o circuito da placa de vídeo encarregado de atualizar as imagens no monitor. Quanto maior for a resolução utilizada, mais rápido o RAMDAC deve ser para manter uma boa taxa de atualização e, consequentemente, uma imagem estável, livre de qualquer tremulação (flicker). Mais adiante, vamos examinar as especificações das principais placas do mercado.
Recursos de cada modelo
Entre placas atuais e placas antigas, existem mais de 500 modelos diferentes de placas de vídeo, entre placas 2D e 3D. O meu objetivo nesta sessão é fazer alguns comentários sobre os recursos de cada placa para facilitar sua escolha na hora da compra. Claro que seria praticamente impossível querer descrever cada um dos modelos de placas que já foram lançados, pois realmente são muitos. Para tornar esta lista mais dinâmica e relevante, vou incluir na lista apenas as principais placas. No caso de chipsets de vídeo que são usados em diversas placas diferentes, comentarei apenas o chipset, já que fora diferenças na quantidade de memória, muda muito pouco entre placas 3D de diferentes fabricantes, mas baseadas no mesmo chipset.
Para facilitar, dividirei as placas por fabricante e pela época em que foram lançadas, explicando sua evolução.
É importante ressaltar que não existe uma “placa de vídeo perfeita” algumas possuem mais recursos que outras, mas todas possuem seus pontos fracos, que obviamente os fabricantes fazem tudo para esconder. Uma placa pode ser a mais rápida do mercado e ao mesmo tempo apresentar uma qualidade de imagem inferior à das concorrentes, outra pode ser campeã em termos qualidade de imagem, mas ficar devendo em termos de desempenho; outra ainda pode combinar qualidade de imagem e desempenho, mas pecar em termos de compatibilidade ou custar mais caro que as outras, e assim por diante.
Cada caso é um caso, e dependendo da aplicação a que se destina, das preferências pessoais do usuário e de quanto ele quer gastar, uma placa pode ser mais indicada do que outra, mas, definitivamente, não existe uma placa que seja a melhor para todo mundo.
Chipsets
Assim como no caso das placas mãe, o componente principal de uma placa de vídeo é o chipset, neste caso o chipset de vídeo. É ele quem comanda todo o funcionamento da placa e determina seus recursos e desempenho. É comum um mesmo chipset de vídeo ser usado em várias placas de vídeo de vários fabricantes diferentes. Por usarem mesmo processador central, todas estas placas possuem basicamente os mesmos recursos e o mesmo desempenho (considerando modelos com a mesma quantidade de memória). Normalmente, as únicas diferenças entre elas são a quantidade de memória RAM e a presença ou não de acessórios como saída de vídeo.
Por exemplo, inúmeras placas atualmente usam os chipsets GeForce MX da Nvidia. Algumas possuem saídas para dois monitores, outras para apenas um. Algumas trazem 32 MB de memória, outras 64 MB, e assim por diante.
Existem diferenças enormes entre duas placas equipadas com chipsets diferentes, mas diferenças mínimas entre placas equipadas com o mesmo chipset. Por isso, vou descrever primeiramente os chipsets de vídeo usados, e em seguida apenas o que muda entre as placas que o utilizam.
Desempenho básico
Os fatores que determinam o desempenho de uma placa de vídeo são bem parecidos com os que determinam o desempenho de um processador: a freqüência de operação, o número de operações executadas por ciclo, a largura do barramento de acesso à memória de vídeo, a quantidade de memória e o barramento utilizado (PCI, AGP, AGP 2x, etc.). Somando todos estes fatores, temos a potência bruta da placa, o desempenho efetivo vai depender também dos recursos 3D utilizados e dos drivers de vídeo.
Uma placa que execute mais funções, terá um desempenho em termos de quadros por segundo inferior ao de outra placa semelhante mas que executa um número menor de funções 3D, mas por outro lado, terá uma qualidade de imagem superior. Ou seja, além da “potência” da placa é preciso levar em conta também como seus recursos serão utilizados. É como dois carros do mesmo modelo, um com o ar condicionado ligado e outro com ele desligado.
Que tal uma explicação mais detalhada?
Freqüência de operação: Cada chipset de vídeo tem uma freqüência própria de operação, medida em milhões de ciclos por segundo (MHz). Esta freqüência não tem nada a ver com a freqüência do processador, da placa mãe, ou mesmo do barramento PCI ou AGP a que a placa está conectada. Como no caso de um processador, quanto mais ciclos por segundo, maior é o poder de processamento do chipset de vídeo.
Pixels por ciclo de clock: Assim como existem processadores capazes de executar mais de uma instrução por ciclo de clock, existem casos de chipsets de vídeo capazes de processar mais de um pixel em cada ciclo de clock. Enquanto chipsets mais antigos, como o Riva 128 e o Voodoo processam apenas 1 pixel por ciclo, chipsets mais recentes, como o Riva TnT2 processam 2 pixels por ciclo. Temos também casos de chipsets que processam 4 pixels por ciclo, como o Nvidia GeForce.
Fill Rate: Multiplicando o número de pixels processados por ciclo pelo número de ciclos por segundo, temos o fill rate, que é o número total de pixels que a placa pode gerar por segundo. Este valor é medido em “megapixels”, ou milhões de pixels por segundo. Numa Viper v770 por exemplo, onde o chipset processa 2 pixels por ciclo e trabalha a 150 MHz, teremos um fill rate de 300 megapixels.
Veja que o que interessa neste caso é o valor do fill rate, não a freqüência de operação. O Nvidia GeForce (a primeira versão) por exemplo, trabalha a apenas 120 MHz, mas em compensação processa 4 pixels por ciclo, atingindo um fill rate de admiráveis 480 megapixels por segundo. O fill rate está diretamente ligado ao número de quadros por segundo que a placa será capaz de gerar.
Outro dado relacionado com o fill rate que você encontrará nas especificações das placas é a quantidade de “texels” ou seja, a quantidade de texturas que a placa é capaz de aplicar. “Texel” é um termo semelhante a “pixel” ou seja, um dos pontos que forma uma imagem, porém, o termo “pixel” é usado para se referir à imagem mostrada no monitor, enquanto “texel” é usado para se referir aos pontos que compõe as texturas que serão aplicadas nos polígonos. Em placas que não suportam o recurso de single pass multitexturing, o número de texels por segundo é o mesmo que o número de pixels por segundo, enquanto numa placa que suporta o recurso de single pass multitexturing ele é o dobro, já que a placa será capaz de aplicar duas texturas a mesmo tempo. Numa Voodoo Banshee por exemplo, placa que não suporta o recurso de single pass multitexturing, temos um fill rate de 100 megapixels e 100 megatexels por segundo enquanto numa Voodoo 2, que suporta o single pass multitexturing, sendo capaz de aplicar duas texturas ao mesmo tempo, temos um fill rate de 90 megapixels e 180 megatexels, ou seja, 90 milhões de pontos de imagem ou 180 milhões de pontos de texturas.
Poder de processamento (Polígonos por segundo): Outro fator determinante na performance final da placa é a quantidade de polígonos que podem ser desenhados por segundo. Quanto maior for o número de polígonos que a placa é capaz de gerar por segundo, maior será o desempenho da placa, especialmente em jogos com gráficos mais detalhados. Ao contrário do fill rate, este recurso não tem uma ligação direta com a freqüência de operação.
Barramento da memória: Outro fator importante é a largura do barramento de comunicação com a memória RAM. Quanto mais largo o barramento mais rápidas serão as transferências de dados entre o chipset e a memória de vídeo e consequentemente maior será o desempenho da placa.
Nas placas de vídeo 3D não é utilizada memória cache, mas, em compensação, a memória de vídeo opera a freqüências muito mais altas do que a memória principal. Numa Viper v770 por exemplo, a memória de vídeo opera a nada menos do que 183 MHz.
Resolução Utilizada: O Fill Rate é a medida de desempenho bruto da placa, a quantidade de operações que a placa é capaz de executar por segundo. Como vimos anteriormente, quanto maior for a resolução de vídeo utilizada, mais processamento será necessário para gerar cada imagem, resultando em um FPS mais baixo.
Efeitos 3D utilizados: Qualidade de imagem e desempenho são duas palavras incompatíveis. Para ter uma imagem de melhor qualidade, é preciso utilizar mais efeitos 3D, que consomem preciosos ciclos de processamento. Efeitos como o uso de 32 bits de cor, texturas de 2048 x 2048 e FSAA, melhoram a qualidade das imagens, mas em compensação consomem mais processamento e diminuem o FPS. Como os jogos permitem desativar estes efeitos (quando suportados pela placa e pelo jogo), vale neste caso suas preferencias pessoais, o velho dilema velocidade x qualidade.
Drivers: Se a placa de vídeo fosse um carro de corrida, o driver seria seu piloto. É ele quem orienta o sistema operacional sobre como utilizar todos os recursos da placa. Muitas vezes, uma placa com recursos inferiores, consegue superar em desempenho placas mais avançadas, simplesmente por que seus drivers estão mais desenvolvidos.
|