Skip to main content

O que é um benchmark 3D?

Uma referência tridimensional (3D) em computação gráfica é um ou mais testes executados em uma placa gráfica ou hardware de aceleração gráfica para mostrar os recursos máximos do hardware. Os testes podem ser executados por um software dedicado de benchmarking, ou em um ambiente mais real, medindo o desempenho em um aplicativo real, não necessariamente projetado como um benchmark 3D. Existem muitos tipos de testes de benchmarking, variando da renderização de vários objetos geométricos complexos o mais rápido possível à leitura, gravação e cópia de dados da memória gráfica na placa gráfica e verificação da velocidade e precisão. Em muitos casos, um benchmark 3D envolve testar o hardware gráfico real em um sistema e a conexão entre a unidade central de processamento (CPU), a unidade de ponto flutuante (FPU) e, às vezes, a RAM (RAM) principal do sistema, todas dos quais podem afetar a velocidade final de renderização.

Um objetivo de um benchmark 3D é testar os recursos ascendentes de um sistema de computador quando ele é usado para renderizar gráficos 3D. Existem vários tipos diferentes de aplicativos gráficos 3D que podem contar com diferentes conjuntos de recursos; portanto, um programa de benchmark 3D dedicado geralmente testa o maior número possível de funções. Os resultados numéricos desses testes nem sempre são úteis, porque os números brutos - como quantos vetores podem ser transformados em um segundo - são relativamente sem sentido na determinação do desempenho no mundo real. Alguns programas de benchmarking, no entanto, calculam uma pontuação geral para que todos os sistemas de computador que usam o mesmo software possam comparar pontuações para ver como uma configuração de sistema se compara a outra. Essas pontuações podem ser úteis e, às vezes, são usadas em análises profissionais de produtos, embora também possam ser enganosas, especialmente se alguns dos recursos que contribuem para a pontuação raramente ou nunca são usados ​​em aplicativos do mundo real.

Uma maneira alternativa de executar um benchmark 3D é usar um programa do mundo real, como um videogame ou software de renderização que use intensamente gráficos 3D. Esses programas geralmente têm uma maneira de mostrar o número de quadros por segundo sendo exibido. Ao definir todas as opções de renderização com suas configurações de qualidade máxima, os quadros por segundo podem atuar como uma pontuação de referência para comparação com configurações diferentes ou sistemas diferentes que usam o mesmo programa. No entanto, o uso de um programa do mundo real para benchmarking geralmente não acessa todos os recursos de uma placa de vídeo e pode não ser uma avaliação de recursos tão completa quanto um programa de benchmarking dedicado.

Na maioria dos casos, o software de benchmark 3D usa um sistema operacional específico, uma biblioteca gráfica e drivers específicos para executar os testes. Muitos sistemas operacionais e drivers são atualizados regularmente, portanto, os resultados do benchmarking geralmente não são comparáveis ​​entre diferentes versões do software. Além disso, dependendo dos drivers e do tipo de hardware gráfico instalado, o resultado da referência de um tipo de biblioteca de gráficos, como o OpenGL®, pode ser muito diferente de outro, como o DirectX®, mesmo no mesmo sistema de computador.