Low CPU usage on rendering

Started by djnoone, September 14, 2018, 06:39:41 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

djnoone

Is it normal my CPU cores to use only 20-30%  when rendering.
Every time.

DriesV

Hi,

Some questions...

Are you stating the CPU utilization, shown on Task Manager (in the case of Windows)?
Is this during real-time rendering?
What kind of scenes are you rendering?

Dries

djnoone

Yes, i am talking about windows (10) task manager CPU utilization.

I am rendering mostly bottles (wine - one to five in a scene), nothing heavy.

mattjgerard

How many cores do you have assigned in the KS toolbar? Are you rendering locally? Are you using the Render in Background feature? Any other apps running that would mess this up? I know that when Cinema 4d is running a dymanics simulation even though it only uses one core for those operations it would mess with everything.

djnoone

I am using 3DSmax for modelling, often Keyshot is the only opened software at a time.

The main issue is that i have never been able to make the CPU cores to work on maximum with Keyshot (ver. 6 and 7).
So i am not sure is that is usual behaviour or my machine cannot use whole power for some reason.

mattjgerard

What is this set to?

djnoone

"all cores"

Now caught my attention, that (from another post) there was a suggestion to use Process Lasso  - and in this application CPU is visualized as 100% in use and on windows task manager stays on 30%

rorroz2

This often Happens when you CPU is thermal throttling.

Keyshot will read as 100% in the software but task manger will show lower cpu usage as your process begins to under-clock to keep below its thermal ceiling.

Try checking your CPU temperatures using Core Temp https://www.alcpu.com/CoreTemp/ or something like that whilst rendering and report back.  Also send a screenshot of the CPU section of the Task managers Performance Tab whilst you are doing a render.

DMerz III

Hmm interesting thread!

Also, a good practice (if possible) is to not set the Keyshot rendering to 100% of your CPU, it leaves little room for any other of the small processes your machine might need from time to time and leads to more lockups. This of course, has been my experience. I usually keep mine as the next lowest setting. In my case, 92%.




djnoone

Quote from: rorroz2 on October 02, 2018, 05:57:33 AM
Try checking your CPU temperatures using Core Temp https://www.alcpu.com/CoreTemp/ or something like that whilst rendering and report back.  Also send a screenshot of the CPU section of the Task managers Performance Tab whilst you are doing a render.


mattjgerard

That right there is thermal throttling, so that is why you are seeing the slowdowns. I had a problem with my home workstation with this initially. Turns out the cooler wasn't seated properly on the CPU surface. Once I got it set properly performance went up, but I'm very greatful that the chip throttled itself instead of burning up.

djnoone

I do not understand a word you have said =)
What i am supposed to do in this case?

DMerz III

#12
100 degrees celcius!

What he is saying is your CPU is running HOT. So what your computer does to combat how hot it is getting, is it slows down its performance (throttling).

Do you have a cooler on your CPU? Heatsink? (Something that sits on top of your CPU and draws heat away from it to keep it running cooler.

If you do, you might have one that is malfunctioning and either need to replace the part or it could be incorrectly installed.
If you resolve this heating issue, you will stop the throttling, and you will see your CPU perform to its full potential.

EDIT. Just so you know, your i7 CPU should be running no hotter than 60 to 65 degrees celcius for extended periods of time.

djnoone

Not to be ahead of myself, but FOR NOW - after dust cleaning (of the fan) and driver update things dramatically changed:

DMerz III