13 December 2014, 21:59 | #1 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
Amiga Lightwave "ScreamerNet" - how does it work?
Does anyone have any information or documentation on how the Amiga version of Lightwave 3D used the so-called "ScreamerNet" or "Screamer II" network, to off-load and coordinate slave rendering machines?
Back in the day, there was a box of RISC multi-CPUs called the "Raptor" which was used for this purpose for example. Nowadays, we have quite fast CPUs on normal PCs, so my plan was to try and network WinUAE sessions running Lightwave 3D with real Amigas in order to built a sort of a "retro render farm". It doesn't matter that I can do this with newer versions of Lightwave only on PCs, the aim is to use the Amiga for the fun factor. Unfortunately though, I haven't managed to find much information online on how this thing worked exactly. |
14 December 2014, 03:06 | #2 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
Nevermind, after fiddling around with it today I managed to get it to work. :-)
Turns out it doesn't really use any "network" method of communication at all, rather it expects all the "CPUs" to have access to a common folder location (which could be a network path), where they all update some files and poll them every few seconds for updates (which are commands sent by the ScreamerNet "master"). If anyone else wants to set this up let me know and I can provide more details... |
14 December 2014, 04:05 | #3 |
Registered User
Join Date: Sep 2009
Location: San Antonio, TX USA
Age: 50
Posts: 1,184
|
I'm interested...
I think I had some files from NewTek's ftp for the Screamernet, but did not know what to do with them. |
14 December 2014, 15:17 | #4 |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
So I could fire up WinUAE 4 times, set each of them to use one single core of it's host CPU and add the same windows folder as shared drive in every running instance.
Then I start ScreamerNet,configure it and run LightWave. Now I could use all the 4 cores for rendering at the same time? Thats it? |
14 December 2014, 15:52 | #5 | |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
Quote:
I was able to do just that without too much trouble. You can also run instances of the Windows version on your x86 cores and have the emulated Amiga running the show. Or, run a multi CPU ScreamerNet set up on a single multi core Windows box with each instance using a core each. For Windows LightWave 5.5, it's actually the most efficient method to render large animations on a modern processor. |
|
14 December 2014, 17:41 | #6 |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
That was a really cool hint. Thanks a lot.
I will try this when I find the time. |
14 December 2014, 21:50 | #7 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
What Zoltar said, basically.
I did such a test yesterday night and it work just fine. My A4000 was controlling multiple WinUAE instances on my i7 PC, feeding them scenes/frames to render. Ideally you would use the same version of Lightwave running natively on the other platforms, but I had a hard time finding version 5.0 for the PC or Mac, so I ended up testing things under UAE. The cool factor about this is that you can use any platform being able to run UAE, including Macs, Linux and even Android (though those may be slow) to render. Also, since the whole thing is filesystem based, you could use methods to distribute the work even on a larger scale than your LAN. For example, I thought about using FTP to share projects with a friend of mine living in another city (there's a tool on the Amiga that allows you to view FTP connections/folders as filesystem mountpoints). |
15 December 2014, 00:24 | #8 | |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
Quote:
It would certainly be interesting to have all the different versions to experiment with. You could quite conceivably have a load Mac OS and Windows PCs, along with DEC Alpha workstations and big iron SGI boxes hooked up in to a render farm. With the whole thing being controlled by a little A600. |
|
15 December 2014, 01:29 | #9 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
It would be so awesome if you could upload it!
In the meantime, I'm playing around with multiple UAE instances (see attached). It's a good thing we have a UAE port to so many platforms, which means you can still use the Macs in that way. That's my next step, I was busy preparing a minimal configuration for WinUAE today, which would boot-up with only the necessary stuff to start it up as a ScreamerNet CPU "slave". Now I can transfer the config file and Workbench package to FS-UAE on the Macs I have sitting around and put them in good use. |
17 December 2014, 19:23 | #10 |
AMOS Extensions Developer
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
|
Awesome stuff
|
18 December 2014, 13:42 | #11 |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
Okay dudes, LightWave 5.6 for Windows is now in the zone.
Enjoy |
18 December 2014, 21:19 | #12 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
@Zoltar
Thanks, I will have a look at my backups, if I am not wrong, I have Lightwave 5.x for Macs. Lets keep our fingers crossed |
18 December 2014, 21:32 | #13 |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
|
18 December 2014, 21:41 | #14 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
@Zoltar: I must be blind, but I cannot find it. Could you msg me the filename please?
@gulliver: That would be extra awesome, thanks for looking! :-) |
18 December 2014, 21:52 | #15 |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
|
18 December 2014, 21:56 | #16 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
Ah, silly me I hadn't done all the steps. Thanks!
|
19 December 2014, 14:16 | #17 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Ok, I have found what appears to be Lightwave 5.6 for Macintosh 68k.
It is an ancient backup, so it may not work, or require some tweaks. Please report if/how it works. It is in The Zone! Note: It should also work on ShapeShifter 3.11 on an Amiga |
19 December 2014, 14:27 | #18 |
Registered User
Join Date: Dec 2014
Location: Gothenburg, Sweden
Posts: 114
|
Thanks gulliver! I'll give it a try this weekend and report back with my findings.
The PC version already seems to work, though of course it only uses 1 cpu core so you'd need to run multiple instances of LWSN to take advantage of the multi-core CPUs we have today. The multi-UAE approach has also been tested and seems to work fine for distributing work to many clients regardless of platform. The extra benefit of using the Amiga version is that you can have an environment ready to boot from, so there's nothing left to configure manually (like setting up the correct paths in LW, assigns etc). You can just boot it and you're ready to send it jobs to render. Also, you can use the same path names across all platforms, whereas in e.g. Windows you would have to adapt the paths to the limitations imposed there (windows would have a hard time understanding what "Projects:3D" stands for). |
19 December 2014, 15:11 | #19 | |
Registered User
Join Date: May 2012
Location: Scotland
Posts: 34
|
Quote:
Top stuff dude. I'll have a fiddle around with it today. No real Mac to test on here but, with a bit of luck, it'll run in BasiliskII. |
|
15 August 2018, 21:36 | #20 |
Registered User
Join Date: Dec 2014
Location: The Hague / The Netherlands
Posts: 26
|
I found this comprehensive guide for Screamernet I thought would be nice to pull out of oblivion
http://members.quicknet.nl/rhm.herol...ga_to_a_pc.htm |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
"Lincs Amiga User Group aka "LAG" Meeting Confirmed for Sat 2nd of March" | rockape | News | 2 | 21 February 2013 22:46 |
"Reminder "Lincs Amiga User Group aka "LAG" Meet Sat 5th of January 2013" | rockape | News | 4 | 30 January 2013 00:06 |
"Lincs Amiga User Group aka "LAG" meet confirmed on Saturday the 5th of January 2013" | rockape | News | 2 | 06 November 2012 20:16 |
"Amiga games" will they work on....... | steve88 | Amiga scene | 28 | 14 January 2008 18:50 |
"Interviews" with former Amiga/C64 "greats" on EAB? | 7-Zark-7 | Nostalgia & memories | 3 | 12 October 2001 13:10 |
|
|