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

Architectures (suite)

par
En ce qui concerne les Pixel Shaders, Intel ne précise ni la précision de ces pipeline, ni les capacités exactes offertes. On peut donc en déduire par défaut qu’ils reprennent les valeurs minimales requises des PS2.0 donc une précision de 24 bits flottants, 64 instructions arithmétiques, 32 instructions de texture, avec une limite de 4 indirections de texture. Notons qu’Intel recommande aux développeurs d’être économe sur le nombre de registres temporaires, on peut donc penser que comme les GeForce FX et contrairement aux R300 et dérivés, le GMA 900 est particulièrement sensible au nombre de registres utilisés.

Au niveau de la mémoire le GMA 900 peut allouer jusqu’à 224 Mo pour la vidéo en fonction de la quantité totale de mémoire du PC. Notons l’utilisation d’un mécanisme dynamique d’allocation de la mémoire qui n’est allouée à la vidéo que lorsque cela est nécessaire, ainsi en dehors des conditions intensives le chipset allouera plus de mémoire au système et moins à la vidéo.

Et c’est tout ? Non, le GMA900 bénéficie de sa petite astuce pour augmenter son efficacité. Les chips 3D traditionnels restituent les triangles dans l’ordre dans lequel ils sont soumis par l’application, on appelle ce mode de rendu : rendu immédiat. A l’inverse le GMA 900 n’effectue pas le rendu immédiatement lorsqu’il reçoit un triangle. Les triangles transformés sont tout d’abord stockés en mémoire et une fois qu’ils ont tous été traités alors le rendu est effectué. C’est ce qu’on appelle un mode de rendu différé. Quel est l’intérêt ? Très simple, en mode immédiat les triangles arrivent dans n’importe quel ordre, par conséquent si un pixel est recouvert par plusieurs triangles ayant des profondeurs différentes, en fonction de l’ordre dans lequel ils arrivent la valeur du pixel en mémoire peut être écrasée plusieurs fois (en considérant n triangles la valeur du pixel peut être changée n fois si les triangles sont, comble de malchance, ordonnés d’arrière en avant).

A l’inverse, en mode différé une fois les triangles transformés, ils sont triés en fonction de leur position sur l’écran, écran qui est lui-même divisé en tile de quelques pixels de côtés. Une fois que l’ont connaît à quel tile tous les triangles appartiennent le rendu se fait tile par tile. Comme chaque tile est relativement petit, le chip 3D peut embarquer un frame buffer dédié pour stocker les valeurs de profondeur de tous les pixels de ce tile et permettant de réaliser les opérations de blending. Le test Z se fait donc à l’intérieur du chip et ne consomme pas de bande passante externe ce qui est particulièrement important pour le GMA 900 qui partage la bande passante mémoire avec le CPU. Chaque pixel n’est donc inscrit qu’une fois en mémoire.

Ça vous rappelle quelque chose ? Bien sûr : le Tile Based Rendering de PowerVR qui permettait à son chip Kyro II de concurrencer une GeForce 2 GTS avec seulement deux pixel pipelines et un bus SDR 128 bits contre 4 pixel pipelines et un bus DDR pour le chip de nVidia ! Intel pour sa part appelle ça le ZRT pour Zone Rendering Technology. Evidemment cette technique n’a pas que des qualités sinon tout le monde l’emploierait. En premier lieu elle consomme de la mémoire pour stocker les triangles transformés. Ensuite, accélérer la transformation des triangles n’est pas aisé sans recourir à un chip externe vu que le résultat de la transformation doit être stocké en mémoire et non pas passé aussitôt au rasterizer. Ce dernier point ne pose pas de problème à Intel qui de toute façon utilise le CPU du système pour gérer la transformation des triangles. PowerVR avait pour sa part utilisé le chipset Elan au sein de la Naomi II. Enfin, plus il y a de triangles, plus l’impact du tri nécessaire pour répartir les triangles dans leurs tiles respectifs est important.

Volari V3XT

Après S3 et Intel intéressons nous maintenant à l’offre de XGI, le petit dernier dans le monde de la 3D. Fondé en 2003 à partir des divisions graphiques de SIS et Trident Microsystems, XGI n’a pas mis longtemps à se forger une réputation en béton auprès des joueurs… Le problème c’est que c’est le genre de réputation qu’il vaut mieux ne pas avoir. Si S3 bénéficie d’une (petite) affection nostalgique de la part des anciens et si Intel ne génère « que » l’indifférence, XGI est pour sa part souvent étiqueté « à fuir comme la peste ». Que lui vaut cette réputation peu flatteuse ? Remettons nous dans le contexte, c’est pendant l’été 2003 alors que la Radeon 9800 Pro est la référence et qu’nVidia vient de lui opposer sa GeForce FX 5900 que l’on entend parler de XGI pour la première fois. Peu de temps après, au Computex de Septembre, on découvre la ligne de produits de XGI. Ce qui frappe aussitôt l’attention, c’est la Volari V8 Duo équipée de deux chips Volari V8 Ultra.

Immédiatement on pense évidemment au SLI de 3dfx : deux chips sur une carte, on n’avait plus vu ça depuis la Voodoo 5 5500 ! Avec le support complet de DirectX 9 cette carte a tout pour plaire au premier abord. Les attentes sont aussitôt énormes et l’on se met à rêver à un peu de concurrence dans le haut de gamme. Mais les beaux espoirs ne durent pas, dés que les cartes commencent à arriver dans le commerce on déchante bien vite. Au final la carte s’avère chère (ce qui peut être compréhensible), extrêmement bruyante (admettons) mais surtout elle offre un niveau de performance proprement abyssal, une qualité d’image honteuse et des drivers pitoyables. A cela vient rapidement s’ajouter une histoire de tricherie dans les benchs les plus utilisés. N’en jetez plus la coupe est pleine !

Vous comprenez donc que la réputation de XGI est loin d’être usurpée si l’on se réfère au passif de la marque. Pourtant il serait injuste de la juger sur son passé et de rester définitivement hermétique à tous ses produits. Toutes les sociétés ont fait des erreurs que ce soit nVidia avec le NV1 ou la qualité d’affichage du Riva 128, ou bien ATI avec le Rage 128 et ses drivers douteux, et elles ont pourtant réussi à se ressaisir. Si XGI n’a pu s’imposer dans le haut de gamme ce qui est devenu vraiment extrêmement difficile (cf Matrox), il peut néanmoins proposer un produit intéressant en entrée de gamme. Reste les pratiques commerciales douteuses, qui en revanche ne s’excusent pas…

Difficile de faire une analyse technique du V3XT : derrière une quantité astronomique de noms marketings tous plus farfelus les uns que les autres XGI ne dévoile finalement pas grand-chose. On sait donc que le XG43 qui équipe la V3XT est un chip de 25 millions de transistors gravé en 0.13. Pour donner un ordre d’idée c’est le même nombre de transistors que le NV15 qui équipait les GF2 GTS. Il dispose d’une unité de vertex shader de type 2.0 et de deux pixel pipelines mais d’une seule ALU. Autrement dit lorsque le rendu est basique le XG43 peut rendre deux pixels par cycle mais dés que les shaders sont utilisés seul un pixel est rendu par cycle. Chaque pixel pipeline est équipé de deux unités de texture, en fait il est fort probable qu’un peu à la manière de la GeForce FX les pixel pipelines ne disposent que d’une seule grosse ALU qui peut soit adresser des textures, soit effectuer des opérations arithmétiques dans le shader. Les calculs se font à une précision de 24 bits flottants. Au final avec sa fréquence de 250 MHz le XG43 offre donc un fill rate théorique de 500 Mpixels dans les conditions les plus favorables, et de 250 MPixels lors de l’utilisation de shaders.

Au niveau de la bande passante mémoire le XG43 offre un bus 64bits DDR (probablement deux contrôleurs 32 bits indépendants) qui présente, avec la mémoire à environ 200 MHz qui équipe la V3XT, une bande passante de 3.2 Go/s. Notez qu’XGI ne mentionne aucune technique d’économie de la bande passante qu’il s’agisse d’un Z Buffer hiérarchique, d’un fast Z Clear ou de la compression du Z Buffer ce qui est assez inquiétant vu la faible bande passante disponible.

Partager:
25
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
SaVioLa78 23/12/2004 00:28
Masquer
-0+

Le power VR ... une merveille dans la dreamcast ... une daube dans les PC [:spamafote]

TiTan-91 23/12/2004 00:44
Masquer
-0+

ou ptet ke c t une daube dans la DC aussi
mais k avec le reste du matos ca se voyant pas trop :D

casimir59 23/12/2004 00:48
Masquer
-0+

Bah rien de nouveau sous la grisaille (sous le soleil dirons certains...chanceux, va ;) ).

Visiblement S3 et XGI ne sont pas encore là de nous pondre des produits intéressants. Dommage (la concurrence est toujours bonne pour le consommateur :) ).

SaVioLa78 23/12/2004 00:53
Masquer
-0+

TiTan-91 a écrit :

ou ptet ke c t une daube dans la DC aussi
mais k avec le reste du matos ca se voyant pas trop :D



t'es un ouf toi ..:o aujourd'hui encore la dreamcast elle déchire

TiTan-91 23/12/2004 01:19
Masquer
-0+

tiens tu l as achetee je parie :lol:
g un pote ki arrive pas a s en debarasser aussi :lol:

Picsouu 23/12/2004 01:23
Masquer
-0+

Ces GPU en plus de n'etre que peu performants, sont quasi introuvables ... Dommage (?)
La Volari DUO, je la cherchais il fut un temps, mais introuvable...

SaVioLa78 23/12/2004 01:25
Masquer
-0+

je la garde ... elle lit les divx [:spamafote]

lapine 23/12/2004 04:07
Masquer
-0+

franchement les performance du volari V3XT sont pathétiques et le S8 des driver vraiment honteux.

gandalf_barbones 23/12/2004 08:24
Masquer
-0+

bon, ben c'est tres intéressant comme article... effectivement, on parle trop rarement des solutions entrée de gamme

Le résultat est décevant.. mais c'est bon à savoir

Ah! une remarque cependant, concernant la conclusion "A partir de là, il faut réellement se poser la question de l’intérêt de ce type de cartes face à des chipsets intégrés standard"

En plus du bi-écran et de la sortie TV, je vois une autre raison qui peut motiver l'achat d'une carte entrée de gamme: le silence
Dans la quasi-totalité des cas une solution graphique embarquée dans le chipset impose de ventiler ce dernier (contrairement à ce qui semble etre le cas sur la carte mere testée, c'est l'exception qui confirme la regle). Une carte entrée de gamme peut encore recevoir un refroidissment passif (qui n'empiete pas sur les slots contigus) et permet souvent d'alléger la charge du chipset qui peut alors lui aussi etre équipé d'une solution de refroidissment passif! Gros cadeau pour nos oreilles!

Cependant, je regrette que les constructeurs de cartes graphiques négligent ce marché: on ne trouve pratiquement plus les fameuses radeon 9600 (non SE) à refroidissment passif, et elle n'ont été remplacées par aucun produit équivalent (pour avoir du passif chez ATI, il faut maintenant descendre dans la gamme 9250), alors que l'évolution technologique (finesse de gravure, optimisations d'architectures) aurait du permettre d'améliorer au moins un peu les caractéristiques d'une telle carte (augmenter les perfs toujours sans mettre de ventilateur ni énorme radiateur avec heatpipe, et version PCI-Express)

jozilla78 23/12/2004 08:51
Masquer
-0+

SaVioLa78 a écrit :

Le power VR ... une merveille dans la dreamcast ... une daube dans les PC [:spamafote]




:fou:

J'ai toujours la Kyro2 sur mon PC et cela fonctionne très bien !!!
Je l'ai depuis 2 ou 3 ans et aucun souci... D'accord sur Half2 ou Doom3 je ne suis pas sur de pouvoir lancer le jeu mais je n'ai pas ces jeux là non plus!! Sur le 1er Half life ou AvP ou Unreal Tournament, ma carte m'a donné entière satisfaction
Donc :kaola:

SaVioLa78 23/12/2004 08:52
Masquer
-0+

tu dis ca parce que t'avais pas la Geforce 2 GTS ... Moi je l'avais :D

batchy 23/12/2004 09:05
Masquer
-0+

c'est bien ça, tout le monde ne joue pas forcement :)

Florian c 23/12/2004 09:08
Masquer
-0+

gandalf_barbones a écrit :

bon, ben c'est tres intéressant comme article... effectivement, on parle trop rarement des solutions entrée de gamme

Le résultat est décevant.. mais c'est bon à savoir

Ah! une remarque cependant, concernant la conclusion "A partir de là, il faut réellement se poser la question de l’intérêt de ce type de cartes face à des chipsets intégrés standard"

En plus du bi-écran et de la sortie TV, je vois une autre raison qui peut motiver l'achat d'une carte entrée de gamme: le silence
Dans la quasi-totalité des cas une solution graphique embarquée dans le chipset impose de ventiler ce dernier (contrairement à ce qui semble etre le cas sur la carte mere testée, c'est l'exception qui confirme la regle). Une carte entrée de gamme peut encore recevoir un refroidissment passif (qui n'empiete pas sur les slots contigus) et permet souvent d'alléger la charge du chipset qui peut alors lui aussi etre équipé d'une solution de refroidissment passif! Gros cadeau pour nos oreilles!

Cependant, je regrette que les constructeurs de cartes graphiques négligent ce marché: on ne trouve pratiquement plus les fameuses radeon 9600 (non SE) à refroidissment passif, et elle n'ont été remplacées par aucun produit équivalent (pour avoir du passif chez ATI, il faut maintenant descendre dans la gamme 9250), alors que l'évolution technologique (finesse de gravure, optimisations d'architectures) aurait du permettre d'améliorer au moins un peu les caractéristiques d'une telle carte (augmenter les perfs toujours sans mettre de ventilateur ni énorme radiateur avec heatpipe, et version PCI-Express)


En fait, non, toutes les cartes mères i915G que j'ai pu voir ont un radiateur passif pour le chipset. C'est également le cas de la plupart des mobos nFOrce 2. Le design de référence des Xpress 200 a bien un ventilateur sur le northbridge mais il reste à voir les cartes finales. Donc je pense pas que ca constitue réellement un avantage.

Sinon Gigabyte propose des X700 Pro fanless. ;)

leso 23/12/2004 09:49
Masquer
-0+

Doom 3 est pas codé en opengl normalement?

Bandit Scott 23/12/2004 10:09
Masquer
-0+

Citation :Ce manque de reconnaissance est principalement du au fait qu’après un i740 correct mais pas inoubliable non plus
florian t sûr de l'avoir déjà testée?
ct censé être une puce accélératrice 3D, et pourtant même une SiS 6326 de base fait mieux :o

gandalf_barbones 23/12/2004 16:16
Masquer
-0+

Florian c a écrit :

En fait, non, toutes les cartes mères i915G que j'ai pu voir ont un radiateur passif pour le chipset. C'est également le cas de la plupart des mobos nFOrce 2. Le design de référence des Xpress 200 a bien un ventilateur sur le northbridge mais il reste à voir les cartes finales. Donc je pense pas que ca constitue réellement un avantage.

Sinon Gigabyte propose des X700 Pro fanless. ;)




i915, je ne connais pas bien.. c'est possible... cane ferait que renforcer ma conviction que ce chipset est un tres bon produit

par contre, j'ai tres souvent vu des cartes nforce2 avec un ventilo dès lors qu'il s'agit de la version IGP

Master Of Bandwidth 23/12/2004 18:03
Masquer
-0+

Très intéressant comme article !

Florian c 23/12/2004 19:32
Masquer
-0+

Bandit Scott a écrit :

Citation :Ce manque de reconnaissance est principalement du au fait qu’après un i740 correct mais pas inoubliable non plus
florian t sûr de l'avoir déjà testée?
ct censé être une puce accélératrice 3D, et pourtant même une SiS 6326 de base fait mieux :o


On a écrit "correct", pas "fantastique" hein, il remplissait son rôle, point barre. :o

Bandit Scott 23/12/2004 20:24
Masquer
-0+

bah non, vu qu'une carte 3D de base faisait mieux que cette carte pseudo-accélératrice :o

sr17 23/12/2004 23:47
Masquer
-0+

picsouu a écrit :

Ces GPU en plus de n'etre que peu performants, sont quasi introuvables ... Dommage (?)
La Volari DUO, je la cherchais il fut un temps, mais introuvable...




Tu est collectionneur ? [:grut]

sr17 24/12/2004 00:08
Masquer
-0+

Dommage qu'aucun constructeur alternatif n'arrive à rivaliser même de loin avec ATI/NVIDIA. Le manque de concurence c'est pas bon pour le consommateur.

Apparement c'est grave puisque même au dela des performances, aucun n'arrive réellement à fournir un rendu réellement correct.

Il reste qu'effectivement on n'a pas parlé beaucoup de Matrox. Comme il est dit à la fin de l'article, c'est le seul concurent à être capable de produire des cartes qui assurent au moins un rendu correct (et drivers vraiment très stables).
En ce qui concerne la vitesse 3D, leur chip est beaucoup plus simple que ceux présentés dans le comparatif puisqu'il n'intègre absolument aucun algorithme d'élimination des parties cachées, ce qui pèse sur ses performances. Et son architecture très atypique (4x4) ne fait qu'accentuer le problème.
Malgré ces deux spécificités, Matrox arrive à une belle efficacité (relative) compte tenue de l'architecture puisque dans beaucoup de cas, le chip Parhelia aujourd'huis à peu près au niveau de la Radeon 9600XT.
Le problème est effectivement que son prix n'étant pas donné, elle n'est pas très compétitive face à une ATI.
Mais son prix elevé provient également de la qualité de construction de cette carte et du nombre de composants faramineux présents sur la carte. La qualité maximale en matière de piqué est à ce prix (filtres de 5eme ordre). Cette carte se destine donc uniquement aux professionnels.

Dans le futur il ne serait pas étonnant que Matrox attende son heure. Après tout leur chip est efficace, fiable, les drivers sont bons. Un petit changement d'architecture vers du 24x1 et un petit HSR leur permetrait certainement d'inquieter ATI/NVIDIA sur leur prochain chip.
Et n'oublions pas que Matrox dispose d'une méthode d'anti aliasing très puissante et brevetée : Le fragment anti aliasing. Cette technique permet de faire un anti aliasing 16x uniquement sur les parties qui le nécéssitent, c'est à dire les arrêtes.

LoDeNo 24/12/2004 14:55
Masquer
-0+

SaVioLa78 a écrit :

tu dis ca parce que t'avais pas la Geforce 2 GTS ... Moi je l'avais :D




J'ai eu au même moment et sur 2 PC distincts une Kyro2 et une GF2 GTS. Bin en rapport qualité prix, la Kyro2 était fantastique. En perfs pure même, elle n'était pas loin derrière.

oOjack5Oo 28/12/2004 15:46
Masquer
-0+

Je joue avec une Geforce2GTS.
je pensais que cela ne passerai carrément pas sur HL².
pourtant, je suis au dessus de 24FPS(c'est fluide) en 800*600 full options. C'est quoi ce binz?
ou alors il ne m'affiche pas fraiment les détails...

Y'a moyen de faire une comparaison des screenshot de ce comparatif avec ce qui serai sorti d'une nVidia 6800 GT ou d'une X8OO (genre, au meme endroit, par exemple sur HL² ou farcry) ???

Histoir de me dire si je recommence HL² apres avoir fait un tour à Montgallet ???

lapine 28/12/2004 16:49
Masquer
-0+

oOjack5Oo a écrit :

Je joue avec une Geforce2GTS.
je pensais que cela ne passerai carrément pas sur HL².
pourtant, je suis au dessus de 24FPS(c'est fluide) en 800*600 full options. C'est quoi ce binz?
ou alors il ne m'affiche pas fraiment les détails...

Y'a moyen de faire une comparaison des screenshot de ce comparatif avec ce qui serai sorti d'une nVidia 6800 GT ou d'une X8OO (genre, au meme endroit, par exemple sur HL² ou farcry) ???

Histoir de me dire si je recommence HL² apres avoir fait un tour à Montgallet ???





oui il ne t'affiche pas tout les détaille

un conceille utilise 3d ANALYSE de manière a le forcer d'utiliser les VERTEX SHADER 2.0 en mode SOFTWARE surtout si tu dispose d'un P4 à plus de 3GHz ou d'un ATHLON à environ 2200Mhz.

http://www.3dchips-fr.com//fichiers/93/3d_analyze.html

oOjack5Oo 28/12/2004 17:59
Masquer
-0+

Merci ;-)

Les offres du moment

Newsletters


OK