DAZ Studio doesn't keep processor affinity settings

Hi all,

Basically, if I set CPU affinity lets say to processors 6-11, next time I do something substantial like a simulation or render, I'll check and it is using all 12 cores again, but not really evenly or anything, as it's maxing out one and 2 or 3% of the others. 

Anyway to get it to listen?

Comments

  • NorthOf45NorthOf45 Posts: 5,533
    edited August 2020

    I have noticed that processor affinity (in Task Manager) does not stick between DAZ Studio sessions, but that's a Windows thing, not Studio. There is a setting inside Studio (Render Settings -> Engine: NVIDIA Iray -> Advanced tab -> (edit: added) Hardware tab ->Scheduling. Set the CPU Load Limit (6, I presume, in your case) and check CPU Thread Affinity (to use the same 6 cores all the time, I think). Never used it, so I can't say for sure.

    If you are doing Iray renders and dForce, the vast majority of the work is being done in the GPU, if you have one. There might be some needed preparation work done by the CPU before it is handed off to the GPU, but CPUs have it easy after that. Whatever remaining work needed from Studio is probably not multithreaded and will only run on one (32 bit) or two cores (64 bit) no matter how many you give it. Rendering with CPU will use all available cores at max usage, so I suspect that is not your case.

    ETA: Forgot to mention that if you want (or need) to use CPU rendering in addition to GPU, you must enable the CPU as a rendering device in that Hardware tab.

    Post edited by NorthOf45 on
  • Thank you!, ill see if this helps. :}

     

Sign In or Register to comment.