Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"It is easier to fight for principles than to live up to them." -- Alfred Adler


devel / comp.arch / Re: Raytracing x86 vs M1

SubjectAuthor
* Raytracing x86 vs M1Branimir Maksimovic
`* Re: Raytracing x86 vs M1Chris M. Thomasson
 +* Re: Raytracing x86 vs M1Branimir Maksimovic
 |`- Re: Raytracing x86 vs M1Chris M. Thomasson
 `* Re: Raytracing x86 vs M1Branimir Maksimovic
  `* Re: Raytracing x86 vs M1Stefan Monnier
   `* Re: Raytracing x86 vs M1Branimir Maksimovic
    +* Re: Raytracing x86 vs M1Marcus
    |+- Re: Raytracing x86 vs M1Branimir Maksimovic
    |`* Re: Raytracing x86 vs M1Branimir Maksimovic
    | `- Re: Raytracing x86 vs M1Branimir Maksimovic
    `* Re: Raytracing x86 vs M1Chris M. Thomasson
     +* Re: Raytracing x86 vs M1Chris M. Thomasson
     |+- Re: Raytracing x86 vs M1Branimir Maksimovic
     |`- Re: Raytracing x86 vs M1Brett
     `* Re: Raytracing x86 vs M1Branimir Maksimovic
      `* Re: Raytracing x86 vs M1Chris M. Thomasson
       `* Re: Raytracing x86 vs M1Branimir Maksimovic
        `* Re: Raytracing x86 vs M1Chris M. Thomasson
         `* Re: Raytracing x86 vs M1Branimir Maksimovic
          `* Re: Raytracing x86 vs M1Chris M. Thomasson
           `* Re: Raytracing x86 vs M1Branimir Maksimovic
            `- Re: Raytracing x86 vs M1Chris M. Thomasson

1
Raytracing x86 vs M1

<X3zNI.28293$7H7.10147@fx42.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19458&group=comp.arch#19458

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx42.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Raytracing x86 vs M1
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 15
Message-ID: <X3zNI.28293$7H7.10147@fx42.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sun, 01 Aug 2021 15:27:51 UTC
Organization: usenet-news.net
Date: Sun, 01 Aug 2021 15:27:51 GMT
X-Received-Bytes: 1125
 by: Branimir Maksimovic - Sun, 1 Aug 2021 15:27 UTC

https://github.com/bmaxa/rustrays

x86 (2700X 8/16 cores)
~/.../gorays/rustrays >>> ./target/release/rustrays ±[●●][master]
Time taken for render 4.078118729s
Average time taken 4.078118729s

ARM (M1 4+4)
bmaxa@Branimirs-Air rustrays % ./target/release/rustrays
Time taken for render 3.461272666s
Average time taken 3.461272666s
bmaxa@Branimirs-Air rustrays %

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<se6qc8$j5l$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19468&group=comp.arch#19468

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Sun, 1 Aug 2021 11:49:43 -0700
Organization: Aioe.org NNTP Server
Message-ID: <se6qc8$j5l$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="19637"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 1 Aug 2021 18:49 UTC

On 8/1/2021 8:27 AM, Branimir Maksimovic wrote:
> https://github.com/bmaxa/rustrays
>
> x86 (2700X 8/16 cores)
> ~/.../gorays/rustrays >>> ./target/release/rustrays ±[●●][master]
> Time taken for render 4.078118729s
> Average time taken 4.078118729s
>
> ARM (M1 4+4)
> bmaxa@Branimirs-Air rustrays % ./target/release/rustrays
> Time taken for render 3.461272666s
> Average time taken 3.461272666s
> bmaxa@Branimirs-Air rustrays %
>

Have you tried PovRay on the M1?

https://www.povray.org/download/linux.php

Re: Raytracing x86 vs M1

<jhCNI.100326$Vv6.76506@fx45.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19469&group=comp.arch#19469

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 24
Message-ID: <jhCNI.100326$Vv6.76506@fx45.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sun, 01 Aug 2021 19:06:55 UTC
Organization: usenet-news.net
Date: Sun, 01 Aug 2021 19:06:55 GMT
X-Received-Bytes: 1496
 by: Branimir Maksimovic - Sun, 1 Aug 2021 19:06 UTC

On 2021-08-01, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/1/2021 8:27 AM, Branimir Maksimovic wrote:
>> https://github.com/bmaxa/rustrays
>>
>> x86 (2700X 8/16 cores)
>> ~/.../gorays/rustrays >>> ./target/release/rustrays ±[●●][master]
>> Time taken for render 4.078118729s
>> Average time taken 4.078118729s
>>
>> ARM (M1 4+4)
>> bmaxa@Branimirs-Air rustrays % ./target/release/rustrays
>> Time taken for render 3.461272666s
>> Average time taken 3.461272666s
>> bmaxa@Branimirs-Air rustrays %
>>
>
> Have you tried PovRay on the M1?
>
> https://www.povray.org/download/linux.php
No, I'll try and report as usual.

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<se6sb2$1ep0$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19470&group=comp.arch#19470

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Sun, 1 Aug 2021 12:23:12 -0700
Organization: Aioe.org NNTP Server
Message-ID: <se6sb2$1ep0$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<jhCNI.100326$Vv6.76506@fx45.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="47904"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 1 Aug 2021 19:23 UTC

On 8/1/2021 12:06 PM, Branimir Maksimovic wrote:
> On 2021-08-01, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>> On 8/1/2021 8:27 AM, Branimir Maksimovic wrote:
>>> https://github.com/bmaxa/rustrays
>>>
>>> x86 (2700X 8/16 cores)
>>> ~/.../gorays/rustrays >>> ./target/release/rustrays ±[●●][master]
>>> Time taken for render 4.078118729s
>>> Average time taken 4.078118729s
>>>
>>> ARM (M1 4+4)
>>> bmaxa@Branimirs-Air rustrays % ./target/release/rustrays
>>> Time taken for render 3.461272666s
>>> Average time taken 3.461272666s
>>> bmaxa@Branimirs-Air rustrays %
>>>
>>
>> Have you tried PovRay on the M1?
>>
>> https://www.povray.org/download/linux.php
> No, I'll try and report as usual.
>
>

https://github.com/POV-Ray/povray

Re: Raytracing x86 vs M1

<WhDNI.8104$nj3.4638@fx15.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19474&group=comp.arch#19474

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <WhDNI.8104$nj3.4638@fx15.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sun, 01 Aug 2021 20:15:50 UTC
Organization: usenet-news.net
Date: Sun, 01 Aug 2021 20:15:50 GMT
X-Received-Bytes: 1600
 by: Branimir Maksimovic - Sun, 1 Aug 2021 20:15 UTC

On 2021-08-01, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/1/2021 8:27 AM, Branimir Maksimovic wrote:
>> https://github.com/bmaxa/rustrays
>>
>> x86 (2700X 8/16 cores)
>> ~/.../gorays/rustrays >>> ./target/release/rustrays ±[●●][master]
>> Time taken for render 4.078118729s
>> Average time taken 4.078118729s
>>
>> ARM (M1 4+4)
>> bmaxa@Branimirs-Air rustrays % ./target/release/rustrays
>> Time taken for render 3.461272666s
>> Average time taken 3.461272666s
>> bmaxa@Branimirs-Air rustrays %
>>
>
> Have you tried PovRay on the M1?
>
> https://www.povray.org/download/linux.php
unfortunatelly they use dev versions of plenty
of libraries and provide no executable for macOS.
That requires time to bild all of them :P

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19475&group=comp.arch#19475

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: monn...@iro.umontreal.ca (Stefan Monnier)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Sun, 01 Aug 2021 16:19:55 -0400
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="a91d1ce6358130c06862d1316d731d90";
logging-data="7791"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/koL1Dmr3ZkIfXCG2p2s/S"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:omEYdgmS2W+vAswoo4lrfpiwWA0=
sha1:xAtZze8ok0DnSvyXXT1gvVIHNPQ=
 by: Stefan Monnier - Sun, 1 Aug 2021 20:19 UTC

> unfortunatelly they use dev versions of plenty
> of libraries and provide no executable for macOS.
> That requires time to bild all of them :P

`apt install povray` works here.

Stefan

Re: Raytracing x86 vs M1

<MxENI.96393$VU3.79226@fx46.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19477&group=comp.arch#19477

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org> <WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 142
Message-ID: <MxENI.96393$VU3.79226@fx46.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sun, 01 Aug 2021 21:41:00 UTC
Organization: usenet-news.net
Date: Sun, 01 Aug 2021 21:41:00 GMT
X-Received-Bytes: 7503
 by: Branimir Maksimovic - Sun, 1 Aug 2021 21:41 UTC

On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>> unfortunatelly they use dev versions of plenty
>> of libraries and provide no executable for macOS.
>> That requires time to bild all of them :P
>
> `apt install povray` works here.
>
oh `brew install povray` works here :P
bmaxa@Branimirs-Air advanced % povray abyss.pov
povray: cannot open the user configuration file /Users/bmaxa/.povray/3.7/povray.conf: No such file or directory
Persistence of Vision(tm) Ray Tracer Version 3.7.0.10.unofficial (clang++ 12.0.5
@ aarch64-apple-darwin20.5.0)
This is an unofficial version compiled by:
homebrew
The POV-Ray Team is not responsible for supporting this version.

POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.

Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
Chris Cason Thorsten Froehlich Christoph Lipka

With Assistance From: (Alphabetically)
Ton van den Broek Nicolas Calimet Jerome Grimbert James Holsenback
Christoph Hormann Nathan Kopp Juha Nieminen

Past Contributors: (Alphabetically)
Steve Anger Eric Barish Dieter Bayer David K. Buck
Nicolas Calimet Chris Cason Aaron A. Collins Chris Dailey
Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
Thorsten Froehlich Mark Gordon James Holsenback Christoph Hormann
Mike Hough Chris Huff Kari Kivisalo Nathan Kopp
Lutz Kretzschmar Christoph Lipka Jochen Lippert Pascal Massimino
Jim McElhiney Douglas Muir Juha Nieminen Ron Parker
Bill Pulver Eduard Schwan Wlodzimierz Skiba Robert Skinner
Yvo Smellenbergh Zsolt Szalavari Scott Taylor Massimo Valentini
Timothy Wegner Drew Wells Chris Young

Other contributors are listed in the documentation.

Support libraries used by POV-Ray:
ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
LibJPEG 90, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
LibTIFF 4.3.0, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
Boost 1.76, http://www.boost.org/

Parser Options
Input file: abyss.pov
Remove bounds........On
Split unions.........Off
Library paths:
/opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7
/opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/ini
/opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/include
Clock value: 0.000 (Animation off)
Image Output Options
Image resolution.....800 by 600 (rows 1 to 600, columns 1 to 800).
Output file..........abyss.png, 24 bpp PNG
Dithering............Off
Graphic display......On (gamma: sRGB)
Mosaic preview.......Off
Continued trace......Off
Information Output 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...] ==========================================================
----------------------------------------------------------------------------
Parser Statistics
----------------------------------------------------------------------------
Finite Objects: 44550
Infinite Objects: 1
Light Sources: 3
Total: 44554
----------------------------------------------------------------------------
Parser Time
Parse Time: 0 hours 0 minutes 0 seconds (0.096 seconds)
using 1 thread(s) with 0.093 CPU-seconds total
Bounding Time: 0 hours 0 minutes 0 seconds (0.056 seconds)
using 1 thread(s) with 0.056 CPU-seconds total
----------------------------------------------------------------------------
Render Options
Quality: 9
Bounding boxes.......On Bounding threshold: 3
Antialiasing.........Off
==== [Rendering...] ========================================================
Rendered 480000 of 480000 pixels (100%)
----------------------------------------------------------------------------
Render Statistics
Image Resolution 800 x 600
----------------------------------------------------------------------------
Pixels: 480000 Samples: 0 Smpls/Pxl: 0.00
Rays: 968183 Saved: 6925 Max Level: 2/15
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
Blob 16179912 759473 4.69
Blob Component 24727331 6384934 25.82
Blob Bound 86638132 31065345 35.86
Box 701 51 7.28
Cone/Cylinder 488437 41699 8.54
CSG Intersection 16137650 435627 2.70
Isosurface 432899 351688 81.24
Isosurface Container 984631 432952 43.97
Isosurface Cache 24055 108 0.45
Lathe 10547 5968 56.58
Lathe Bound 10547 7213 68.39
Plane 48369910 44131856 91.24
Sphere 26926123 25970786 96.45
Superellipsoid 358 129 36.03
Torus 39816 1845 4.63
Torus Bound 39816 1971 4.95
Bounding Box 514626695 172209724 33.46
----------------------------------------------------------------------------
Isosurface roots: 432899
Function VM calls: 14759216
----------------------------------------------------------------------------
Roots tested: 2808927 eliminated: 3172
Media Intervals: 1594638 Media Samples: 26685395 (16.73)
Shadow Ray Tests: 25929573 Succeeded: 760448
Shadow Cache Hits: 487437
Reflected Rays: 38531
Transmitted Rays: 449652
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Render Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 3 seconds (3.053 seconds)
using 8 thread(s) with 22.802 CPU-seconds total
POV-Ray finished

>
> Stefan
Thanks again, Banimir.

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<se8be8$lg6$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19483&group=comp.arch#19483

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: m.del...@this.bitsnbites.eu (Marcus)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Mon, 2 Aug 2021 10:47:04 +0200
Organization: A noiseless patient Spider
Lines: 157
Message-ID: <se8be8$lg6$1@dont-email.me>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 2 Aug 2021 08:47:04 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="574ff37f7a1393ef57b83d566e274e9c";
logging-data="22022"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/D6LQUTDSAuLjD+/DDP7NAOg1Nx6y58E4="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:0YZa0lzVqPOPOV+5LJQ3PdToy90=
In-Reply-To: <MxENI.96393$VU3.79226@fx46.iad>
Content-Language: en-US
 by: Marcus - Mon, 2 Aug 2021 08:47 UTC

On 2021-08-01 23:41, Branimir Maksimovic wrote:
> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>> unfortunatelly they use dev versions of plenty
>>> of libraries and provide no executable for macOS.
>>> That requires time to bild all of them :P
>>
>> `apt install povray` works here.
>>
> oh `brew install povray` works here :P
> bmaxa@Branimirs-Air advanced % povray abyss.pov
> povray: cannot open the user configuration file /Users/bmaxa/.povray/3.7/povray.conf: No such file or directory
> Persistence of Vision(tm) Ray Tracer Version 3.7.0.10.unofficial (clang++ 12.0.5
> @ aarch64-apple-darwin20.5.0)
> This is an unofficial version compiled by:
> homebrew
> The POV-Ray Team is not responsible for supporting this version.
>
> POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
> Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.
>
> Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
> Chris Cason Thorsten Froehlich Christoph Lipka
>
> With Assistance From: (Alphabetically)
> Ton van den Broek Nicolas Calimet Jerome Grimbert James Holsenback
> Christoph Hormann Nathan Kopp Juha Nieminen
>
> Past Contributors: (Alphabetically)
> Steve Anger Eric Barish Dieter Bayer David K. Buck
> Nicolas Calimet Chris Cason Aaron A. Collins Chris Dailey
> Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
> Thorsten Froehlich Mark Gordon James Holsenback Christoph Hormann
> Mike Hough Chris Huff Kari Kivisalo Nathan Kopp
> Lutz Kretzschmar Christoph Lipka Jochen Lippert Pascal Massimino
> Jim McElhiney Douglas Muir Juha Nieminen Ron Parker
> Bill Pulver Eduard Schwan Wlodzimierz Skiba Robert Skinner
> Yvo Smellenbergh Zsolt Szalavari Scott Taylor Massimo Valentini
> Timothy Wegner Drew Wells Chris Young
>
> Other contributors are listed in the documentation.
>
> Support libraries used by POV-Ray:
> ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
> LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
> LibJPEG 90, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
> LibTIFF 4.3.0, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
> Boost 1.76, http://www.boost.org/
>
> Parser Options
> Input file: abyss.pov
> Remove bounds........On
> Split unions.........Off
> Library paths:
> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7
> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/ini
> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/include
> Clock value: 0.000 (Animation off)
> Image Output Options
> Image resolution.....800 by 600 (rows 1 to 600, columns 1 to 800).
> Output file..........abyss.png, 24 bpp PNG
> Dithering............Off
> Graphic display......On (gamma: sRGB)
> Mosaic preview.......Off
> Continued trace......Off
> Information Output 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...] ==========================================================
> ----------------------------------------------------------------------------
> Parser Statistics
> ----------------------------------------------------------------------------
> Finite Objects: 44550
> Infinite Objects: 1
> Light Sources: 3
> Total: 44554
> ----------------------------------------------------------------------------
> Parser Time
> Parse Time: 0 hours 0 minutes 0 seconds (0.096 seconds)
> using 1 thread(s) with 0.093 CPU-seconds total
> Bounding Time: 0 hours 0 minutes 0 seconds (0.056 seconds)
> using 1 thread(s) with 0.056 CPU-seconds total
> ----------------------------------------------------------------------------
> Render Options
> Quality: 9
> Bounding boxes.......On Bounding threshold: 3
> Antialiasing.........Off
> ==== [Rendering...] ========================================================
> Rendered 480000 of 480000 pixels (100%)
> ----------------------------------------------------------------------------
> Render Statistics
> Image Resolution 800 x 600
> ----------------------------------------------------------------------------
> Pixels: 480000 Samples: 0 Smpls/Pxl: 0.00
> Rays: 968183 Saved: 6925 Max Level: 2/15
> ----------------------------------------------------------------------------
> Ray->Shape Intersection Tests Succeeded Percentage
> ----------------------------------------------------------------------------
> Blob 16179912 759473 4.69
> Blob Component 24727331 6384934 25.82
> Blob Bound 86638132 31065345 35.86
> Box 701 51 7.28
> Cone/Cylinder 488437 41699 8.54
> CSG Intersection 16137650 435627 2.70
> Isosurface 432899 351688 81.24
> Isosurface Container 984631 432952 43.97
> Isosurface Cache 24055 108 0.45
> Lathe 10547 5968 56.58
> Lathe Bound 10547 7213 68.39
> Plane 48369910 44131856 91.24
> Sphere 26926123 25970786 96.45
> Superellipsoid 358 129 36.03
> Torus 39816 1845 4.63
> Torus Bound 39816 1971 4.95
> Bounding Box 514626695 172209724 33.46
> ----------------------------------------------------------------------------
> Isosurface roots: 432899
> Function VM calls: 14759216
> ----------------------------------------------------------------------------
> Roots tested: 2808927 eliminated: 3172
> Media Intervals: 1594638 Media Samples: 26685395 (16.73)
> Shadow Ray Tests: 25929573 Succeeded: 760448
> Shadow Cache Hits: 487437
> Reflected Rays: 38531
> Transmitted Rays: 449652
> ----------------------------------------------------------------------------
> ----------------------------------------------------------------------------
> Render Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 3 seconds (3.053 seconds)
> using 8 thread(s) with 22.802 CPU-seconds total
> POV-Ray finished
>
>>
>> Stefan
> Thanks again, Banimir.
>

Last time I looked, PovRay was using ancient ray tracing techniques. I
used to benchmark Alpha machines with PovRay back in the 1990s.

At around the same time I wrote RayLab [1] to learn linear algebra, and
C. RayLab was very similar to PovRay, and I wouldn't hold it as an
example of a useful nor relevant ray tracer.

If you want something lean and free of dependencies, have a look at
SmallPT [2].

/Marcus

[1] https://sourceforge.net/projects/raylab/
[2] http://www.kevinbeason.com/smallpt/

Re: Raytracing x86 vs M1

<22SNI.14574$yU3.11172@fx05.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19488&group=comp.arch#19488

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx05.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org> <WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org> <MxENI.96393$VU3.79226@fx46.iad> <se8be8$lg6$1@dont-email.me>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 162
Message-ID: <22SNI.14574$yU3.11172@fx05.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Mon, 02 Aug 2021 13:02:54 UTC
Organization: usenet-news.net
Date: Mon, 02 Aug 2021 13:02:54 GMT
X-Received-Bytes: 8704
 by: Branimir Maksimovic - Mon, 2 Aug 2021 13:02 UTC

On 2021-08-02, Marcus <m.delete@this.bitsnbites.eu> wrote:
> On 2021-08-01 23:41, Branimir Maksimovic wrote:
>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>> unfortunatelly they use dev versions of plenty
>>>> of libraries and provide no executable for macOS.
>>>> That requires time to bild all of them :P
>>>
>>> `apt install povray` works here.
>>>
>> oh `brew install povray` works here :P
>> bmaxa@Branimirs-Air advanced % povray abyss.pov
>> povray: cannot open the user configuration file /Users/bmaxa/.povray/3.7/povray.conf: No such file or directory
>> Persistence of Vision(tm) Ray Tracer Version 3.7.0.10.unofficial (clang++ 12.0.5
>> @ aarch64-apple-darwin20.5.0)
>> This is an unofficial version compiled by:
>> homebrew
>> The POV-Ray Team is not responsible for supporting this version.
>>
>> POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
>> Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.
>>
>> Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
>> Chris Cason Thorsten Froehlich Christoph Lipka
>>
>> With Assistance From: (Alphabetically)
>> Ton van den Broek Nicolas Calimet Jerome Grimbert James Holsenback
>> Christoph Hormann Nathan Kopp Juha Nieminen
>>
>> Past Contributors: (Alphabetically)
>> Steve Anger Eric Barish Dieter Bayer David K. Buck
>> Nicolas Calimet Chris Cason Aaron A. Collins Chris Dailey
>> Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
>> Thorsten Froehlich Mark Gordon James Holsenback Christoph Hormann
>> Mike Hough Chris Huff Kari Kivisalo Nathan Kopp
>> Lutz Kretzschmar Christoph Lipka Jochen Lippert Pascal Massimino
>> Jim McElhiney Douglas Muir Juha Nieminen Ron Parker
>> Bill Pulver Eduard Schwan Wlodzimierz Skiba Robert Skinner
>> Yvo Smellenbergh Zsolt Szalavari Scott Taylor Massimo Valentini
>> Timothy Wegner Drew Wells Chris Young
>>
>> Other contributors are listed in the documentation.
>>
>> Support libraries used by POV-Ray:
>> ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
>> LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
>> LibJPEG 90, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
>> LibTIFF 4.3.0, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
>> Boost 1.76, http://www.boost.org/
>>
>> Parser Options
>> Input file: abyss.pov
>> Remove bounds........On
>> Split unions.........Off
>> Library paths:
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/ini
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/include
>> Clock value: 0.000 (Animation off)
>> Image Output Options
>> Image resolution.....800 by 600 (rows 1 to 600, columns 1 to 800).
>> Output file..........abyss.png, 24 bpp PNG
>> Dithering............Off
>> Graphic display......On (gamma: sRGB)
>> Mosaic preview.......Off
>> Continued trace......Off
>> Information Output 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...] ==========================================================
>> ----------------------------------------------------------------------------
>> Parser Statistics
>> ----------------------------------------------------------------------------
>> Finite Objects: 44550
>> Infinite Objects: 1
>> Light Sources: 3
>> Total: 44554
>> ----------------------------------------------------------------------------
>> Parser Time
>> Parse Time: 0 hours 0 minutes 0 seconds (0.096 seconds)
>> using 1 thread(s) with 0.093 CPU-seconds total
>> Bounding Time: 0 hours 0 minutes 0 seconds (0.056 seconds)
>> using 1 thread(s) with 0.056 CPU-seconds total
>> ----------------------------------------------------------------------------
>> Render Options
>> Quality: 9
>> Bounding boxes.......On Bounding threshold: 3
>> Antialiasing.........Off
>> ==== [Rendering...] ========================================================
>> Rendered 480000 of 480000 pixels (100%)
>> ----------------------------------------------------------------------------
>> Render Statistics
>> Image Resolution 800 x 600
>> ----------------------------------------------------------------------------
>> Pixels: 480000 Samples: 0 Smpls/Pxl: 0.00
>> Rays: 968183 Saved: 6925 Max Level: 2/15
>> ----------------------------------------------------------------------------
>> Ray->Shape Intersection Tests Succeeded Percentage
>> ----------------------------------------------------------------------------
>> Blob 16179912 759473 4.69
>> Blob Component 24727331 6384934 25.82
>> Blob Bound 86638132 31065345 35.86
>> Box 701 51 7.28
>> Cone/Cylinder 488437 41699 8.54
>> CSG Intersection 16137650 435627 2.70
>> Isosurface 432899 351688 81.24
>> Isosurface Container 984631 432952 43.97
>> Isosurface Cache 24055 108 0.45
>> Lathe 10547 5968 56.58
>> Lathe Bound 10547 7213 68.39
>> Plane 48369910 44131856 91.24
>> Sphere 26926123 25970786 96.45
>> Superellipsoid 358 129 36.03
>> Torus 39816 1845 4.63
>> Torus Bound 39816 1971 4.95
>> Bounding Box 514626695 172209724 33.46
>> ----------------------------------------------------------------------------
>> Isosurface roots: 432899
>> Function VM calls: 14759216
>> ----------------------------------------------------------------------------
>> Roots tested: 2808927 eliminated: 3172
>> Media Intervals: 1594638 Media Samples: 26685395 (16.73)
>> Shadow Ray Tests: 25929573 Succeeded: 760448
>> Shadow Cache Hits: 487437
>> Reflected Rays: 38531
>> Transmitted Rays: 449652
>> ----------------------------------------------------------------------------
>> ----------------------------------------------------------------------------
>> Render Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 3 seconds (3.053 seconds)
>> using 8 thread(s) with 22.802 CPU-seconds total
>> POV-Ray finished
>>
>>>
>>> Stefan
>> Thanks again, Banimir.
>>
>
> Last time I looked, PovRay was using ancient ray tracing techniques. I
> used to benchmark Alpha machines with PovRay back in the 1990s.
>
> At around the same time I wrote RayLab [1] to learn linear algebra, and
> C. RayLab was very similar to PovRay, and I wouldn't hold it as an
> example of a useful nor relevant ray tracer.
>
> If you want something lean and free of dependencies, have a look at
> SmallPT [2].
>
> /Marcus
>
>
> [1] https://sourceforge.net/projects/raylab/
> [2] http://www.kevinbeason.com/smallpt/
Thanks, I'll try!

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<sw2OI.24071$rl3.20340@fx26.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19515&group=comp.arch#19515

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx26.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <se8be8$lg6$1@dont-email.me>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 164
Message-ID: <sw2OI.24071$rl3.20340@fx26.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 03:14:32 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 03:14:32 GMT
X-Received-Bytes: 8903
 by: Branimir Maksimovic - Tue, 3 Aug 2021 03:14 UTC

On 2021-08-02, Marcus <m.delete@this.bitsnbites.eu> wrote:
> On 2021-08-01 23:41, Branimir Maksimovic wrote:
>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>> unfortunatelly they use dev versions of plenty
>>>> of libraries and provide no executable for macOS.
>>>> That requires time to bild all of them :P
>>>
>>> `apt install povray` works here.
>>>
>> oh `brew install povray` works here :P
>> bmaxa@Branimirs-Air advanced % povray abyss.pov
>> povray: cannot open the user configuration file /Users/bmaxa/.povray/3.7/povray.conf: No such file or directory
>> Persistence of Vision(tm) Ray Tracer Version 3.7.0.10.unofficial (clang++ 12.0.5
>> @ aarch64-apple-darwin20.5.0)
>> This is an unofficial version compiled by:
>> homebrew
>> The POV-Ray Team is not responsible for supporting this version.
>>
>> POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
>> Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.
>>
>> Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
>> Chris Cason Thorsten Froehlich Christoph Lipka
>>
>> With Assistance From: (Alphabetically)
>> Ton van den Broek Nicolas Calimet Jerome Grimbert James Holsenback
>> Christoph Hormann Nathan Kopp Juha Nieminen
>>
>> Past Contributors: (Alphabetically)
>> Steve Anger Eric Barish Dieter Bayer David K. Buck
>> Nicolas Calimet Chris Cason Aaron A. Collins Chris Dailey
>> Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
>> Thorsten Froehlich Mark Gordon James Holsenback Christoph Hormann
>> Mike Hough Chris Huff Kari Kivisalo Nathan Kopp
>> Lutz Kretzschmar Christoph Lipka Jochen Lippert Pascal Massimino
>> Jim McElhiney Douglas Muir Juha Nieminen Ron Parker
>> Bill Pulver Eduard Schwan Wlodzimierz Skiba Robert Skinner
>> Yvo Smellenbergh Zsolt Szalavari Scott Taylor Massimo Valentini
>> Timothy Wegner Drew Wells Chris Young
>>
>> Other contributors are listed in the documentation.
>>
>> Support libraries used by POV-Ray:
>> ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
>> LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
>> LibJPEG 90, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
>> LibTIFF 4.3.0, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
>> Boost 1.76, http://www.boost.org/
>>
>> Parser Options
>> Input file: abyss.pov
>> Remove bounds........On
>> Split unions.........Off
>> Library paths:
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/ini
>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/include
>> Clock value: 0.000 (Animation off)
>> Image Output Options
>> Image resolution.....800 by 600 (rows 1 to 600, columns 1 to 800).
>> Output file..........abyss.png, 24 bpp PNG
>> Dithering............Off
>> Graphic display......On (gamma: sRGB)
>> Mosaic preview.......Off
>> Continued trace......Off
>> Information Output 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...] ==========================================================
>> ----------------------------------------------------------------------------
>> Parser Statistics
>> ----------------------------------------------------------------------------
>> Finite Objects: 44550
>> Infinite Objects: 1
>> Light Sources: 3
>> Total: 44554
>> ----------------------------------------------------------------------------
>> Parser Time
>> Parse Time: 0 hours 0 minutes 0 seconds (0.096 seconds)
>> using 1 thread(s) with 0.093 CPU-seconds total
>> Bounding Time: 0 hours 0 minutes 0 seconds (0.056 seconds)
>> using 1 thread(s) with 0.056 CPU-seconds total
>> ----------------------------------------------------------------------------
>> Render Options
>> Quality: 9
>> Bounding boxes.......On Bounding threshold: 3
>> Antialiasing.........Off
>> ==== [Rendering...] ========================================================
>> Rendered 480000 of 480000 pixels (100%)
>> ----------------------------------------------------------------------------
>> Render Statistics
>> Image Resolution 800 x 600
>> ----------------------------------------------------------------------------
>> Pixels: 480000 Samples: 0 Smpls/Pxl: 0.00
>> Rays: 968183 Saved: 6925 Max Level: 2/15
>> ----------------------------------------------------------------------------
>> Ray->Shape Intersection Tests Succeeded Percentage
>> ----------------------------------------------------------------------------
>> Blob 16179912 759473 4.69
>> Blob Component 24727331 6384934 25.82
>> Blob Bound 86638132 31065345 35.86
>> Box 701 51 7.28
>> Cone/Cylinder 488437 41699 8.54
>> CSG Intersection 16137650 435627 2.70
>> Isosurface 432899 351688 81.24
>> Isosurface Container 984631 432952 43.97
>> Isosurface Cache 24055 108 0.45
>> Lathe 10547 5968 56.58
>> Lathe Bound 10547 7213 68.39
>> Plane 48369910 44131856 91.24
>> Sphere 26926123 25970786 96.45
>> Superellipsoid 358 129 36.03
>> Torus 39816 1845 4.63
>> Torus Bound 39816 1971 4.95
>> Bounding Box 514626695 172209724 33.46
>> ----------------------------------------------------------------------------
>> Isosurface roots: 432899
>> Function VM calls: 14759216
>> ----------------------------------------------------------------------------
>> Roots tested: 2808927 eliminated: 3172
>> Media Intervals: 1594638 Media Samples: 26685395 (16.73)
>> Shadow Ray Tests: 25929573 Succeeded: 760448
>> Shadow Cache Hits: 487437
>> Reflected Rays: 38531
>> Transmitted Rays: 449652
>> ----------------------------------------------------------------------------
>> ----------------------------------------------------------------------------
>> Render Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 3 seconds (3.053 seconds)
>> using 8 thread(s) with 22.802 CPU-seconds total
>> POV-Ray finished
>>
>>>
>>> Stefan
>> Thanks again, Banimir.
>>
>
> Last time I looked, PovRay was using ancient ray tracing techniques. I
> used to benchmark Alpha machines with PovRay back in the 1990s.
>
> At around the same time I wrote RayLab [1] to learn linear algebra, and
> C. RayLab was very similar to PovRay, and I wouldn't hold it as an
> example of a useful nor relevant ray tracer.
>
> If you want something lean and free of dependencies, have a look at
> SmallPT [2].
>
> /Marcus
>
>
> [1] https://sourceforge.net/projects/raylab/
> [2] http://www.kevinbeason.com/smallpt/
bmaxa@Branimirs-Air smallpt % time ./smallpt
Rendering (4 spp) 100.00%./smallpt 4.40s user 0.05s system 632% cpu 0.702 total

--
bmaxa now listens rts_4

Re: Raytracing x86 vs M1

<seah46$mp3$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19517&group=comp.arch#19517

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Mon, 2 Aug 2021 21:36:22 -0700
Organization: Aioe.org NNTP Server
Message-ID: <seah46$mp3$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="23331"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 3 Aug 2021 04:36 UTC

On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>> unfortunatelly they use dev versions of plenty
>>> of libraries and provide no executable for macOS.
>>> That requires time to bild all of them :P
>>
>> `apt install povray` works here.
>>
> oh `brew install povray` works here :P
[...]

Oh Great! Okay, well, would you be willing to run some of my povray
(*.pov) files that I will put up on my website? Fwiw, My C++ generates
them. We can run a benchmark. Your M1 should murder my little i5 on my
older piece of shit laptop! lol.

;^)

Re: Raytracing x86 vs M1

<seahak$ppa$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19518&group=comp.arch#19518

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Mon, 2 Aug 2021 21:39:47 -0700
Organization: Aioe.org NNTP Server
Message-ID: <seahak$ppa$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="26410"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Chris M. Thomasson - Tue, 3 Aug 2021 04:39 UTC

On 8/2/2021 9:36 PM, Chris M. Thomasson wrote:
> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>> unfortunatelly they use dev versions of plenty
>>>> of libraries and provide no executable for macOS.
>>>> That requires time to bild all of them :P
>>>
>>> `apt install povray` works here.
>>>
>> oh `brew install povray` works here :P
> [...]
>
> Oh Great! Okay, well, would you be willing to run some of my povray
> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
> them. We can run a benchmark. Your M1 should murder my little i5 on my
> older piece of shit laptop! lol.
>
> ;^)
>

Fwiw, here are some examples of my work generated by C++ and rendered in
PovRay:

https://fractalforums.org/index.php?action=gallery;sa=view;id=6131

https://fractalforums.org/index.php?action=gallery;sa=view;id=5948

https://fractalforums.org/index.php?action=gallery;sa=view;id=5928

Can you see any of them?

https://youtu.be/skGUAXAx6eg

https://youtu.be/BUbMJJyj7AU

https://youtu.be/hlHmOKvQVT4

https://youtu.be/R0v_1EBAOr4

Re: Raytracing x86 vs M1

<F14OI.83141$dp5.69471@fx48.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19519&group=comp.arch#19519

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 23
Message-ID: <F14OI.83141$dp5.69471@fx48.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 04:58:13 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 04:58:13 GMT
X-Received-Bytes: 1504
 by: Branimir Maksimovic - Tue, 3 Aug 2021 04:58 UTC

On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>> unfortunatelly they use dev versions of plenty
>>>> of libraries and provide no executable for macOS.
>>>> That requires time to bild all of them :P
>>>
>>> `apt install povray` works here.
>>>
>> oh `brew install povray` works here :P
> [...]
>
> Oh Great! Okay, well, would you be willing to run some of my povray
> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
> them. We can run a benchmark. Your M1 should murder my little i5 on my
> older piece of shit laptop! lol.
>
> ;^)
>
No problem :P

--
bmaxa now listens Ob-Neob Radio

Re: Raytracing x86 vs M1

<754OI.101243$Vv6.47982@fx45.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19520&group=comp.arch#19520

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <se8be8$lg6$1@dont-email.me>
<sw2OI.24071$rl3.20340@fx26.iad>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 178
Message-ID: <754OI.101243$Vv6.47982@fx45.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 05:01:55 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 05:01:55 GMT
X-Received-Bytes: 9542
 by: Branimir Maksimovic - Tue, 3 Aug 2021 05:01 UTC

On 2021-08-03, Branimir Maksimovic <branimir.maksimovic@gmail.com> wrote:
> On 2021-08-02, Marcus <m.delete@this.bitsnbites.eu> wrote:
>> On 2021-08-01 23:41, Branimir Maksimovic wrote:
>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>> unfortunatelly they use dev versions of plenty
>>>>> of libraries and provide no executable for macOS.
>>>>> That requires time to bild all of them :P
>>>>
>>>> `apt install povray` works here.
>>>>
>>> oh `brew install povray` works here :P
>>> bmaxa@Branimirs-Air advanced % povray abyss.pov
>>> povray: cannot open the user configuration file /Users/bmaxa/.povray/3.7/povray.conf: No such file or directory
>>> Persistence of Vision(tm) Ray Tracer Version 3.7.0.10.unofficial (clang++ 12.0.5
>>> @ aarch64-apple-darwin20.5.0)
>>> This is an unofficial version compiled by:
>>> homebrew
>>> The POV-Ray Team is not responsible for supporting this version.
>>>
>>> POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
>>> Copyright 1991-2013 Persistence of Vision Raytracer Pty. Ltd.
>>>
>>> Primary POV-Ray 3.7 Architects/Developers: (Alphabetically)
>>> Chris Cason Thorsten Froehlich Christoph Lipka
>>>
>>> With Assistance From: (Alphabetically)
>>> Ton van den Broek Nicolas Calimet Jerome Grimbert James Holsenback
>>> Christoph Hormann Nathan Kopp Juha Nieminen
>>>
>>> Past Contributors: (Alphabetically)
>>> Steve Anger Eric Barish Dieter Bayer David K. Buck
>>> Nicolas Calimet Chris Cason Aaron A. Collins Chris Dailey
>>> Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
>>> Thorsten Froehlich Mark Gordon James Holsenback Christoph Hormann
>>> Mike Hough Chris Huff Kari Kivisalo Nathan Kopp
>>> Lutz Kretzschmar Christoph Lipka Jochen Lippert Pascal Massimino
>>> Jim McElhiney Douglas Muir Juha Nieminen Ron Parker
>>> Bill Pulver Eduard Schwan Wlodzimierz Skiba Robert Skinner
>>> Yvo Smellenbergh Zsolt Szalavari Scott Taylor Massimo Valentini
>>> Timothy Wegner Drew Wells Chris Young
>>>
>>> Other contributors are listed in the documentation.
>>>
>>> Support libraries used by POV-Ray:
>>> ZLib 1.2.11, Copyright 1995-2012 Jean-loup Gailly and Mark Adler
>>> LibPNG 1.6.37, Copyright 1998-2012 Glenn Randers-Pehrson
>>> LibJPEG 90, Copyright 1991-2013 Thomas G. Lane, Guido Vollbeding
>>> LibTIFF 4.3.0, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
>>> Boost 1.76, http://www.boost.org/
>>>
>>> Parser Options
>>> Input file: abyss.pov
>>> Remove bounds........On
>>> Split unions.........Off
>>> Library paths:
>>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7
>>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/ini
>>> /opt/homebrew/Cellar/povray/3.7.0.10/share/povray-3.7/include
>>> Clock value: 0.000 (Animation off)
>>> Image Output Options
>>> Image resolution.....800 by 600 (rows 1 to 600, columns 1 to 800).
>>> Output file..........abyss.png, 24 bpp PNG
>>> Dithering............Off
>>> Graphic display......On (gamma: sRGB)
>>> Mosaic preview.......Off
>>> Continued trace......Off
>>> Information Output 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...] ==========================================================
>>> ----------------------------------------------------------------------------
>>> Parser Statistics
>>> ----------------------------------------------------------------------------
>>> Finite Objects: 44550
>>> Infinite Objects: 1
>>> Light Sources: 3
>>> Total: 44554
>>> ----------------------------------------------------------------------------
>>> Parser Time
>>> Parse Time: 0 hours 0 minutes 0 seconds (0.096 seconds)
>>> using 1 thread(s) with 0.093 CPU-seconds total
>>> Bounding Time: 0 hours 0 minutes 0 seconds (0.056 seconds)
>>> using 1 thread(s) with 0.056 CPU-seconds total
>>> ----------------------------------------------------------------------------
>>> Render Options
>>> Quality: 9
>>> Bounding boxes.......On Bounding threshold: 3
>>> Antialiasing.........Off
>>> ==== [Rendering...] ========================================================
>>> Rendered 480000 of 480000 pixels (100%)
>>> ----------------------------------------------------------------------------
>>> Render Statistics
>>> Image Resolution 800 x 600
>>> ----------------------------------------------------------------------------
>>> Pixels: 480000 Samples: 0 Smpls/Pxl: 0.00
>>> Rays: 968183 Saved: 6925 Max Level: 2/15
>>> ----------------------------------------------------------------------------
>>> Ray->Shape Intersection Tests Succeeded Percentage
>>> ----------------------------------------------------------------------------
>>> Blob 16179912 759473 4.69
>>> Blob Component 24727331 6384934 25.82
>>> Blob Bound 86638132 31065345 35.86
>>> Box 701 51 7.28
>>> Cone/Cylinder 488437 41699 8.54
>>> CSG Intersection 16137650 435627 2.70
>>> Isosurface 432899 351688 81.24
>>> Isosurface Container 984631 432952 43.97
>>> Isosurface Cache 24055 108 0.45
>>> Lathe 10547 5968 56.58
>>> Lathe Bound 10547 7213 68.39
>>> Plane 48369910 44131856 91.24
>>> Sphere 26926123 25970786 96.45
>>> Superellipsoid 358 129 36.03
>>> Torus 39816 1845 4.63
>>> Torus Bound 39816 1971 4.95
>>> Bounding Box 514626695 172209724 33.46
>>> ----------------------------------------------------------------------------
>>> Isosurface roots: 432899
>>> Function VM calls: 14759216
>>> ----------------------------------------------------------------------------
>>> Roots tested: 2808927 eliminated: 3172
>>> Media Intervals: 1594638 Media Samples: 26685395 (16.73)
>>> Shadow Ray Tests: 25929573 Succeeded: 760448
>>> Shadow Cache Hits: 487437
>>> Reflected Rays: 38531
>>> Transmitted Rays: 449652
>>> ----------------------------------------------------------------------------
>>> ----------------------------------------------------------------------------
>>> Render Time:
>>> Photon Time: No photons
>>> Radiosity Time: No radiosity
>>> Trace Time: 0 hours 0 minutes 3 seconds (3.053 seconds)
>>> using 8 thread(s) with 22.802 CPU-seconds total
>>> POV-Ray finished
>>>
>>>>
>>>> Stefan
>>> Thanks again, Banimir.
>>>
>>
>> Last time I looked, PovRay was using ancient ray tracing techniques. I
>> used to benchmark Alpha machines with PovRay back in the 1990s.
>>
>> At around the same time I wrote RayLab [1] to learn linear algebra, and
>> C. RayLab was very similar to PovRay, and I wouldn't hold it as an
>> example of a useful nor relevant ray tracer.
>>
>> If you want something lean and free of dependencies, have a look at
>> SmallPT [2].
>>
>> /Marcus
>>
>>
>> [1] https://sourceforge.net/projects/raylab/
>> [2] http://www.kevinbeason.com/smallpt/
> bmaxa@Branimirs-Air smallpt % time ./smallpt
> Rendering (4 spp) 100.00%./smallpt 4.40s user 0.05s system 632% cpu 0.702 total
>
>
x86
~/.../examples/smallpt >>> time ./smallpt
Rendering (4 spp) 100.00%./smallpt 7.40s user 0.06s system 1141% cpu 0.654 total


Click here to read the complete article
Re: Raytracing x86 vs M1

<x64OI.101244$Vv6.55188@fx45.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19521&group=comp.arch#19521

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<seahak$ppa$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 44
Message-ID: <x64OI.101244$Vv6.55188@fx45.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 05:03:25 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 05:03:25 GMT
X-Received-Bytes: 2101
 by: Branimir Maksimovic - Tue, 3 Aug 2021 05:03 UTC

On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/2/2021 9:36 PM, Chris M. Thomasson wrote:
>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>> unfortunatelly they use dev versions of plenty
>>>>> of libraries and provide no executable for macOS.
>>>>> That requires time to bild all of them :P
>>>>
>>>> `apt install povray` works here.
>>>>
>>> oh `brew install povray` works here :P
>> [...]
>>
>> Oh Great! Okay, well, would you be willing to run some of my povray
>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>> older piece of shit laptop! lol.
>>
>> ;^)
>>
>
> Fwiw, here are some examples of my work generated by C++ and rendered in
> PovRay:
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=6131
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=5948
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=5928
>
> Can you see any of them?
>
> https://youtu.be/skGUAXAx6eg
>
> https://youtu.be/BUbMJJyj7AU
>
> https://youtu.be/hlHmOKvQVT4
>
> https://youtu.be/R0v_1EBAOr4
>
Yes, I see them all :P

--
bmaxa now listens Ob-Neob Radio

Re: Raytracing x86 vs M1

<seaj0g$1a3d$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19522&group=comp.arch#19522

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Mon, 2 Aug 2021 22:08:32 -0700
Organization: Aioe.org NNTP Server
Message-ID: <seaj0g$1a3d$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="43117"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Chris M. Thomasson - Tue, 3 Aug 2021 05:08 UTC

On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>> unfortunatelly they use dev versions of plenty
>>>>> of libraries and provide no executable for macOS.
>>>>> That requires time to bild all of them :P
>>>>
>>>> `apt install povray` works here.
>>>>
>>> oh `brew install povray` works here :P
>> [...]
>>
>> Oh Great! Okay, well, would you be willing to run some of my povray
>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>> older piece of shit laptop! lol.
>>
>> ;^)
>>
> No problem :P
>

Try to render this... Do you experience any problems?

http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov

Re: Raytracing x86 vs M1

<Ur4OI.16684$gE.5616@fx21.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19523&group=comp.arch#19523

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx21.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 44
Message-ID: <Ur4OI.16684$gE.5616@fx21.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 05:26:12 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 05:26:12 GMT
X-Received-Bytes: 2326
 by: Branimir Maksimovic - Tue, 3 Aug 2021 05:26 UTC

On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>> unfortunatelly they use dev versions of plenty
>>>>>> of libraries and provide no executable for macOS.
>>>>>> That requires time to bild all of them :P
>>>>>
>>>>> `apt install povray` works here.
>>>>>
>>>> oh `brew install povray` works here :P
>>> [...]
>>>
>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>> older piece of shit laptop! lol.
>>>
>>> ;^)
>>>
>> No problem :P
>>
>
> Try to render this... Do you experience any problems?
>
> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
Render Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 0 seconds (0.488 seconds)
using 8 thread(s) with 3.558 CPU-seconds total
POV-Ray finished

x86:
Render Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 0 seconds (0.374 seconds)
using 16 thread(s) with 5.428 CPU-seconds total
POV-Ray finished

--
bmaxa now listens Ob-Neob Radio

Re: Raytracing x86 vs M1

<seakf1$1p7d$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19524&group=comp.arch#19524

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Mon, 2 Aug 2021 22:33:21 -0700
Organization: Aioe.org NNTP Server
Message-ID: <seakf1$1p7d$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
<Ur4OI.16684$gE.5616@fx21.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="58605"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 3 Aug 2021 05:33 UTC

On 8/2/2021 10:26 PM, Branimir Maksimovic wrote:
> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>>> unfortunatelly they use dev versions of plenty
>>>>>>> of libraries and provide no executable for macOS.
>>>>>>> That requires time to bild all of them :P
>>>>>>
>>>>>> `apt install povray` works here.
>>>>>>
>>>>> oh `brew install povray` works here :P
>>>> [...]
>>>>
>>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>>> older piece of shit laptop! lol.
>>>>
>>>> ;^)
>>>>
>>> No problem :P
>>>
>>
>> Try to render this... Do you experience any problems?
>>
>> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
> Render Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 0 seconds (0.488 seconds)
> using 8 thread(s) with 3.558 CPU-seconds total
> POV-Ray finished
>
> x86:
> Render Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 0 seconds (0.374 seconds)
> using 16 thread(s) with 5.428 CPU-seconds total
> POV-Ray finished
>

Kick Ass!

Image resolution.....1920 by 1080 (rows 1 to 1080, columns 1 to 1920).
Output
file..........C:\Users\Chris\source\repos\ct_pov_base\ct_pov_base\ct_pov_test.png,
24 bpp PNG
Dithering............Off
Graphic display......On (gamma: sRGB)
Mosaic preview.......Off
Continued trace......Off
Information Output 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
Possible Parse Error: assumed_gamma not specified in this POV-Ray 3.7 or
later scene. Future versions of POV-Ray may consider this a fatal error.
To avoid this warning, explicitly specify 'assumed_gamma 1.0' in the
global_settings section. See the documentation for more details.
Parse Warning: This scene had other declarations preceding the first
#version directive. Please be aware that as of POV-Ray 3.7, unless
already specified via an INI option, a #version is expected as the first
declaration
in a scene file. If this is not done, POV-Ray may apply compatibility
settings to some features that are intended to make pre-3.7 scenes
render as designed. You are strongly encouraged to add a #version
statement to the
scene to make your intent clear. Future versions of POV-Ray may make the
presence of a #version mandatory.

Parser Statistics

Finite Objects: 31014
Infinite Objects: 0
Light Sources: 5
Total: 31019

Parser Time
Parse Time: 0 hours 0 minutes 0 seconds (0.757 seconds)
using 1 thread(s) with 0.359 CPU-seconds total
Bounding Time: 0 hours 0 minutes 0 seconds (0.120 seconds)
using 1 thread(s) with 0.109 CPU-seconds total

Render Options
Quality: 9
Bounding boxes.......On Bounding threshold: 3
Antialiasing.........On (Method 1, Threshold 0.300, Depth 3, Jitter
1.00, Gamma 2.50)

Render Statistics
Image Resolution 1920 x 1080

Pixels: 2203680 Samples: 3965940 Smpls/Pxl: 1.80
Rays: 15205479 Saved: 0 Max Level: 5/5

Ray->Shape Intersection Tests Succeeded Percentage

Cone/Cylinder 112996438 28723294 25.42
Sphere 39947 18667 46.73
Bounding Box 2869997883 747922733 26.06

Shadow Ray Tests: 23310295 Succeeded: 14686684
Shadow Cache Hits: 8915082
Reflected Rays: 9035859

Peak memory used: 134729728 bytes

Render Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 53 seconds (53.524 seconds)
using 4 thread(s) with 204.233 CPU-seconds total
POV-Ray finished
- CPU time used: kernel 0.66 seconds, user 206.19 seconds, total 206.84
seconds.
Elapsed time 55.71 seconds, CPU vs elapsed time ratio 3.71.
Render averaged 37222.66 PPS (10024.96 PPS CPU time) over 2073600 pixels.
----------------------------------------------------------------------------

Re: Raytracing x86 vs M1

<ms8OI.83146$dp5.71390@fx48.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19527&group=comp.arch#19527

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
<Ur4OI.16684$gE.5616@fx21.iad> <seakf1$1p7d$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 145
Message-ID: <ms8OI.83146$dp5.71390@fx48.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 09:59:46 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 09:59:46 GMT
X-Received-Bytes: 6529
 by: Branimir Maksimovic - Tue, 3 Aug 2021 09:59 UTC

On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/2/2021 10:26 PM, Branimir Maksimovic wrote:
>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>>>> unfortunatelly they use dev versions of plenty
>>>>>>>> of libraries and provide no executable for macOS.
>>>>>>>> That requires time to bild all of them :P
>>>>>>>
>>>>>>> `apt install povray` works here.
>>>>>>>
>>>>>> oh `brew install povray` works here :P
>>>>> [...]
>>>>>
>>>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>>>> older piece of shit laptop! lol.
>>>>>
>>>>> ;^)
>>>>>
>>>> No problem :P
>>>>
>>>
>>> Try to render this... Do you experience any problems?
>>>
>>> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
>> Render Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 0 seconds (0.488 seconds)
>> using 8 thread(s) with 3.558 CPU-seconds total
>> POV-Ray finished
>>
>> x86:
>> Render Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 0 seconds (0.374 seconds)
>> using 16 thread(s) with 5.428 CPU-seconds total
>> POV-Ray finished
>>
>
> Kick Ass!
>
> Image resolution.....1920 by 1080 (rows 1 to 1080, columns 1 to 1920).
> Output
> file..........C:\Users\Chris\source\repos\ct_pov_base\ct_pov_base\ct_pov_test.png,
> 24 bpp PNG
> Dithering............Off
> Graphic display......On (gamma: sRGB)
> Mosaic preview.......Off
> Continued trace......Off
> Information Output 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
> Possible Parse Error: assumed_gamma not specified in this POV-Ray 3.7 or
> later scene. Future versions of POV-Ray may consider this a fatal error.
> To avoid this warning, explicitly specify 'assumed_gamma 1.0' in the
> global_settings section. See the documentation for more details.
> Parse Warning: This scene had other declarations preceding the first
> #version directive. Please be aware that as of POV-Ray 3.7, unless
> already specified via an INI option, a #version is expected as the first
> declaration
> in a scene file. If this is not done, POV-Ray may apply compatibility
> settings to some features that are intended to make pre-3.7 scenes
> render as designed. You are strongly encouraged to add a #version
> statement to the
> scene to make your intent clear. Future versions of POV-Ray may make the
> presence of a #version mandatory.
>
> Parser Statistics
>
> Finite Objects: 31014
> Infinite Objects: 0
> Light Sources: 5
> Total: 31019
>
> Parser Time
> Parse Time: 0 hours 0 minutes 0 seconds (0.757 seconds)
> using 1 thread(s) with 0.359 CPU-seconds total
> Bounding Time: 0 hours 0 minutes 0 seconds (0.120 seconds)
> using 1 thread(s) with 0.109 CPU-seconds total
>
> Render Options
> Quality: 9
> Bounding boxes.......On Bounding threshold: 3
> Antialiasing.........On (Method 1, Threshold 0.300, Depth 3, Jitter
> 1.00, Gamma 2.50)
>
> Render Statistics
> Image Resolution 1920 x 1080
>
> Pixels: 2203680 Samples: 3965940 Smpls/Pxl: 1.80
> Rays: 15205479 Saved: 0 Max Level: 5/5
>
> Ray->Shape Intersection Tests Succeeded Percentage
>
> Cone/Cylinder 112996438 28723294 25.42
> Sphere 39947 18667 46.73
> Bounding Box 2869997883 747922733 26.06
>
> Shadow Ray Tests: 23310295 Succeeded: 14686684
> Shadow Cache Hits: 8915082
> Reflected Rays: 9035859
>
> Peak memory used: 134729728 bytes
>
> Render Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 53 seconds (53.524 seconds)
> using 4 thread(s) with 204.233 CPU-seconds total
> POV-Ray finished
> -
> CPU time used: kernel 0.66 seconds, user 206.19 seconds, total 206.84
> seconds.
> Elapsed time 55.71 seconds, CPU vs elapsed time ratio 3.71.
> Render averaged 37222.66 PPS (10024.96 PPS CPU time) over 2073600 pixels.
> ----------------------------------------------------------------------------
>
Well, with 1920x1080 it's little bit slower :P
ender Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 1 seconds (1.899 seconds)
using 8 thread(s) with 13.921 CPU-seconds total
POV-Ray finished
2700X:
Render Time:
Photon Time: No photons
Radiosity Time: No radiosity
Trace Time: 0 hours 0 minutes 1 seconds (1.533 seconds)
using 16 thread(s) with 22.689 CPU-seconds total
POV-Ray finished

--
bmaxa now listens Ob-Neob Radio

Re: Raytracing x86 vs M1

<sec76p$1amv$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19532&group=comp.arch#19532

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Tue, 3 Aug 2021 12:59:19 -0700
Organization: Aioe.org NNTP Server
Message-ID: <sec76p$1amv$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
<Ur4OI.16684$gE.5616@fx21.iad> <seakf1$1p7d$1@gioia.aioe.org>
<ms8OI.83146$dp5.71390@fx48.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="43743"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 3 Aug 2021 19:59 UTC

On 8/3/2021 2:59 AM, Branimir Maksimovic wrote:
> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>> On 8/2/2021 10:26 PM, Branimir Maksimovic wrote:
>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>>>>> unfortunatelly they use dev versions of plenty
>>>>>>>>> of libraries and provide no executable for macOS.
>>>>>>>>> That requires time to bild all of them :P
>>>>>>>>
>>>>>>>> `apt install povray` works here.
>>>>>>>>
>>>>>>> oh `brew install povray` works here :P
>>>>>> [...]
>>>>>>
>>>>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>>>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>>>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>>>>> older piece of shit laptop! lol.
>>>>>>
>>>>>> ;^)
>>>>>>
>>>>> No problem :P
>>>>>
>>>>
>>>> Try to render this... Do you experience any problems?
>>>>
>>>> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
[...]
>> CPU time used: kernel 0.66 seconds, user 206.19 seconds, total 206.84
>> seconds.
>> Elapsed time 55.71 seconds, CPU vs elapsed time ratio 3.71.
>> Render averaged 37222.66 PPS (10024.96 PPS CPU time) over 2073600 pixels.
>> ----------------------------------------------------------------------------
>>
> Well, with 1920x1080 it's little bit slower :P
> ender Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 1 seconds (1.899 seconds)
> using 8 thread(s) with 13.921 CPU-seconds total
> POV-Ray finished
> 2700X:
> Render Time:
> Photon Time: No photons
> Radiosity Time: No radiosity
> Trace Time: 0 hours 0 minutes 1 seconds (1.533 seconds)
> using 16 thread(s) with 22.689 CPU-seconds total
> POV-Ray finished
>
>

1.533 seconds is still, kicking ass and taking names!

I will generate another scene, however, I need to make my C++ program
generate some more advanced features of PovRay. There is a way to code
in PovRay.

https://wiki.povray.org/content/HowTo:Use_macros_and_loops

As is, my C++ might generate a 40mb+ file for what I have in mind.

Re: Raytracing x86 vs M1

<uhhOI.7$A6.4@fx37.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19533&group=comp.arch#19533

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.iad.POSTED!not-for-mail
Newsgroups: comp.arch
From: branimir...@gmail.com (Branimir Maksimovic)
Subject: Re: Raytracing x86 vs M1
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
<Ur4OI.16684$gE.5616@fx21.iad> <seakf1$1p7d$1@gioia.aioe.org>
<ms8OI.83146$dp5.71390@fx48.iad> <sec76p$1amv$1@gioia.aioe.org>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 72
Message-ID: <uhhOI.7$A6.4@fx37.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 03 Aug 2021 20:02:34 UTC
Organization: usenet-news.net
Date: Tue, 03 Aug 2021 20:02:34 GMT
X-Received-Bytes: 3609
 by: Branimir Maksimovic - Tue, 3 Aug 2021 20:02 UTC

On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/3/2021 2:59 AM, Branimir Maksimovic wrote:
>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>> On 8/2/2021 10:26 PM, Branimir Maksimovic wrote:
>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>>>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>>>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>>>>>> unfortunatelly they use dev versions of plenty
>>>>>>>>>> of libraries and provide no executable for macOS.
>>>>>>>>>> That requires time to bild all of them :P
>>>>>>>>>
>>>>>>>>> `apt install povray` works here.
>>>>>>>>>
>>>>>>>> oh `brew install povray` works here :P
>>>>>>> [...]
>>>>>>>
>>>>>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>>>>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>>>>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>>>>>> older piece of shit laptop! lol.
>>>>>>>
>>>>>>> ;^)
>>>>>>>
>>>>>> No problem :P
>>>>>>
>>>>>
>>>>> Try to render this... Do you experience any problems?
>>>>>
>>>>> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
> [...]
>>> CPU time used: kernel 0.66 seconds, user 206.19 seconds, total 206.84
>>> seconds.
>>> Elapsed time 55.71 seconds, CPU vs elapsed time ratio 3.71.
>>> Render averaged 37222.66 PPS (10024.96 PPS CPU time) over 2073600 pixels.
>>> ----------------------------------------------------------------------------
>>>
>> Well, with 1920x1080 it's little bit slower :P
>> ender Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 1 seconds (1.899 seconds)
>> using 8 thread(s) with 13.921 CPU-seconds total
>> POV-Ray finished
>> 2700X:
>> Render Time:
>> Photon Time: No photons
>> Radiosity Time: No radiosity
>> Trace Time: 0 hours 0 minutes 1 seconds (1.533 seconds)
>> using 16 thread(s) with 22.689 CPU-seconds total
>> POV-Ray finished
>>
>>
>
> 1.533 seconds is still, kicking ass and taking names!
>

That's 2700X 8core desktop processor.
M1 has 1.899 secs, above.

> I will generate another scene, however, I need to make my C++ program
> generate some more advanced features of PovRay. There is a way to code
> in PovRay.
>
> https://wiki.povray.org/content/HowTo:Use_macros_and_loops
>
> As is, my C++ might generate a 40mb+ file for what I have in mind.
Thumbs up!

--
bmaxa now listens Ob-Neob Radio

Re: Raytracing x86 vs M1

<sec96c$cjg$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19535&group=comp.arch#19535

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ggt...@yahoo.com (Brett)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Tue, 3 Aug 2021 20:33:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <sec96c$cjg$1@dont-email.me>
References: <X3zNI.28293$7H7.10147@fx42.iad>
<se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad>
<jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad>
<seah46$mp3$1@gioia.aioe.org>
<seahak$ppa$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 3 Aug 2021 20:33:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="dde2429dcf574564b2b968a352f8b9fd";
logging-data="12912"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2D6WJlu3o23htpivIetHm"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:9Yv3fYv+/OTMNNI4J9YhGBuWKUY=
sha1:Qd+BB0TMxn4y6U96O231Ip/TMGQ=
 by: Brett - Tue, 3 Aug 2021 20:33 UTC

Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 8/2/2021 9:36 PM, Chris M. Thomasson wrote:
>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>> unfortunatelly they use dev versions of plenty
>>>>> of libraries and provide no executable for macOS.
>>>>> That requires time to bild all of them :P
>>>>
>>>> `apt install povray` works here.
>>>>
>>> oh `brew install povray` works here :P
>> [...]
>>
>> Oh Great! Okay, well, would you be willing to run some of my povray
>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>> older piece of shit laptop! lol.
>>
>> ;^)
>>
>
> Fwiw, here are some examples of my work generated by C++ and rendered in
> PovRay:
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=6131
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=5948
>
> https://fractalforums.org/index.php?action=gallery;sa=view;id=5928
>
> Can you see any of them?
>
> https://youtu.be/skGUAXAx6eg
>
> https://youtu.be/BUbMJJyj7AU
>
> https://youtu.be/hlHmOKvQVT4
>
> https://youtu.be/R0v_1EBAOr4
>
>

Nice work.

Re: Raytracing x86 vs M1

<secjc3$1u0h$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19537&group=comp.arch#19537

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!aioe.org!ux6ld97kLXxG8kVFFLnoWg.user.46.165.242.75.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Raytracing x86 vs M1
Date: Tue, 3 Aug 2021 16:26:59 -0700
Organization: Aioe.org NNTP Server
Message-ID: <secjc3$1u0h$1@gioia.aioe.org>
References: <X3zNI.28293$7H7.10147@fx42.iad> <se6qc8$j5l$1@gioia.aioe.org>
<WhDNI.8104$nj3.4638@fx15.iad> <jwv1r7cc3zd.fsf-monnier+comp.arch@gnu.org>
<MxENI.96393$VU3.79226@fx46.iad> <seah46$mp3$1@gioia.aioe.org>
<F14OI.83141$dp5.69471@fx48.iad> <seaj0g$1a3d$1@gioia.aioe.org>
<Ur4OI.16684$gE.5616@fx21.iad> <seakf1$1p7d$1@gioia.aioe.org>
<ms8OI.83146$dp5.71390@fx48.iad> <sec76p$1amv$1@gioia.aioe.org>
<uhhOI.7$A6.4@fx37.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="63505"; posting-host="ux6ld97kLXxG8kVFFLnoWg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 3 Aug 2021 23:26 UTC

On 8/3/2021 1:02 PM, Branimir Maksimovic wrote:
> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>> On 8/3/2021 2:59 AM, Branimir Maksimovic wrote:
>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>> On 8/2/2021 10:26 PM, Branimir Maksimovic wrote:
>>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>>> On 8/2/2021 9:58 PM, Branimir Maksimovic wrote:
>>>>>>> On 2021-08-03, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
>>>>>>>> On 8/1/2021 2:41 PM, Branimir Maksimovic wrote:
>>>>>>>>> On 2021-08-01, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>>>>>>>> unfortunatelly they use dev versions of plenty
>>>>>>>>>>> of libraries and provide no executable for macOS.
>>>>>>>>>>> That requires time to bild all of them :P
>>>>>>>>>>
>>>>>>>>>> `apt install povray` works here.
>>>>>>>>>>
>>>>>>>>> oh `brew install povray` works here :P
>>>>>>>> [...]
>>>>>>>>
>>>>>>>> Oh Great! Okay, well, would you be willing to run some of my povray
>>>>>>>> (*.pov) files that I will put up on my website? Fwiw, My C++ generates
>>>>>>>> them. We can run a benchmark. Your M1 should murder my little i5 on my
>>>>>>>> older piece of shit laptop! lol.
>>>>>>>>
>>>>>>>> ;^)
>>>>>>>>
>>>>>>> No problem :P
>>>>>>>
>>>>>>
>>>>>> Try to render this... Do you experience any problems?
>>>>>>
>>>>>> http://fractallife247.com/test/ct_3d_vector/ct_pov_test.pov
>> [...]
>>>> CPU time used: kernel 0.66 seconds, user 206.19 seconds, total 206.84
>>>> seconds.
>>>> Elapsed time 55.71 seconds, CPU vs elapsed time ratio 3.71.
>>>> Render averaged 37222.66 PPS (10024.96 PPS CPU time) over 2073600 pixels.
>>>> ----------------------------------------------------------------------------
>>>>
>>> Well, with 1920x1080 it's little bit slower :P
>>> ender Time:
>>> Photon Time: No photons
>>> Radiosity Time: No radiosity
>>> Trace Time: 0 hours 0 minutes 1 seconds (1.899 seconds)
>>> using 8 thread(s) with 13.921 CPU-seconds total
>>> POV-Ray finished
>>> 2700X:
>>> Render Time:
>>> Photon Time: No photons
>>> Radiosity Time: No radiosity
>>> Trace Time: 0 hours 0 minutes 1 seconds (1.533 seconds)
>>> using 16 thread(s) with 22.689 CPU-seconds total
>>> POV-Ray finished
>>>
>>>
>>
>> 1.533 seconds is still, kicking ass and taking names!
>>
>
> That's 2700X 8core desktop processor.
> M1 has 1.899 secs, above.
>
>> I will generate another scene, however, I need to make my C++ program
>> generate some more advanced features of PovRay. There is a way to code
>> in PovRay.
>>
>> https://wiki.povray.org/content/HowTo:Use_macros_and_loops
>>
>> As is, my C++ might generate a 40mb+ file for what I have in mind.
> Thumbs up!
>

Thank you very much! I just need decide on one of my fractals, then my
program will generate reams of povray code! lol.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor