Hey,
I have three slaves running on one machine. The trouble is that each slave renders using the same user preferences folder and crashes jobs that require different user preferences (or a different workgroup).
If softimage encounters one of these crashes it will then try to delete the user preferences or workgroup and then start up again - this would fix the problem if I only had one slave per machine. But because I have three slaves running on the machine, these particular files are “in use”, and the software isn’t able to recreate them, so I just get constant crashes or jobs running with the incorrect workgroup and rendering with different Redshift versions.
My solution is for each slave to set its own environment variable specifying a different location for the preferences folder, so none of the slaves clobber each other.
Eg
Slave running gpu 0 tasks use %USERDIR% = c:/users/folderA
Slave running gpu 1 tasks use %USERDIR% = c:/users/folderB
Slave running gpu 2 tasks use %USERDIR% = c:/users/folderC
I tried running each slave under a different user (which would also solve my problem) but that wasn’t possible…
Any ideas?
Thanks