I wonder if there is an easy way to reduce the number of cores being used by V-Ray when activeshade rendering in 3ds Max? or to reduce the priority of those cores/threads.
It would be ideal to have a cores/threads control in the Render Settings. I have seen this with other render engines and it works well.
I can’t find them in V-Ray
It is actually not recommended to change 3dsMax affinity and priority from Windows Task Manager since it could affect the stability of the application.
3dsMax has a internal command for controlling the number of cores used for rendering, V-Ray also have such option via VRAY_NUM_THREADSenvironment variable, and it also have Low Thread Priority option in System and in ActiveShade settings:
None of the “proper” options actually gets the system in as good a multitasking state as the low priority in the task manager.
Opening Nuke while rendering, f.e., won’t happen with any of those options set (well, ofc if i sacrifice a thread at all times it will. But who’d want that by default? Also, often the need for a core isn’t planned, and a sys var change and relog is really not possible.), and the only way to dynamically reassign cores to a task as needed is the task manager.
I am not sure where the instability reports come from, for max, but i’ve had it in low-priority for the longest time, without any issue which wasn’t present in standard priority mode.
I stand to be corrected, ofc.