|
|
Should I expect to see version 3.1g run slower than 3.1e ? I compiled using the
same optimizations and still came out slower than 3.1e. Is this typical?
# Solaris 7 compiler flags : Dennis Clarke
CFLAGS = -O3 -c -ansi -Wall -mcpu=ultrasparc -mtune=ultrasparc
-fexpensive-optimizations -DCOMPILER_VER=\".`uname`.$(CC)\"
-DPOV_LIB_DIR=\"$(POVLIBDIR)\" $(SRCINC) $(LIBPNGINC) $(ZLIBINC)
Dennis Clarke
dcl### [at] interlogcom
$ psrinfo -v
Status of processor 0 as of: 07/31/99 02:49:32
Processor has been on-line since 07/25/99 03:46:48.
The sparcv9 processor operates at 300 MHz,
and has a sparcv9 floating point processor.
$ uname -a
SunOS mars 5.7 Generic_106541-05 sun4u sparc SUNW,Ultra-5_10
==========================================================
Version 3.1g
$ /usr/local/povray31/povray -Iskyvase.pov +Oskyvase.tga
+L/usr/local/povray31/include +v1 -d +ft -x +a0.300 +r3 -q9 -w640 -h480 -mv2.0
+b1000 +GA
Persistence of Vision(tm) Ray Tracer Version 3.1g.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlogcom
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: skyvase.pov (compatible to version 2.0)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 640 by 480 (rows 1 to 480, columns 1 to 640).
Output file: skyvase.tga, 24 bpp Targa, 1000 KByte buffer
Graphic display.....Off
Mosaic preview......Off
CPU usage histogram.Off
Continued trace.....Off Allow interruption..Off Pause when done.....Off
Verbose messages.....On
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On
Antialiasing.........On (Method 1, Threshold 0.300, Depth 3, Jitter 1.00)
Radiosity...........Off
Animation Options
Clock value.... 0.000 (Animation off)
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing...........skyvase.pov:83: warning: CSG union unnecessarily bounded.
Creating bounding slabs.
Scene contains 4 frame level objects; 3 infinite.
-:--:-- Rendering line 0 of 480Camera is inside a non-hollow object.
Fog and participating media may not work as expected.
0:01:47 Rendering line 480 of 480 supersampled 10 times.
Done Tracing
skyvase.pov Statistics, Resolution 640 x 480
----------------------------------------------------------------------------
Pixels: 307840 Samples: 396160 Smpls/Pxl: 1.29
Rays: 1519529 Saved: 9 Max Level: 5/5
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
Cone/Cylinder 2382548 1281629 53.79
CSG Intersection 3664177 396353 10.82
CSG Union 2563258 738033 28.79
Plane 26388738 14489618 54.91
Quadric 2563258 1571892 61.32
Sphere 2563258 664606 25.93
Bounding Object 2382548 1281629 53.79
----------------------------------------------------------------------------
Calls to Noise: 1445139 Calls to DNoise: 2816194
----------------------------------------------------------------------------
Shadow Ray Tests: 3726696 Succeeded: 90401
Reflected Rays: 1123369
----------------------------------------------------------------------------
Smallest Alloc: 12 bytes Largest: 1024008
Peak memory used: 1112366 bytes
----------------------------------------------------------------------------
Time For Parse: 0 hours 0 minutes 1.0 seconds (1 seconds)
Time For Trace: 0 hours 1 minutes 48.0 seconds (108 seconds)
Total Time: 0 hours 1 minutes 49.0 seconds (109 seconds)
==========================================================
Version 3.1e
$ /usr/local/povray31/povray_e -Iskyvase.pov +Oskyvase.tga
+L/usr/local/povray31/include +v1 -d +ft -x +a0.300 +r3 -q9 -w640 -h480 -mv2.0
+b1000 +GA
Persistence of Vision(tm) Ray Tracer Version 3.1e.SunOS.gcc
This is an unofficial version compiled by:
Dennis M. Clarke dcl### [at] interlogcom
The POV-Ray Team(tm) is not responsible for supporting this version.
Copyright 1999 POV-Ray Team(tm)
Parsing Options
Input file: skyvase.pov (compatible to version 2.0)
Remove bounds........On Split unions........Off
Library paths: /usr/local/povray31/include
Output Options
Image resolution 640 by 480 (rows 1 to 480, columns 1 to 640).
Output file: skyvase.tga, 24 bpp Targa, 1000 KByte buffer
Graphic display.....Off
Mosaic preview......Off
CPU usage histogram.Off
Continued trace.....Off Allow interruption..Off Pause when done.....Off
Verbose messages.....On
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 25
Light Buffer.........On Vista Buffer.........On
Antialiasing.........On (Method 1, Threshold 0.300, Depth 3, Jitter 1.00)
Radiosity...........Off
Animation Options
Clock value.... 0.000 (Animation off)
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing...........skyvase.pov:83: warning: CSG union unnecessarily bounded.
Creating bounding slabs.
Scene contains 4 frame level objects; 3 infinite.
-:--:-- Rendering line 0 of 480Camera is inside a non-hollow object.
Fog and participating media may not work as expected.
0:01:39 Rendering line 480 of 480 supersampled 10 times.
Done Tracing
skyvase.pov Statistics, Resolution 640 x 480
----------------------------------------------------------------------------
Pixels: 307840 Samples: 396160 Smpls/Pxl: 1.29
Rays: 1519529 Saved: 9 Max Level: 5/5
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
Cone/Cylinder 2382548 1281629 53.79
CSG Intersection 3664177 396353 10.82
CSG Union 2563258 738033 28.79
Plane 26388738 14489618 54.91
Quadric 2563258 1571892 61.32
Sphere 2563258 664606 25.93
Bounding Object 2382548 1281629 53.79
----------------------------------------------------------------------------
Calls to Noise: 1445139 Calls to DNoise: 2816194
----------------------------------------------------------------------------
Shadow Ray Tests: 3726696 Succeeded: 90401
Reflected Rays: 1123369
----------------------------------------------------------------------------
Smallest Alloc: 12 bytes Largest: 1024008
Peak memory used: 1112366 bytes
----------------------------------------------------------------------------
Time For Trace: 0 hours 1 minutes 40.0 seconds (100 seconds)
Total Time: 0 hours 1 minutes 40.0 seconds (100 seconds)
$
Post a reply to this message
|
|
|
|
Dennis Clarke <dcl### [at] interlogcom> wrote:
: -:--:-- Rendering line 0 of 480Camera is inside a non-hollow object.
: Fog and participating media may not work as expected.
You lost one point in the hardcore povrayer test ;)
Are you sure that there were no other cpu-hog processes running at the same
time?
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|