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

Rendu graphique 2D via GDI

par

Peu importe comment XP, Vista et Windows 7 interagissent avec la GDI : pour le développeur, le code reste identique. C’est l’implémentation de ce code, et particulièrement l’accélération par la carte graphique, qui diffère d’un Windows à l’autre, comme nous venons de le voir à la page précédente. Dans cette section, nous allons voir comment cela fonctionne en pratique.

Commandes de tracé de ligne

Quoi que l’on souhaite dire sur le rendu de la 2D via GDI, tout est basé sur une série bien définie d’instructions de dessin standardisées. Nous n’aborderons pas ces instructions en détail, mais il suffit de savoir qu’à chaque primitive graphique (lignes, courbes, polygones, rectangles et ellipses) correspond une commande spécifique pouvant être assortie de propriétés, comme le remplissage, l’épaisseur et la couleur de la ligne, etc. Plus loin dans cet article, nous décrirons ces commandes (ainsi que les paramètres qui leur sont associés) telles qu’elles sont envoyées à la GDI par les applications ; tout ce qui se produit après n’est de toute façon plus du ressort de ces dernières.

Dessin direct ou avec mise en tampon : une comparaison

D’une certaine manière, quand on veut déplacer du sable, peu importe que l’on fasse appel à un million de fourmis qui transportent chacune un grain du point A au point B ou que l’on utilise un éléphant qui déplace tout le sable dans un gros sac en une seule fois. Après tout, les deux méthodes atteignent le même objectif.

Il y a toutefois des différences évidentes entre les deux approches : celle de l’éléphant implique nettement moins de circulation entre les deux points et coordonner les actions d’un million de fourmis nécessite plus de temps et de ressources que charger un seul sac sur le dos du pachyderme.

Les fourmis ont pour avantages de ne pas requérir de sac (mémoire tampon) et d’être plus flexibles et efficaces que l’éléphant s’il n’y a que quelques grains de sable à déplacer. Au final et pour en finir avec notre analogie, le choix de l’une ou l’autre méthode dépendra du type d’activité et de la quantité de données à transférer. Voyons comment GDI procède pour dessiner le contenu d’un périphérique (par exemple un écran).

On comprend aisément que le recours à un tampon est considérablement plus rapide dès lors qu’il s’agit d’exécuter des commandes de dessin plus complexes. Le problème de cette méthode est qu’elle nécessite un espace de stockage temporaire (nommé Device-Independent Bitmap ou BIB) dont la taille est égale à celle de la zone d’affichage visible.

Fort heureusement, le coût en ressource est généralement plus que compensé par le gain en vitesse de rendu. Bien entendu, lorsque seul un léger changement est nécessaire, il reste nécessaire de transférer l’intégralité du tampon vers la carte graphique ou le gestionnaire de fenêtres (le DWM). Examinons maintenant un exemple de dessin en rendu direct.

Rendu en temps réel lors du déplacement et de la modification d’objets 2D

Si, par exemple, vous souhaitez utiliser la souris déplacer une forme géométrique, disons un polygone, d’un point A à un point B de la surface de dessin, il serait ridicule de redessiner cette forme à chaque étape du chemin entre ces deux points, étant donné que procéder de la sorte nous obligerait à remplir le tampon puis à effectuer le rendu de son contenu. Il est bien plus simple, avec l’aide du ROP (« raster operator »), de faire appel aux techniques de rendu XOR (OU exclusif).

Il faut commencer, à l’aide de l’opérateur XOR, par redessiner l’objet à son emplacement précédent, et ce, directement sur le périphérique d’affichage. Cela provoque comme par magie la disparition de l’objet original de la surface d’affichage. Il faut ensuite dessiner l’objet à son nouvel emplacement, sans utiliser XOR. Répétez ce processus pour chaque étape du mouvement de la souris et vous avez la possibilité de dessiner entre 10 et 50 changements de position par seconde, ce qui est plus qu’assez pour que l’œil humain considère le mouvement comme fluide. Il n’est nécessaire de re-remplir le tampon et d’effectuer le rendu de son contenu à l’écran qu’une fois la position finale atteinte.

Le dessin direct sur le périphérique d’affichage s’appelle « dessin flottant » ; retenez-le, car nous allons y faire référence à la section suivante, où nous expliquerons le comportement des cartes graphiques ATI Radeon HD 5xxx actuelles en 2D.

Un autre sujet de discussion concerne le rendu des « objets flottants », c’est-à-dire les primitives et les points de marquage servant à afficher et à orienter les dessins à l’écran. Lorsque le nombre de ces objets/valeurs devient trop élevé, il est possible de rencontrer des problèmes graphiques. Ils ne représentent pas une constante du dessin à l’écran et, dans la plupart des cas, ne sont pas mis en mémoire tampon par les applications.

Conclusions

Si l’on réexamine les diagrammes de la section précédente, on voit que sous Windows XP l’accélération matérielle de la 2D n’implique aucun détour : le rendu est direct. Sous Windows Vista, peu importe que l’on utilise un tampon ou que l’on tente d’envoyer chaque instruction de dessin au périphérique d’affichage : l’ensemble de la fenêtre est de toute façon mise en mémoire tampon. Sous Windows 7 avec des pilotes WDDM 1.1, par contre, on se débarrasse du deuxième tampon, ce qui signifie que seuls les changements doivent être mis à jour à l’écran.

Partager:
53
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
fricadelle59 18/02/2010 10:52
Masquer
-2+

vraiment, super dossier !!

étant actuellement à la recherche d'une configuration polyvalente (jeux et justement applications 2d (suite adobe cs4) et montage vidéo :

Ces tests sont très important car ils soulignent combien les constructeurs tablent tous sur leur performances en 3d mais oublient les utilisateurs qui souhaitent des cartes graphiques polyvalentes.

j'avais en vue de prendre une 5850 à cet effet
(un bon compromis performance/prix)

mais je vois que je vais encore attendre un peu et voir la conclusion de vos prochains tests.

Dans tous les cas on peut tout de même félicité ATI pour sa réactivité à proposer des solutions (ce qui est normale vu le prix de ces produits...)

zorro3364 18/02/2010 10:54
Masquer
-0+

intéressant tout ça. testé à la va vite sur mon portable (C2D+X1900), le résultat passe du simple au double entre le mode éco et le mode normal, donc les bench sont directement dépendants de la vitesse du proc.

en revanche il serait encore plus intéressant d'avoir le code source. possible?

santec29 18/02/2010 10:59
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 17325 chars/sec
Line: 20636 lines/sec
Polygon: 14299 polygons/sec
Rectangle: 4288 rects/sec
Arc/Ellipse: 20947 ellipses/sec
Blitting: 9316 operations/sec
Stretching: 536 operations/sec
Splines/Bézier: 25138 splines/sec
Score: 1459


BENCHMARK: DIB-BUFFER AND BLIT

Text: 28868 chars/sec
Line: 93400 lines/sec
Polygon: 15699 polygons/sec
Rectangle: 1905 rects/sec
Arc/Ellipse: 21231 ellipses/sec
Blitting: 6385 operations/sec
Stretching: 412 operations/sec
Splines/Bézier: 34459 splines/sec
Score: 1981

vista sp2 x64 250gts phenom x4 920

jeewee2 18/02/2010 11:13
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 12970 chars/sec
Line: 18585 lines/sec
Polygon: 4138 polygons/sec
Rectangle: 752 rects/sec
Arc/Ellipse: 8001 ellipses/sec
Blitting: 2086 operations/sec
Stretching: 26 operations/sec
Splines/Bézier: 8908 splines/sec
Score: 571

S3 Unichrome Pro IGP (64Mo partagés)
AMD Sempron 2800+ @ 1,6 Ghz (S754)
512 Mo Ram DDR
Windows XP pro SP2

closlsm 18/02/2010 11:44
Masquer
-0+

Les résultats sont trés variables. 1er test fait 3 fois.
Core 2 Quad Q6600 @2.40GHz
ATI RADEON HD 2400 Pro


BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 123153 chars/sec
Line: 37202 lines/sec
Polygon: 13106 polygons/sec
Rectangle: 2215 rects/sec
Arc/Ellipse: 10391 ellipses/sec
Blitting: 1237 operations/sec
Stretching: 265 operations/sec
Splines/Bézier: 26441 splines/sec
Score: 2481


BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 145349 chars/sec
Line: 21670 lines/sec
Polygon: 780 polygons/sec
Rectangle: 606 rects/sec
Arc/Ellipse: 3200 ellipses/sec
Blitting: 1337 operations/sec
Stretching: 268 operations/sec
Splines/Bézier: 11616 splines/sec
Score: 2173

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 128205 chars/sec
Line: 37212 lines/sec
Polygon: 13152 polygons/sec
Rectangle: 2218 rects/sec
Arc/Ellipse: 10256 ellipses/sec
Blitting: 1237 operations/sec
Stretching: 266 operations/sec
Splines/Bézier: 26337 splines/sec
Score: 2541


BENCHMARK: DIB-BUFFER AND BLIT

Text: 53305 chars/sec
Line: 63586 lines/sec
Polygon: 10464 polygons/sec
Rectangle: 1206 rects/sec
Arc/Ellipse: 13062 ellipses/sec
Blitting: 4520 operations/sec
Stretching: 403 operations/sec
Splines/Bézier: 24149 splines/sec
Score: 1757

Melaure 18/02/2010 11:51
Masquer
-2+

Recommencez les tests en glide et la Voodoo 4500 vous claquera tout !!! :D :D :D

Bon ok je blague, mais j'adorais cette carte ;)

anonymous 18/02/2010 11:57
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 12031 chars/sec
Line: 17003 lines/sec
Polygon: 13492 polygons/sec
Rectangle: 2853 rects/sec
Arc/Ellipse: 3387 ellipses/sec
Blitting: 12237 operations/sec
Stretching: 46 operations/sec
Splines/Bézier: 9510 splines/sec
Score: 803

radeon 9600pro (128 mo ddr)
AMD duron 1.2Ghz
2Go Ram DDR
Windows XP pro SP3

maxxew 18/02/2010 14:06
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 139276 chars/sec
Line: 41197 lines/sec
Polygon: 15802 polygons/sec
Rectangle: 7710 rects/sec
Arc/Ellipse: 2227 ellipses/sec
Blitting: 36364 operations/sec
Stretching: 167 operations/sec
Splines/Bézier: 6882 splines/sec
Score: 2900

BENCHMARK: DIB-BUFFER AND BLIT

Text: 26015 chars/sec
Line: 41736 lines/sec
Polygon: 7098 polygons/sec
Rectangle: 918 rects/sec
Arc/Ellipse: 9876 ellipses/sec
Blitting: 993 operations/sec
Stretching: 164 operations/sec
Splines/Bézier: 20064 splines/sec
Score: 1084


AMD Athlon 64 X2 3800+
4Go ram DDR 3200
windows server 2003 enterprise edition SP2
Nvidia geforce 7800GT

Espérons qu'une mise à jour des pilotes remettra les choses en ordre, ou alors il faudra pour certains besoins envisager une configuration à plusieurs cartes dont certaines dédiées aux applications 2D.....Ce qui me fait penser, il me semblait avoir lu un article permettant de coupler des cartes graphiques différentes...

dorfr 18/02/2010 14:40
Masquer
-0+

C2D E5300 @ 2.60 Ghz
1 Go RAM
Intel G33 - http://www.intel.com/products/desk [...] erview.htm
1440 x 900
XP Pro SP3

_____Jet 1_________________________________
BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 17680 chars/sec
Line: 39339 lines/sec
Polygon: 11671 polygons/sec
Rectangle: 2169 rects/sec
Arc/Ellipse: 8377 ellipses/sec
Blitting: 4432 operations/sec
Stretching: 444 operations/sec
Splines/Bézier: 24331 splines/sec
Score: 1143

BENCHMARK: DIB-BUFFER AND BLIT

Text: 27352 chars/sec
Line: 71124 lines/sec
Polygon: 11964 polygons/sec
Rectangle: 1379 rects/sec
Arc/Ellipse: 15165 ellipses/sec
Blitting: 5088 operations/sec
Stretching: 455 operations/sec
Splines/Bézier: 29762 splines/sec
Score: 1606

_____Jet 2_________________________________
BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 17680 chars/sec
Line: 39349 lines/sec
Polygon: 7442 polygons/sec
Rectangle: 2169 rects/sec
Arc/Ellipse: 8378 ellipses/sec
Blitting: 4420 operations/sec
Stretching: 442 operations/sec
Splines/Bézier: 24337 splines/sec
Score: 1083

BENCHMARK: DIB-BUFFER AND BLIT

Text: 27840 chars/sec
Line: 71090 lines/sec
Polygon: 11962 polygons/sec
Rectangle: 1381 rects/sec
Arc/Ellipse: 15239 ellipses/sec
Blitting: 5088 operations/sec
Stretching: 457 operations/sec
Splines/Bézier: 29913 splines/sec
Score: 1615

magellan 18/02/2010 14:52
Masquer
-1+

:rofl: et dire que sur le sujet précédant celui-ci j'avais suggéré de prendre les Voodoo et autres Geforce 2 en référence:D

lam3a 18/02/2010 15:52
Masquer
-0+

Les résultats sur ma foudre de guerre (Celeron D 346 et chipset intel 915GV :D ) :
http://s2.noelshack.com/upload/206 [...] el915g.png
http://s2.noelshack.com/upload/147 [...] el915g.png

Ramena 18/02/2010 16:09
Masquer
-1+

C'est intéressant de savoir ça...
Mais si j'ai besoin d'une carte 2D très performante, est-il possible de trouver une carte mère AM3 pour mon Phenom2 avec un slot AGP (ou carte pour un intel I5/I7 mais AGP) ???
Il existe peut être une Voodoo en PCI-express ???
Comment faire pression sur les constructeurs pour retrouver une carte hercule (1988) compatible avec les machine disponible aujourd'hui ?

anonymous 18/02/2010 16:09
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 34412 chars/sec
Line: 31172 lines/sec
Polygon: 8224 polygons/sec
Rectangle: 1788 rects/sec
Arc/Ellipse: 3175 ellipses/sec
Blitting: 606 operations/sec
Stretching: 116 operations/sec
Splines/Bézier: 15168 splines/sec
Score: 982

BENCHMARK: DIB-BUFFER AND BLIT

Text: 23540 chars/sec
Line: 33215 lines/sec
Polygon: 6870 polygons/sec
Rectangle: 885 rects/sec
Arc/Ellipse: 9330 ellipses/sec
Blitting: 2381 operations/sec
Stretching: 305 operations/sec
Splines/Bézier: 15649 splines/sec
Score: 981

AMD Turion X2 RM-74
ATI Radeon HD3200 Grpahics
2Go RAM

zorro3364 18/02/2010 17:00
Masquer
-0+

effectivement, ma HD4850 prend une claque par rapport à ma X1900, avec pourtant un CPU beaucoup plus puissant.

bon et sinon, je répète ma question: peut-on avoir le code source du bench, svp?

deg-tcd 18/02/2010 17:43
Masquer
-0+

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 69541 chars/sec
Line: 57143 lines/sec
Polygon: 13381 polygons/sec
Rectangle: 2845 rects/sec
Arc/Ellipse: 16841 ellipses/sec
Blitting: 4539 operations/sec
Stretching: 387 operations/sec
Splines/Bézier: 32489 splines/sec
Score: 2168





BENCHMARK: DIB-BUFFER AND BLIT

Text: 40000 chars/sec
Line: 94103 lines/sec
Polygon: 17217 polygons/sec
Rectangle: 2048 rects/sec
Arc/Ellipse: 21768 ellipses/sec
Blitting: 2406 operations/sec
Stretching: 331 operations/sec
Splines/Bézier: 35361 splines/sec
Score: 2116



Winxp pro sp3/HD4850 vapor-x Sapphire/Amd Phenom X3-720@3.6ghz/2go ddr3 Kingston

DudeOlive 18/02/2010 18:02
Masquer
-0+

Sans entrer dans mes détails, sous Win7 64, avec Q6600 et HD4850 :
DDraw
Mode normal : sore 1325
Mode aero : score 1686
Mode normal avec processus dwm.exe arrêté : 1091

lichemz 18/02/2010 18:24
Masquer
-2+

Il serait intéressant de savoir de quoi sont capables des cartes réputées pour la qualité de leur 2D, comme la Matrox Parhelia. Si quelqu'un en a une, j'aimerais bien quelques tests. :)

anonymous 18/02/2010 18:34
Masquer
-0+

win xp sp 3 - athlon 64 x2 5000+ (992 Mhz : mode éco d'énergie) - 4go ram ddr2 800 mhz - chipset radeon hd 3200

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 9384 chars/sec
Line: 24614 lines/sec
Polygon: 6037 polygons/sec
Rectangle: 1427 rects/sec
Arc/Ellipse: 6299 ellipses/sec
Blitting: 4390 operations/sec
Stretching: 182 operations/sec
Splines/Bézier: 19161 splines/sec
Score: 747

okey-dokey 18/02/2010 20:00
Masquer
-0+

hop je joue l'jeu:

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 28653 chars/sec
Line: 35629 lines/sec
Polygon: 1686 polygons/sec
Rectangle: 4853 rects/sec
Arc/Ellipse: 7675 ellipses/sec
Blitting: 3739 operations/sec
Stretching: 848 operations/sec
Splines/Bézier: 21801 splines/sec
Score: 1205


BENCHMARK: DIB-BUFFER AND BLIT

Text: 29429 chars/sec
Line: 66607 lines/sec
Polygon: 13860 polygons/sec
Rectangle: 2074 rects/sec
Arc/Ellipse: 19524 ellipses/sec
Blitting: 7248 operations/sec
Stretching: 704 operations/sec
Splines/Bézier: 29044 splines/sec
Score: 1783

Core 2 Quad Q6600 @ 3.4Ghz - 4Go DDR2-800 - Geforce 8500Gt@stock
Windows 7 HP 64bit aero activé

Un peu les boules de voir qu'une 8400GS fait mieux que ma 8500GT en Direct Drawing. Mais peut-etre est-ce du au fait que mes pilotes sont pas forcement à jour et que j'ai 2-3 appli qui tournent là.

magellan 18/02/2010 23:43
Masquer
-0+

Phenom II x4 810 stock + ATI Radeo HD4890
Vista 64 aero activé
BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 40064 chars/sec
Line: 68182 lines/sec
Polygon: 16159 polygons/sec
Rectangle: 2781 rects/sec
Arc/Ellipse: 20153 ellipses/sec
Blitting: 5423 operations/sec
Stretching: 427 operations/sec
Splines/Bézier: 33047 splines/sec
Score: 1979

magellan 18/02/2010 23:45
Masquer
-0+

BENCHMARK: DIB-BUFFER AND BLIT

Text: 29674 chars/sec
Line: 94280 lines/sec
Polygon: 15083 polygons/sec
Rectangle: 1751 rects/sec
Arc/Ellipse: 20816 ellipses/sec
Blitting: 5969 operations/sec
Stretching: 327 operations/sec
Splines/Bézier: 33557 splines/sec
Score: 1952

Veaux 19/02/2010 03:01
Masquer
-0+

C2D E4300 + Geforce 6600GT AGP


Avec AERO

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 18275 chars/sec
Line: 29189 lines/sec
Polygon: 6709 polygons/sec
Rectangle: 895 rects/sec
Arc/Ellipse: 6466 ellipses/sec
Blitting: 2393 operations/sec
Stretching: 298 operations/sec
Splines/Bézier: 14430 splines/sec
Score: 823

BENCHMARK: DIB-BUFFER AND BLIT

Text: 18961 chars/sec
Line: 43178 lines/sec
Polygon: 8540 polygons/sec
Rectangle: 999 rects/sec
Arc/Ellipse: 11641 ellipses/sec
Blitting: 3891 operations/sec
Stretching: 366 operations/sec
Splines/Bézier: 19658 splines/sec
Score: 1109




Sinon jái une Matrox Mystique PCI dan mon tiroir... ca interesse qqun le test?

Veaux 19/02/2010 04:31
Masquer
-0+

Bon allez hop... E4300 + Matrox Mystiqur PCI (fabriquee en 1996)
PAs de pilotes sous W7... (normal)... bloque en 800x600

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 11188 chars/sec
Line: 6917 lines/sec
Polygon: 1502 polygons/sec
Rectangle: 763 rects/sec
Arc/Ellipse: 2766 ellipses/sec
Blitting: 2136 operations/sec
Stretching: 231 operations/sec
Splines/Bézier: 3846 splines/sec
Score: 356

BENCHMARK: DIB-BUFFER AND BLIT

Text: 19755 chars/sec
Line: 47066 lines/sec
Polygon: 9747 polygons/sec
Rectangle: 1156 rects/sec
Arc/Ellipse: 13503 ellipses/sec
Blitting: 4946 operations/sec
Stretching: 473 operations/sec
Splines/Bézier: 20986 splines/sec
Score: 1233

Veaux 19/02/2010 04:51
Masquer
-0+

une petite derniere: e4300 + IGP VIA/S3 UniChrome 8 P4M800Pro

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 12031 chars/sec
Line: 8783 lines/sec
Polygon: 2473 polygons/sec
Rectangle: 1248 rects/sec
Arc/Ellipse: 3946 ellipses/sec
Blitting: 3337 operations/sec
Stretching: 321 operations/sec
Splines/Bézier: 5342 splines/sec
Score: 462

BENCHMARK: DIB-BUFFER AND BLIT

Text: 19395 chars/sec
Line: 46598 lines/sec
Polygon: 9721 polygons/sec
Rectangle: 1142 rects/sec
Arc/Ellipse: 13333 ellipses/sec
Blitting: 4783 operations/sec
Stretching: 446 operations/sec
Splines/Bézier: 20251 splines/sec
Score: 1210

kasper 19/02/2010 08:27
Masquer
-0+

Nvidia GeForce 6600
Intel i7 860
Windows 7 x64

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 50403 chars/sec
Line: 71023 lines/sec
Polygon: 21818 polygons/sec
Rectangle: 3929 rects/sec
Arc/Ellipse: 22707 ellipses/sec
Blitting: 9812 operations/sec
Stretching: 895 operations/sec
Splines/Bézier: 29412 splines/sec
Score: 2342

BENCHMARK: DIB-BUFFER AND BLIT

Text: 32787 chars/sec
Line: 121457 lines/sec
Polygon: 19280 polygons/sec
Rectangle: 2210 rects/sec
Arc/Ellipse: 25641 ellipses/sec
Blitting: 8831 operations/sec
Stretching: 823 operations/sec
Splines/Bézier: 32573 splines/sec
Score: 2367

darika 19/02/2010 08:52
Masquer
--1+

Ce qui est surtout assez dramatique, c'est que ces constructeurs veulent mettre en avant les performances GPGPU... c'est un peu contraignant et confirme que cette histoire de GPGPU n'est pas du tout respecté... Ces contre-performances ne sont qu'un bon exemple de guerre basée sur les Bench 3D Mark pour vendre leur CG qui au final, sont encore loin d'être polivalente.

magellan 19/02/2010 09:54
Masquer
-0+

Windows XP Pro SP2 (PC pro, pas de possibilité de mettre plus à jour:/)
AMD Athlon 64 XP3500+
1Go De Ram
ATI Radeon Xpress 1150 (c'est ce que dit le pilote en tout cas).

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 35162 chars/sec
Line: 48733 lines/sec
Polygon: 10667 polygons/sec
Rectangle: 1471 rects/sec
Arc/Ellipse: 3783 ellipses/sec
Blitting: 4790 operations/sec
Stretching: 184 operations/sec
Splines/Bézier: 24716 splines/sec
Score: 1267

BENCHMARK: DIB-BUFFER AND BLIT

Text: 20773 chars/sec
Line: 37946 lines/sec
Polygon: 5836 polygons/sec
Rectangle: 719 rects/sec
Arc/Ellipse: 8356 ellipses/sec
Blitting: 941 operations/sec
Stretching: 142 operations/sec
Splines/Bézier: 17781 splines/sec
Score: 920

ça fâche:/

fitfat 19/02/2010 15:17
Masquer
-0+

Sur un config pro (Xeon E5410, nVidia Quadro NVS290, 4Go de DDR2) :


BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 30506 chars/sec
Line: 43265 lines/sec
Polygon: 14877 polygons/sec
Rectangle: 3083 rects/sec
Arc/Ellipse: 16313 ellipses/sec
Blitting: 5121 operations/sec
Stretching: 465 operations/sec
Splines/Bézier: 25543 splines/sec
Score: 1572

BENCHMARK: DIB-BUFFER AND BLIT

Text: 24085 chars/sec
Line: 61805 lines/sec
Polygon: 12736 polygons/sec
Rectangle: 1479 rects/sec
Arc/Ellipse: 17787 ellipses/sec
Blitting: 5672 operations/sec
Stretching: 447 operations/sec
Splines/Bézier: 27840 splines/sec
Score: 1571


----------Avec quelques programmes gourmands en moins-----------

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 34483 chars/sec
Line: 46282 lines/sec
Polygon: 15789 polygons/sec
Rectangle: 3536 rects/sec
Arc/Ellipse: 17902 ellipses/sec
Blitting: 6263 operations/sec
Stretching: 546 operations/sec
Splines/Bézier: 26831 splines/sec
Score: 1727

BENCHMARK: DIB-BUFFER AND BLIT

Text: 24558 chars/sec
Line: 66519 lines/sec
Polygon: 13083 polygons/sec
Rectangle: 1531 rects/sec
Arc/Ellipse: 18295 ellipses/sec
Blitting: 6348 operations/sec
Stretching: 543 operations/sec
Splines/Bézier: 28225 splines/sec
Score: 1638


Bon, bah... c'est pas dans les pilotes 2D que passent les € de plus des cartes pro ^^'

anonymous 19/02/2010 17:55
Masquer
-0+

Sur un PC Portable ASUS F3JM-AK029P (Geforce 7600GT)

BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE

Text: 22134 chars/sec
Line: 27548 lines/sec
Polygon: 10477 polygons/sec
Rectangle: 1463 rects/sec
Arc/Ellipse: 10190 ellipses/sec
Blitting: 2911 operations/sec
Stretching: 352 operations/sec
Splines/Bézier: 18129 splines/sec
Score: 1053

BENCHMARK: DIB-BUFFER AND BLIT

Text: 19569 chars/sec
Line: 43278 lines/sec
Polygon: 6158 polygons/sec
Rectangle: 614 rects/sec
Arc/Ellipse: 8714 ellipses/sec
Blitting: 3721 operations/sec
Stretching: 313 operations/sec
Splines/Bézier: 19286 splines/sec
Score: 1004

okey-dokey 19/02/2010 18:24
Masquer
-0+

Citation :

Sur un config pro (Xeon E5410, nVidia Quadro NVS290, 4Go de DDR2) :

(...)

Bon, bah... c'est pas dans les pilotes 2D que passent les € de plus des cartes pro ^^'




Les Quadro NVS ne sont pas des grosses cartes (en terme de puissance brute).
Ta NVS290 n'est rien d'autre qu'une Geforce G86 .. soit l'equivalent d'une 8500GT.. en gros...
D'ailleurs tes resultats sont proches de ceux de ma 8500Gt justement ;)

Les offres du moment

Newsletters


OK