Equinox3D for IRIX

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
Here's a screenshot showing a rendering that I carried out last night using an early version of Equinox3D on my Tezro:



It has a render engine that's similar to the "cycles render engine" found in the latest version of Blender. This image took about 2.5 hours to render, so it's extremely slow and it only uses one thread! (I can't seem to find an option to run it in a multi-threaded mode!!!)

It would have to be de-noised, as there's a fair amount of noise in the image!

The only problem is that the IRIX version is not currently available for download! (Although the IRIX download link is present on his site!)
I did contact the developer in the past, and he said that he was working on it, but I haven't heard from him since!

Maybe if enough of us make contact him, he'll release an up to date version for IRIX!

Here's a link to the Equinox3D site: https://www.equinox3d.com/index.html
 
Last edited:
  • Like
Reactions: Elf and flexion

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
It's rather intuitive, though I haven't done much with it yet. As it often crashes "stack limit exceeded" when you try to render a scene with something in it. I have kind of found a "reliable" way to work around this to some degree, but I hope that this issue can be sorted out.
 
Last edited:

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
Here's my workaround for this:

Open up Equinox and open the render settings:



Change the settings to the following and hit render:



Add a sphere to the scene and hit render once again:



Close the render window and settings:



Open the file that you want to render:



Open the render settings and hit render:



Now it starts to render without a fault:



Here's the result:

 
  • Like
Reactions: gijoe77

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
I'm currently about to investigate the process of increasing my stack limit, to see if there's an easy workaround for this! (The Tezro's busy booting and this takes forever!!!!)

EDIT:

I increased my stack limit to the following: (The largest I could make it!)



AND IT DIDN'T HELP
 
Last edited:

onre

SYS 64738
Feb 8, 2019
135
85
28
Toijala, Finland
Code:
bash-4.4# systune rlimit_stack_max 0x7fffffffffffffff
        rlimit_stack_max = 536870912 (0x20000000) ll
        Do you really want to change rlimit_stack_max to 9223372036854775807 (0x7fffffffffffffff)? (y/n)  y

In order for the change in parameter rlimit_stack_max to become effective,
reboot the system 
bash-4.4# ulimit -s unlimited
bash-4.4# ulimit -a 
number of threads               (-T) 1024
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) 2097152
file size               (blocks, -f) unlimited
max memory size         (kbytes, -m) 1025888
open files                      (-n) 200
pipe size            (512 bytes, -p) 20
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1034
virtual memory          (kbytes, -v) 2097152
Try this? Looks like in reality I did not have to reboot for the change to take effect.
 

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
The developer has released an update, which is more efficient, but still needs to be primed in the same way to get it to render on my Tezro:

Render time reduced from 2 minutes and 57 seconds to 1 minute and 18 seconds! :)



HAS ANYONE ELSE TRIED IT ON AN OCTANE 2 FOR EXAMPLE? (To see if such a machine also presents the same error?)

It's awesome to see updates being published though! :)
 

flexion

Active member
Sep 23, 2020
139
93
28
Switzerland
I'd like to test this on my new Origin 16 CPU R14k cluster.. can you share the sphere file so we can compare 1:1? or is it included in the installation?
 

Irinikus

Active member
Dec 16, 2019
217
160
43
South Africa
www.youtube.com
There are two files: the scene itself and the texture for the floor.

The floor texture will have to be remapped to the the path it sits in on your machine.

Mine sits in: /disk2/equinox/equinox3d-1.1.75-IRIX-MIPS/



I've just emailed you the files. (Sphere_scene.zip)
 
Last edited:

flexion

Active member
Sep 23, 2020
139
93
28
Switzerland
OK thanks! I was now able to render without crash, after following your "priming" instructions precisely. I just did a quick test with 12 instead of all 16 R14000 CPUs (because I did not want to stress the fourth node until I got the replacement fan). It uses all CPUs to render, but still took 02:18 on 12 CPUs to finish rendering 1280x960.. !?
IMG_4957.JPG
 

flexion

Active member
Sep 23, 2020
139
93
28
Switzerland
Rendered again, this time 1280x1024 instead of 1280x960. All 16 CPUs (600MHz R14k, 4GB shared RAM) and it took 2 minutes 36 seconds.
All CPUs are showing load (although never 100%). At the end it does not render faster..1280x960 still had the same time as with just 12 CPUs.

On the fuel with just one 600MHz R14k CPU it shows 10% progress after 10 minutes. (still rendering)

Rendered in 5.61 seconds on my (dated) Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz with 4 cores.
 
Last edited:

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu