Qu'est-ce qu'un benchmark 3D?
Un repère tridimensionnel (3D) en infographie correspond à un ou plusieurs tests effectués sur une carte graphique ou un matériel d’accélération graphique afin d’indiquer les capacités maximales du matériel. Les tests peuvent être réalisés à l'aide d'un logiciel d'analyse comparative dédié ou dans un environnement plus réel en mesurant les performances au sein d'une application réelle non nécessairement conçue comme une référence 3D. Il existe de nombreux types d'analyses comparatives, allant du rendu aussi rapide que possible de plusieurs objets géométriques complexes à la lecture, l'écriture et la copie de données à partir de la mémoire graphique de la carte graphique, en passant par la vitesse et la précision. Dans de nombreux cas, un benchmark 3D implique de tester le matériel graphique réel d’un système et la connexion entre l’unité centrale de traitement (CPU), l’unité de calcul en virgule flottante (FPU) et, parfois, la mémoire vive principale (RAM) du système. dont peut affecter la vitesse de rendu final.
L'un des objectifs d'un benchmark 3D est de tester les capacités ascendantes d'un système informatique lorsqu'il est utilisé pour rendre des graphiques 3D. Plusieurs types d’applications graphiques 3D pouvant s’appuyer sur différents ensembles de fonctionnalités, un programme de référence 3D dédié teste généralement autant de fonctions variées que possible. Cependant, les résultats numériques de ces tests ne sont pas toujours utiles, car les nombres bruts - tels que le nombre de vecteurs pouvant être transformés en une seconde - n'ont pas beaucoup de sens pour déterminer les performances dans le monde réel. Cependant, certains programmes d'analyse comparative calculent un score global afin que tous les systèmes informatiques utilisant le même logiciel puissent comparer les scores pour voir comment une configuration système se compare à une autre. Ces scores peuvent être utiles et sont parfois utilisés dans les revues de produits professionnels, bien qu’ils puissent également être trompeurs, en particulier si certaines des fonctionnalités qui contribuent au score sont rarement, voire jamais, utilisées dans des applications réelles.
Une autre façon de réaliser un test de performances 3D consiste à utiliser un programme réel, tel qu'un jeu vidéo ou un logiciel de rendu utilisant intensivement les graphiques 3D. Ces programmes ont généralement un moyen d'indiquer le nombre d'images par seconde affichées. En définissant toutes les options de rendu sur leurs paramètres de qualité maximum, le nombre d'images par seconde peut servir de point de repère pour la comparaison avec différentes configurations ou différents systèmes utilisant le même programme. Toutefois, l’utilisation d’un programme d’analyse comparative dans le monde réel n’a généralement pas accès à toutes les fonctionnalités d’une carte graphique et peut ne pas présenter une évaluation des capacités aussi complète que le ferait un programme d’analyse comparative dédié.
Dans la plupart des cas, le logiciel de référence 3D utilise un système d'exploitation spécifique, une bibliothèque graphique spécifique et des pilotes pour exécuter les tests. De nombreux systèmes d'exploitation et pilotes étant mis à jour régulièrement, les résultats de l'analyse comparative ne sont généralement pas comparables entre les différentes versions du logiciel. De plus, en fonction des pilotes et du type de matériel graphique installé, les résultats de l'analyse d'un type de bibliothèque graphique, telle qu'OpenGL®, peuvent être très différents des autres, tels que DirectX®, même sur le même système informatique.