Les benchmarks de POV...

Qu'est ce qu'un benchmark ?
Un benchmark est un test destiné à mesurer la puissance de diffèrents ordinateurs sur un test bien précis. Il en existe beaucoup. Les plus connus sont les Dhrystones, les Whestones, les MIPS, les MFlops, les SPECint 92 et 95, les SPECfp 92 et 95...
POV étant un raytraceur, qu'y a t'il de plus exigeant en terme de calculs purs qu'un raytraceur ?
Vous remarquerez que l'on peut trouver beaucoup de distributions de POV pour les machines Atari, voilà le pourquoi de cette page... J'ai effectué des tests sur les diffèrentes versions disponibles de POV 3 sur Atari. Ces tests ont tous été réalisés sur mon Falcon : 68030 16 Mhz, 68882 à 32 Mhz, 4 Mo de RAM. J'ai lancé le calcul en 640x240 2 couleurs avec turbo veille actif. Les options de POV : vista buffer et light buffer on, buffer de 32 Ko, qualité : 9 sans radiosité ni antialiasing. L'image est en 320x240.

Les versions de POV 3 sans coprocesseur.

POV3-030.TTP

Basicvue | 36 minutes 30 secondes
Halo 01 | 1 heure 48 minutes et 5 secondes

Cette version de POV 3 est une version compilée par Douglas Little pour les Atari dotés d'un 68020, 68030 ou d'un 68040 sans coprocesseur mathématique. Touets les versions compilées par douglas little l'ont été à l'aide du Gnu CC++ v2.7.2

POV3_68K.TTP

Basicvue | 36 minutes 28 secondes
Halo 01 | 1 heure 48 minutes et 32 secondes

Cette version de POV 3 est une version compilée par Douglas Little pour les Atari n'ayant qu'un 68000.

POV3.TTP

Basicvue | 25 minutes 22 secondes
Halo 01 | 1 heure 19 minutes et 58 secondes

Cette version de POV 3 est une version recompilée par :
Da Cunha Eric,
86 rue de L'Avenir
21850 Saint Apollinaire.

POV3.TTP Pov Ray version 3.01.1

Basicvue | 25 minutes 42 secondes
Halo 01 | 1 heure 21 minutes et 20 secondes

Ces résultats concernent la version compilée pour 68000 de Eric Da Cunha.

Les versions de POV3 avec coprocesseur.

POV3 version ST MAGAZINE

Basicvue | 7 minutes 04 secondes
Halo 01 | 16 minutes 58 secondes
Shapes | 45 minutes 34 secondes
Witch | 28 minutes 14 secondes

Cette version de POV 3 à été compilée par Philippe Lafargue pour 68030 et 68882. Comme vous pouvez le constater, le gain de temps entre une version 68030 et une version de POV 3 pour 68030 et 68882 est énorme...

POV3_FPU.TTP

Basicvue | 6 minutes 58 secondes
Halo 01 | 17 minutes 16 secondes
Shapes | 46 minutes 46 secondes
Witch | 28 minutes 04 secondes

Cette version de POV 3 est la version 68030+68882 de Da Cunha Eric.

POVFPU30.TTP

Basicvue | 6 minutes 56 secondes
Halo 01 | 16 minutes 31 secondes
Shapes | 44 minutes 32 secondes
Witch | 24 minutes 27 secondes

Cette version est la version 68030+68882 de Douglas Little. Comme vous pouvez vous en rendre compte c'est la version la plus rapide de POV 3.00 toutes versions 68030 confondues.
Concernant cette version de Douglas Little, Guillaume Tello (auteur de M-Player m'a envoyé quelques benchs (je l'en remercie...) réalisés sur son TT. Il a trvaillé sur l'image Basicvue, avec les paramètres suivants : 320x200, buffer 32K, qualité 9, pas d'antialiasing.

POVFPU30.TTP

TT CPU+FPU 32MHz en ST Ram | 5 minutes 35 secondes
TT CPU+FPU 32MHz en TT Ram | 4 minutes 42 secondes
PC 486 (66 MHz) | 0 minutes 21 secondes

Voici ce qu'inspirent ces tests à Guillaume, surtout concernant les résultats obtenus sur PC :
" Comment se fait-il qu'un PC à 66MHz tourne plus de 13 fois plus vite qu'un TT à 32MHz ? Nos compilateurs 'C' sont ils aussi nuls que ça? Ou sont-ce nos processeurs qui finalement sont nettement moins bons qu'un Intel ? De manière bête: 66MHz = 2.06 * 32MHz. On devrait faire le calcul en 43.3 secondes... Grosso modo, à égalité de fréquence, un 486 est 6.5 fois plus puissant qu'un 68030+68882 !
Je signale en plus que sur PC c'est 21 secondes avec ou sans affichage en cours de calcul !!! "

POV 3.TTP POV Ray 3.01

Basicvue | 7 minutes 18 secondes
Halo 01 | 19 minutes 34 secondes
Shapes | 47 minutes 12 secondes
Witch | 28 minutes 06 secondes

C'est la première adaptation de POV 3.01 sur Atari, ce portage est une version 68020+68881. Il semble donc que ce ne soit pas optimal sur Falcon 030 avec 68882. J'aimerais avoir une "vraie" version 68030+68882 pour voir si l'écart entre ces deux versions se justifient... Mais enfin, comme quelques bugs ont été corrigés entre la version 3.00 et la version 3.01 de POV, il vaut mieux utiliser la version 3.01 à moins que vous ne privilégiez la rapidité...

POV3_FPU.TTP POV Ray 3.01.1

Basicvue | 6 minutes 48 secondes
Halo 01 | 17 minutes 32 secondes
Shapes | 45 minutes 52 secondes
Witch | 28 minutes 28 secondes

Voici une nouvelle version de Povray 3.01.1 du 02/05/97 adaptée sur nos machines, cette version provient du CD Stratos numéro 2. Cette version ne contient qu'un affichage texte et aucun affichage graphique. Nous devons cette version à Da Cunha Eric. Cette version concerne les Falcon avec coprocesseur ainsi que les TT. J'ai remarqué un petit problème, apparemment cette version ne gère pas les buffers, ce qui est très dommageable car les performances sont très bonnes et l'on éviterait une perte de temps certaine due à la sauvegarde ligne par ligne.

POV30281.TTP POV Ray 3.02u

Basicvue | 7 minutes 16 secondes
Halo 01 | 19 minutes 05 secondes
Shapes | 46 minutes 34 secondes
Witch | 28 minutes 20 secondes

Voici la première adaptation de Povray 3.02 sur nos machines nous la devons à notre ami Lecoat. Cette adaptation est assez lente est-ce dû au code de POV (en C... faut-il le rappeler :), on attend donc une version d'Eric Da Cunha ou de Philippe Lafargue pour voir si POV est plus lent ou si le compilateur est moins efficace...

Appel au peuple !
Vous avez une configuration différente de la mienne : STe(f), Mega ST(e), TT, Eagle, Hades, Medusa, Falcon+Afterburner, Falcon+cartes accélératrices envoyez moi vos benchs, nous les ajouterons à cette page.
Merci d'avance.
Pour les personnes qui lisent l'anglais dans le texte, voici la page officielle concernant les pov benchs.
Pour les vrais fans, voici la page contenant tous les benchs réalisés avec POV depuis 1994... Il y avait déjà quelques références à l'Atari, j'ai recalculé tout ça avec Turbo Veille. Vous trouverez les résultats Atari tout en bas de cette page :(
Cliquez donc ici.
Pour information, le test à été réalisé à partir de la scène Skyvase.pov en résolution 640x480 avec a=0.3 donc niveau hard !!! (si tout se déroule normalement vous devrez trouver quelques fichiers joints à EB Model Magazine pour calculer tous les petits benchs).

Retour à la page du sommaire