Reduce cores or priority for V-Ray rendering

Hello,

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 :frowning:

Regards
Mark

I usually set 3dsmax to low priority

With task manager, you can set each max session (and child V-Ray session) to the core affinity and priority you desire.

Thank you for you help guys. I will try that.
This forum is great, always fast and helpful responces :slight_smile:

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_THREADS environment variable, and it also have Low Thread Priority option in System and in ActiveShade settings:

http://ftp.chaosgroup.com/support/sc…9_15-13-29.jpg
http://ftp.chaosgroup.com/support/sc…9_15-14-08.jpg


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.