Les benchmarks perso...

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...

Retour