I noticed that only 6 of 36 cores were being used

I've just installed DAZ 3D and have been reading some and viewing the beginner videos.

I began playing with some of the basic things and looking around the interface and noticed that the whole program was slugish and sometimes took a minute or two to catch up with the option that I selected. Well, in past interations of my compluters that has not been unusual, but my workstation has 32 GB of RAM and 36 Cores running at 3.2Ghz each. Intel(R) Xeon(R) CPU E5-2699 v3 Windows 10 Pro 21H2. And as I was monitoring the core usage I noticed that only 6 of 36 cores were being used.

So my question is whether I can make a config change that will allow DAZ 3D to use up to, say 24 cores, and if so, then how do I make this change in the config? I've got more than 40 years of programming and computer experience fom programming to troubleshooting, so I'm comfortble making Registry changes as well as other config type changes. I just do not want to have to resort to digging under the hood if there is an easy change that can be made.

Comments

  • Many processes are not amenable to multi-threading, those which are will already use threads as available.

  • Willy2Willy2 Posts: 175

    With 3D, the graphics card does the work. The processor, even very powerful, is only a dwarf compared to a graphics card which has an architecture dedicated to video and the treatment of graphic primitives.
    On the other hand, powerful processors, like yours, are very useful for certain tasks such as database operations, multitasking, handling web requests.
    Regarding the operation of DazStudio, apart from the rendering which will always remain time-consuming, there is no particular slowness, even with medium-power processors.
    Personally, I abandoned Poser in 2017, due to its extreme slowness, and became a user of DazStudio which I find very fluid.

  • Unless i'm mistaken(which i often am), the only thing that will use 100% cpu is rendering in iray or 3delight.

    In iray that'll only be when it falls back to cpu mode or cpu and gpu mode are enabled, and the load limit isn't below the max number of cores/threads available.

    In gpu mode, you will see some utilization of cpu, usually 1c/2th per gpu while it's rendering. Though you may see it jump to 100% before it switches to the gpu.

     

     

  • There is lots of work for the CPU to do, other than rendering. The modifier stack, for example. There is absolutely no way for us, from the outside, to determine how the devs did things. And if Windows is even half-way modern, it's probably a mix of OS threads (that the task manager knows about) and cooperative application threads (that it doesn't). The devs could even have enforced a limit on certain operations, well below the number of threads available, for... reasons. There's just no way for us to know.

Sign In or Register to comment.