From: Greg Ercolano <erco@(email surpressed)>
Subject: [Q+A] 3dsmax+vray renders hang during startup on Windows machines
   Date: Fri, 13 Apr 2012 07:38:12 -0400
Msg# 2212
View Complete Thread (1 article) | All Threads
Last Next
> We have 3dsmax with a Vray license, and are trying to render on our Windows farm.
> When we submit, 3dsmax starts, vray starts, then the render hangs with 0 cpu usage.
>
> The render gets about this far when it stops:
> Executing: "C:/Program Files/Autodesk/3ds Max 2011/3dsmaxcmd" -frames:1-10 -v:5 C:\TEMP\.RUSH_TMP.46\test.max
> [..]
> 12/21/2011 16:30:49 PM;  Renderer: V-Ray Adv 2.10.01
> 12/21/2011 16:31:03 PM;  [V-Ray] ============================================================
> 12/21/2011 16:31:03 PM;  [V-Ray] Console created, V-Ray Adv 2.10.01 for x64 from May  4 2011, 15:31:53
> 12/21/2011 16:31:03 PM;  [V-Ray] ============================================================
> 12/21/2011 16:31:03 PM;  [V-Ray] Compiled with Intel C++ compiler, version 11
> 12/21/2011 16:31:03 PM;  [V-Ray] Host is 3dsmax, version 13
> 12/21/2011 16:31:03 PM;  [V-Ray] V-Ray DLL version is 2.00.01
> [..hangs..]

	Yes, if you run it from the DOS command line, you can see the program
	interacts with the window manager, which is something a command line
	renderer should not do during unattended rendering.

	(Some other renderers have this annoying problem too, such as AE)

	The short answer is to reconfigure the Rushd service to run in
	a DOS window instead of as a service. This way, the renders rush
	starts can then interact with the window manager.

	This is because under Microsoft Windows, a Service (and its child processes)
	cannot interact with the window manager when configured to run as a
	specific user.

	There's more info here on how to reconfigure Rushd to run from a DOS
	window on your Microsoft render nodes (instead of as a service):
	http://www.seriss.com/rush-current/issues-3dsmax/#Hang


Last Next