POV-Ray : Newsgroups : povray.unix : Version 3.1g running slower on Sun Solaris 7 and UltraSparc ? Server Time
31 Oct 2024 21:29:08 EDT (-0400)
  Version 3.1g running slower on Sun Solaris 7 and UltraSparc ? (Message 1 to 5 of 5)  
From: Dennis Clarke
Subject: Version 3.1g running slower on Sun Solaris 7 and UltraSparc ?
Date: 31 Jul 1999 02:58:38
Message: <37A29EBA.544E495F@interlog.com>
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

From: Nieminen Mika
Subject: Re: Version 3.1g running slower on Sun Solaris 7 and UltraSparc ?
Date: 2 Aug 1999 03:34:13
Message: <37a549f5@news.povray.org>
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

From: Dennis Clarke
Subject: Single user mode is slower than full multi-user mode, with X-Windows running!
Date: 5 Aug 1999 21:34:35
Message: <37AA3BAC.E6EF3DB6@interlog.com>
>   You lost one point in the hardcore povrayer test ;)

    A 99% is not bad!  
    The warning from POV-Ray is due to the supplied skyvase.pov file that comes
with the distribution.  The command line is standard for a POV bench so I am
still at a loss why the 3.1g version would be slower. 


> 
>   Are you sure that there were no other cpu-hog processes running at the same
> time?

  Well.  X-Windows and dtlogin probably count as hogs.  I could boot to single
user mode and then rerun from the console to see what difference it makes.  I
don't expect that there will be much.

Let me give it a shot just to see....

(sorry, can't capture the output from the console ...)

System rebooting now ...
Rebooting with command: boot -s
Now I mount /usr/local
cd /usr/dclarke/povray/bench
/usr/local/povray31/povray -I/usr/local/povray31/scenes/advanced/skyvase.pov
+Oskyvase.tga +L/usr/local/povray31/include +v1 -d +ft -x +a0.300 +r3 -q9 -w640
-h480 -mv2.0 +b1000 +GA

<snip>

Total Time:    0 hours  2 minutes  14.0 seconds  (134 seconds)

WHICH IS A HECK OF A LOT SLOWER THAN if I ran in full multi-user mode with
dtlogin and X-Windows.  Man.  This makes no sense.

Dennis Clarke
dcl### [at] interlogcom


Post a reply to this message

From: Dennis Clarke
Subject: Full multi-user mode test is faster ...
Date: 5 Aug 1999 21:42:33
Message: <37AA3D89.8F6E6A4@interlog.com>


Post a reply to this message


Attachments:
Download 'us-ascii' (6 KB)

From: Jakob Flierl
Subject: Re: Full multi-user mode test is faster ...
Date: 9 Aug 1999 05:07:19
Message: <37AEB55D.65FFBC17@gmx.de>
I've done some benchmark testing on my (debian)-linux, too:
http://www.luga.de/~flierl/pvmpov/

I don't know if that makes sense; comments are welcome.

Jakob Flierl


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.