O que é uma referência 3D?
Uma referência tridimensional (3D) em computadores gráficos é um ou mais testes realizados em uma placa gráfica ou hardware de aceleração gráfica para mostrar os recursos máximos do hardware. Os testes podem ser realizados por um software de benchmarking dedicado, ou podem ser executados em um ambiente mais real, medindo o desempenho em um aplicativo real não necessariamente projetado como uma referência 3D. Existem muitos tipos de testes de benchmarking, desde a renderização de vários objetos geométricos complexos o mais rápido possível até a leitura, a escrita e a cópia da memória gráfica na placa gráfica e verifique a velocidade e a precisão. Em muitos casos, uma referência 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 memória de acesso aleatório primário (RAM) do sistema, que pode afetar a velocidade final de renderização.
Um objetivo de uma referência 3D é testar os recursos para cima de um sistema de computador quando é usado para renderizar gráficos 3D. Existem vários tipos diferentes de aplicativos gráficos 3D que podem depender de diferentes conjuntos de recursos; portanto, um programa de referência 3D dedicado geralmente testa o maior número possível de funções variadas. Os resultados numéricos desses testes nem sempre são úteis, no entanto, porque os números brutos-como quantos vetores podem ser transformados em um segundo-são relativamente sem sentido na determinação do desempenho do 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 as pontuações para ver como uma configuração do sistema se compara a outro. 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çãoraramente são ou nunca usados em aplicativos do mundo real.
Uma maneira alternativa de executar um benchmark 3D é usar um programa do mundo real, como um videogame ou um software de renderização que usa gráficos 3D intensivamente. Esses programas geralmente têm alguma maneira de mostrar o número de quadros por segundo que está sendo exibido. Ao definir todas as opções de renderização em suas configurações de qualidade máxima, os quadros por segundo podem atuar como uma pontuação de referência para comparação com diferentes configurações ou sistemas diferentes que usam o mesmo programa. Usando um programa do mundo real para benchmarking, no entanto, geralmente não acessa todas as características de uma placa gráfica e pode não estar presente como uma avaliação de recursos como um programa de benchmarking dedicado.
Na maioria dos casos, o software de referência 3D usa um sistema operacional específico e uma biblioteca e drivers de gráficos específicos para executar os testes. Muitos sistemas operacionais e drivers são atualizados regularmente; portanto, os resultados de benchmarking geralmente não são comparáveis entren versões diferentes do software. Além disso, dependendo dos drivers e do tipo de hardware gráfico instalado, o benchmark resulta de um tipo de biblioteca gráfica, como o OpenGL®, pode ser muito diferente de outro, como o DirectX®, mesmo no mesmo sistema de computador.