Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Positionnement et limite du benchmark

par

Une remarque initiale indispensable à la compréhension de ce qui suit, est que nous avons ici évalué 3DMark05 dans le cadre d’une utilisation en temps que benchmark, dans notre protocole de test de cartes graphiques. Et pas comme une démonstration technologique ou une demomaker, où là indéniablement 3DMark05 se pare d’atouts évidents, notamment avec la démo très réussie. Mais il ne faut pas se tromper d’objectif.

Un des problèmes principaux de 3DMark05, et qui n’est d’ailleurs pas spécifique à cette nouvelle version, provient de la difficulté que semble avoir Futuremark à se situer entre les deux outils traditionnels qu’utilisent les testeurs, à savoir les tests synthétiques et les tests pratiques.

Les tests synthétiques permettent par définition de mettre en avant un point particulier de l’architecture testée, et de mesurer ses performances sur cette spécificité. Il s’agît de tests fondamentaux à tout protocole solide, puisque ce sont les seuls à permettre d’analyser plus tard les performances en situations réelles, et de connaître les points forts et faibles du composant testé.

Les tests pratiques en revanche, sont directement issus d’applications réelles que l’utilisateur exécutera presque systématiquement sur sa configuration en achetant le composant testé. Le but est alors d’exécuter ces tests de manière contrôlée afin d’obtenir des résultats reproductibles et comparables, mais également de la manière la plus proche de l’utilisateur. Cette alchimie est complexe et source de beaucoup de complications pour les testeurs. C’est ainsi par exemple que pour tester des cartes graphiques sur Far Cry, nous devons actuellement choisir entre le patch 1.1 officiel et très répandu mais allégeant les calculs et la qualité sur les GeForce 6, et le patch 1.2 non officiel mais mettant les GeForce 6 et Xx00 sur un pied d’égalité.


Tel qu’il est présenté, 3DMark05 est une suite de tests complète distinguant d’une part les tests synthétiques (‘Feature tests’) et d’autre part les tests pratiques (‘Game tests’), avec même des outils de vérification de la qualité du rendu. Mais la réalité est plus complexe et les choix qu’ont réalisé Futuremark trahissent un embarras plus profond.

Au niveau des « Feature tests » d’abord, le problème vient du fait que ces tests sont conçus suivant la logique d’extraire des jeux (où plutôt ici des « Game tests ») des fonctionnalités spécifiques, plutôt que de concevoir de vrais tests théoriques mettant uniquement à l’épreuve la partie matérielle concernée. La nuance est importante ; ainsi le test Pixel Shader par exemple est limité par la bande passante mémoire, de l’aveu même de Futuremark. L’explication donnée est que les jeux utilisant des shaders complexes au niveau des matières auront certainement recours à de larges textures. C’est vrai, mais du coup ce test n’est plus vraiment un test théorique de Pixel Shader, mais plutôt du comportement des Pixel Shader tels qu’utilisés dans les jeux. Ce test n’isole donc pas spécifiquement la puissance en Pixel Shader d’une carte et ainsi, il pourra potentiellement donner une score faible à une carte très puissante en Pixel Shader mais très limitée par la bande passante. Alors que nous cherchons au contraire à nous abstraire des autres facteurs de performances dans le cadre d’une étude synthétique.

Cela dit, signalons à la décharge de Futuremark qu’il semble avoir un mieux à ce sujet, comme en témoigne le test de fillrate, moins joli et limité par la bande passante mémoire, mais plus efficace pour mesurer ce qu’on lui demande.

Parlons maintenant des « Game tests ». Le défaut le plus flagrant à ce niveau se situe dans la (très) théorique interdiction d’optimiser les drivers pour 3DMark. Cette interdiction a été décrétée par Futuremark dans ses Optimisations Guidelines, suite au conflit qui l’opposa à nVidia. Or, de notre point de vue toujours, il n’y a rien de mal à ce qu’un constructeur optimise ses drivers spécifiquement pour les jeux (remplacement de shaders par exemple via détection d’application), dans la mesure où la qualité visuelle n’est pas affectée. La situation des tests pratiques est en effet très différente des tests synthétiques puisque ici l’objectif reste d’exécuter l’application le plus rapidement possible tout en conservant la qualité d’affichage initialement définie, peu importe les moyens.


Tout ceci concerne donc la difficulté de positionnement de Futuremark entre benchmark synthétique et pratique. Au sein même des tests pratiques, il existe par ailleurs une distinction dont il faut être conscient. Pour la majorité des jeux, notre volonté de se rapprocher au maximum de la situation des joueurs se traduit par la mesure de scènes de gameplay, qui englobent donc tout ce qui fait un jeu : le moteur 3D bien sûr, mais également le moteur physique, les calculs d’IA, de son, etc. Ceci nous permet de présenter des valeurs de framerate réelles, et de mesurer l’importance globale des performances du GPU sur le jeu, qui est parfois plus limité par le CPU. Une autre manière de procéder, complémentaire, consiste à isoler les performances graphiques via l’utilisation d’un mode Timedemo, à l’instar de Doom 3. Dans ce cas, les framerates affichés sont bien plus élevés que lors de l’exécution du jeu, puisque tous les calculs ne concernant pas la 3D sont évincés. Le but est alors de mettre plus particulièrement en avant les performances des cartes 3D afin de mieux les différencier entre elles.

Futuremark n’étant pas développeur de jeux, ses « Game tests » qu’il définit comme des tests pratiques, ne prennent en compte que les calculs graphiques. C’est sans aucun doute ce qu’il y a de plus approprié dans l’optique de comparer les performances des cartes graphiques, mais le fait qu’aucun test n’ajoutant des calculs autres que la 3D ne soit présent (à l’inverse de ce qui avait été tenté avec 3DMark03 avec notamment les tests sons et Ragtroll) constitue une autre limite de ce benchmark en tant que « The gamer’s benchmark ». Concrètement, les scores obtenus aux « Game tests » amplifient donc les écarts entre les différentes cartes graphiques, et s’éloignent des performances réelles lorsque l’on joue aux jeux.

Partager:
78
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
bidoulou 29/09/2004 15:01
Masquer
-0+

Nvidia annonce + de 7000 points avec 2 6800 ultra en sli [:ddr555]

ça va encore ramer sévère :D

gg53 29/09/2004 15:04
Masquer
-0+

Moi je le télécharge pas et ce serait cool que tout le monde en fasse autant, ça les calmerait un peu, du moins leur ferait dégonfler un peu les chevilles...

bidoulou 29/09/2004 15:06
Masquer
-0+

Altephkat a écrit :

Moi je le télécharge pas et ce serait cool que tout le monde en fasse autant, ça les calmerait un peu, du moins leur ferait dégonfler un peu les chevilles...




C'est toujours jolie à voir [:spamafote]

ultrabill 29/09/2004 15:10
Masquer
-0+

Altephkat > Quelques centaines de téléchargements en moins sur des centaines de milliers ça ne change pas grand chose pour FutureMark.

L'intention est bonne mais irréalisable aujourd'hui ;)

ultrabill 29/09/2004 15:11
Masquer
-0+

En tout cas ça va être rigolo de voir la courbe de chez Ayzo d'ici 1 ou 2h ... Ca va sentir la saturation pendant quelques temps [:ddr555]

Magic-Sim 29/09/2004 15:20
Masquer
-0+

Pas mal Ayzo, je connaissais pas :D

Sly Angel 29/09/2004 15:24
Masquer
-0+

ultrabill a écrit :

En tout cas ça va être rigolo de voir la courbe de chez Ayzo d'ici 1 ou 2h ... Ca va sentir la saturation pendant quelques temps [:ddr555]




Bah y'a une 100 MBps de monopolisée juste pour ça, donc c'est clair et net, elle va être à bloc pendant des heures :D

ultrabill 29/09/2004 15:36
Masquer
-0+

Bon, l'installation veux pas se lancer :(
Tant pis ...

De toute façon, ma config n'aurais pu faire aucun test [:matleflou]

gg53 29/09/2004 16:02
Masquer
-0+

ultrabill a écrit :

Altephkat > Quelques centaines de téléchargements en moins sur des centaines de milliers ça ne change pas grand chose pour FutureMark.

L'intention est bonne mais irréalisable aujourd'hui ;)




D'accord avec toi, mais bon j'ai pas envie télécharger comme un mouton!
C'est peut-être un détail pour vous, mais pour moi ça veut dire beaucoup... [:topicalacon]

FAiRLiGHT 29/09/2004 16:32
Masquer
-0+

la page des mirroirs marche pas :o

gg53 29/09/2004 16:39
Masquer
-0+

Hé PPC, vous en êtes à combien de montres là? [:raziel-92]







...vite j'vais m'faire TT... [:topicalacon]

gg53 29/09/2004 16:40
Masquer
-0+

FAiRLiGHT a écrit :

la page des mirroirs marche pas :o




J'la conaissais pas celle-là, en même temps, elle est pas tellement drôle... :o

pete_get27 29/09/2004 16:44
Masquer
-0+

ah ah ayzo
498connexion/500
100mbps de pris sur les 100mbps dispo

Sly Angel 29/09/2004 16:44
Masquer
-0+

Altephkat a écrit :

Hé PPC, vous en êtes à combien de montres là? [:raziel-92]







...vite j'vais m'faire TT... [:topicalacon]




On monte un magasin là :D

Sly Angel 29/09/2004 16:45
Masquer
-0+

pete_get27 a écrit :

ah ah ayzo
498connexion/500
100mbps de pris sur les 100mbps dispo




C'était juste un peu prévisible :o

y'aurait eu 500 Mbps ils auraient été pris pareil :D

1 GBps je sais pas si ça aurait pas été plein par contre, faudrait essayer :D

elvara 29/09/2004 16:48
Masquer
-0+

tout les tests ne sont realisable qu'avec une carte graphique dernieres generations?

ou avec ma 9800 pro je pourrais tout voir?

Magic-Sim 29/09/2004 16:59
Masquer
-0+

Access Denied. Invalid user name or password ?

dju 29/09/2004 17:58
Masquer
-0+

Et evidemment la configuration minimum, c'est un carte direct X 9 ? donc une fx 5200 passe et pas ma 8500 ? [:rofl]

MrDD 29/09/2004 18:18
Masquer
-0+

Alors ct quoi l'enigme du compteur ? :D

dju 29/09/2004 18:21
Masquer
-0+

on le saura jamais... surement un délire d'un marketeux de futuremark qui était sous acide [:dawa]

gg53 29/09/2004 18:27
Masquer
-0+

dju a écrit :

on le saura jamais... surement un délire d'un marketeux de futuremark qui était sous acide [:dawa]




tout ça pour refourger des montres... :pfff:

Sly Angel 29/09/2004 18:41
Masquer
-0+

MrDD a écrit :

Alors ct quoi l'enigme du compteur ? :D




Maintenant on va faire un compteur du nombre de downmloads :D

XLOM 29/09/2004 18:44
Masquer
-0+

elvara a écrit :

tout les tests ne sont realisable qu'avec une carte graphique dernieres generations?

ou avec ma 9800 pro je pourrais tout voir?




Très bon article : http://www.hardware.fr/articles/521/page1.html

almar 29/09/2004 20:10
Masquer
-0+

dju a écrit :

Et evidemment la configuration minimum, c'est un carte direct X 9 ? donc une fx 5200 passe et pas ma 8500 ? [:rofl]




et pourtant, nivo perf, la 5200 prend cher dans sa tronche face à la 8500. :lol:

Proph@ne 29/09/2004 20:18
Masquer
-0+

et face a une ti 4200 n'en parlon pas :|

dju 29/09/2004 20:26
Masquer
-0+

bah c'était pas avec cette carte là qu'on a vu les premieres 'optimisations' des tricheware, sur la dau... un tomb raider ? genre les effets théoriquement DX9 qui passent en DX8 pour permettre une vitesse correcte ?

c'te honte :lol:

Antar 29/09/2004 20:49
Masquer
-0+

48 ko constant, très bien ce Ayzo Server :jap:

dju 29/09/2004 21:07
Masquer
-0+

http://www.hardware.fr/articles/521/page6.html

Citation :La gamme GeForce FX, montre une fois de plus ses performances très faibles dans les calculs en virgule flottante, et seuls de futurs drivers remplaçant les shaders de 3DMark par des shaders de moindre précision pourront lui donner des performances dignes de leur placement prix. Reste qu’à la vue des drivers 66.51, NVIDIA ne semble pas pressé d’augmenter les performances sous 3DMark05 des cartes GeForce FX : il faut espérer pour les possesseurs de GeForce FX que ce ne sera pas la même chose pour les futurs jeux Pixel Shader 2.0 !



j'en connais un qui doit sentir l'avoir profond avec sa 5900XT 'au top pour 3 ans' [:ddr555]

dju 29/09/2004 21:08
Masquer
-0+

(et c'est aussi une des raisons qui me refroidit d'acheter une nvidia : dans 2, 3 ans, le support des drivers sera comment ? faudra que j'arrete d'upgrader les pilotes à la génération suivante parce que le support aura pratiquement cessé et les perfs se reduiront peu à peu à cause des pilotes ?)

Babar de Saint Cyr 29/09/2004 22:56
Masquer
-0+

A savoir avant de télécharger bêtement comme moi :cry:

# DirectX 9 compatible graphics adapter with support for Pixel Shader 2.0 or later, and graphics memory of 128 MB or above.
# Intel® or AMD® compatible processor running on 2 GHz or above.
# 512 MB system memory or more.
# 1.5 GB of free hard disk space.
# Windows 2000 or XP operating system with the latest Service Packs and updates installed.
# DirectX 9.0c runtime installed (download) with the latest updates.
# Microsoft Internet Explorer 6 installed, for some 3DMark functionality (download).
# Microsoft Excel 2000, 2003 or XP for some 3DMark functionality.
# Microsoft DirectX 9 Summer Update 2004 System Development Kit is required to run the image quality test using the reference rasterizer.

Les offres du moment

Newsletters


OK