ATI Radeon X700 XT

Publié le 21/09/2004 par
Imprimer
L’architecture en pratique
Que vaut l’architecture du Radeon X700 XT en pratique ? C’est ce que nous avons tout d’abord voulu voir au travers de divers tests théoriques, à commencer par un test de fillrate permettant de mesurer les performances de la puce dans des opérations simples. Le but est ici de mesurer l’efficacité du X700 par rapport à son concurrent direct et par rapport à d’autres puces.


Les chiffres sont exprimés en pixels par cycle d’horloge. Le premier test consiste en un simple remplissage de couleurs des pixels présents à l’écran. Ce type de test n’est pas limité par la bande passante ou les unités de texturing et permet de voir le maximum de pixels pouvant être calculés par la puce. Limité par ses 4 ROPs pour 8 Pixel pipeline, le GeForce 6600 GT est ici en queue de peloton. Le X700 XT est assez proche de son maximum théorique de 8, bien plus que le Radeon X800 XT (16 pipelines)

Le test de Z Fill permet pour sa part de mesurer la vitesse du GPU lorsqu’il s’agit de manipuler des données de profondeur. La X700 XT s’approche encore plus de son maximum théorique, alors que la 6600GT voit ici son score doubler du fait de l’architecture lui permettant de calculer deux Z par cycle et par ROP. Toutefois, comme ATI a intégré 8 ROPs au sein du X700 contre 4 pour le 6600GT, NVIDIA n’est pas avantagé au final dans ce domaine.

Le troisième combine à la fois Z Fill et Color Fill, l’intérêt étant d’avoir quelque chose d’un peu plus gourmand en terme de mémoire et de plus proche de la réalité, sans toutefois utiliser de texture. Sans limitation de bande passante, le score devrait être identique à celui obtenu en Color Fill ... et en pratique ce n’est pas vraiment le cas. En effet, si le GeForce 6600 obtient 94% des performances en Color Fill dans ce test, on arrive à 65% sur Radeon X700. Plus limité par sa bande passante dans ce test, le Radeon X700 garde toutefois la tête.

Nous restons sur les tests théoriques, mais avec des textures cette fois.


Le test avec une seule texture en filtrage bilinéaire offre sur X700 des résultats un peu inférieur à celui en Color Fill. Le test suivant fait appel à l’alpha blending (mélange avec transparence), ce qui permet de bien plus charger le côté mémoire de la carte. Une nouvelle fois le X700 perd plus que le 6600GT puisqu’on atteint 60% des performances sans Alpha Blending sur la carte ATI, contre 80% pour la puce NVIDIA. Le X700 garde toutefois l’avantage en terme de performances pures.

A partir du double texturing, la GeForce 6600 compense la présence de seulement 4 ROPs par une architecture plus efficace et elle s’avère un peu plus rapide que la X700. Les tests en triple et quadruple texturing ne font que confirme cet état de fait, et il en va de même pour le test avec une texture en virgule flottante.

Nous passons à des choses un peu plus parlantes avec des tests en pixel et vertex shading. Cette fois nous n’avons pas représenté les performances sous forme de pixel / cycle d’horloge, préférant laisser les performances brutes des cartes. Nous avons également intégré un Radeon 9800 Pro à titre de comparaison avec le GeForce 6600 GT.

Avec les Catalyst 4.9 et 4.10, les performances mesurées dans notre test habituel utilisant des pixel shader 2.0 extraits d’applications courantes et exécutés sous une autre application maison baissent d’une manière inexpliqué et ne représentent pas vraiment les performances des cartes Radeon en pratique. Sur le shader 3DMark03, la baisse est de 13%, contre 11.8% sur le shader Tomb Raider AOD et 54.5% sur celui issu de Far Cry. Ces performances inexplicables ne nous semblant pas représentatives. Faute de mieux, voici celles obtenues dans le test de Pixel Shading de RightMark 3D :


Sur ces deux shaders, 6600 GT et Radeon X700 sont très proches, avec un avantage à la solution NVIDIA.

Passons maintenant au Vertex Shader. Pour ce faire, nous avons utilisé un test géométrique de Rightmark 3D réalisé en fonction fixe (T&L), en VS1.1, en VS2.0, en VS2.x et en VS3.0. A chaque fois c’est la même chose qui est calculée.


Les 6 unités de Vertex Shading sont belles et bien là ! En effet, le Radeon X700 offre des performances comparables à un Radeon X800. Elles sont par ailleurs nettement supérieures à celles de NVIDIA, sauf en simple T&L, un domaine dans lequel domine nettement son concurrent.
Vos réactions

Top articles