Author Topic: daily v14 build ignores thread settings (uses 100% cpu despite IPR settings )  (Read 1297 times)

2025-08-23, 17:45:45

Stefan-L

  • Active Users
  • **
  • Posts: 585
    • View Profile
Hi
v14 daily again ignores the corona threading settings in preferecnes (was same in eary v13 dailies)

i set it to 18 threads on a 56 core machine, but ipr uses 100%.
the PC  is absolute unresposive dur8ing IPR usw

this is on a dual xeon.

i wil have to revert as atm this build is unusable that way, hope for a soon fix
thanks!

2025-08-25, 16:11:08
Reply #1

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13838
  • Marcin
    • View Profile
I am observing the same behavior here on V13 HF1 and the 05.08 V14 DailyPreview. Could you please compare the graphs showing CPU usage in the Windows Task Manager or some 3rd party app (I used Process Explorer) when running IR in V13 and V14? If you are getting different results, please let us know here.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2025-08-26, 18:24:01
Reply #2

Stefan-L

  • Active Users
  • **
  • Posts: 585
    • View Profile
as said i get very different results, i did chekc in task manager.

i have set ipr to use only 60& of the cores. in v23 this is reflected in the task managers cpu usage.
in v14 i get 100% usage

2025-08-26, 20:19:16
Reply #3

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6202
    • View Profile
BTW, why use the 14 Preview, since that build is already out as the final build 13 Hotfix 1? The only published preview for C4D is older than the official release.
Tom Grimes | chaos-corona.com
Product Manager | contact us

2025-08-27, 16:52:55
Reply #4

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13838
  • Marcin
    • View Profile
Sorry for a silly question, just trying to rule out some possibilities - are you adjusting the correct number of threads? (there is one for production and one for IPR)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2025-08-27, 18:07:10
Reply #5

rafaz

  • Active Users
  • **
  • Posts: 111
    • View Profile
Same problem here, I tried different values on - Threads and still getting 100% of usage.

13 HF1
Win 11 - latest
C4d 2025 - latest

IPR will slowdown the system drastic making impossible to use. Therefore, production render will get to 100% of usage but doesn't effect much on computer responsiveness.

2025-08-27, 18:28:22
Reply #6

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6202
    • View Profile
Curious that it slows the machine responsiveness - I can have 0 in the IR thread restriction, it uses 100%, but the PC remains responsive. This is a 9950X on Win 11, C4D 2025, Corona 13 HF 1.

I do notice some interesting things about IR thread restrictions when I set them. First, which CPU is being used seems to keep changing, so the result is if I limit it to 10 threads say, I still see all CPUs in Resource Monitor as being busy, but only about 50 or 60% busy. Presumably it is constantly changing as to which are in use and which are free, which is also suggested by setting it to -31 - this should in theory just leave 1 in use, but instead I see 4 being in "partial use" (attached image). Seems to be acting in two pairs, and in each pair when one has a higher usage, the other has a lower usage.

Been a long time since I looked at these graphs, but this does seem like unusual scheduling :) I could be wrong though, and this could just be what is expected from Win 11 scheduling on modern CPUs, someone will have to comment! And it does seem to me this is more like having 2 or 4 threads in use, not 1.
Tom Grimes | chaos-corona.com
Product Manager | contact us

2025-08-28, 09:49:29
Reply #7

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13838
  • Marcin
    • View Profile
I tried with various CPUs, with V13 HF1 and the V14 daily and I am getting the expected results. Can you try with a lower number of threads used? For example 50% only.

One thing to note here is that "16 out of 32 threads" here doesn't mean that you will see only 16 logical CPUs working at 100% in the Windows Task Manager and the other 16 sitting idle. The work will be distributed between them in a more "random" way. But it should be 50% overall. 
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2025-08-29, 16:41:23
Reply #8

rafaz

  • Active Users
  • **
  • Posts: 111
    • View Profile
I did a couple more tests:

1 - Using 25% of the threads (-8) resulted the same 100% utilization on all threads ( some threds a bit reduced but very minimal. )

2 - Using 50% of the threads (-16) here was constant changing between 88% - 100%.

Note:

I did a test scene with just a cube and sky on it and it worked as expected reducing the utilization to 50-65%.
Second test with heavier scene it keeps at 100% no matter how many threads are set.

Did you try with a heavier scene?

2025-08-29, 17:41:20
Reply #9

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6202
    • View Profile
Depends on what you mean by heavy, all my testing was done on a "real scene", as attached.

So I
a) Do not see the machine become unresponsive no matter how many threads are used (including thread limit of 0, which is use all).
b) Do see a reduction in threads / CPU used, though maybe about half what I might have expected (so 80% CPU when I might have expected 50% CPU, 7% CPU when I might have expected 3%).
c) See a slight difference in Max, where it shows 60 to 70% usage when I'd expect 50%, so still not what I'd have imagined, but also still less than C4D does with the same thread restrictions.

Devs are still having a look into things :)
Tom Grimes | chaos-corona.com
Product Manager | contact us