Author Topic: C4D not using full CPU frequency  (Read 2993 times)

2020-04-22, 18:53:04

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
Hi there,

I wonder why C4D with Corona does not use full cpu frequency? When I try corona benchmark or cibench it is using full potencial of cpu. When I turn off Adopt thread priority and Lower process in C4D preferencess everything behaves the same way.
Do you have any experience with this please?

2020-04-22, 19:07:34
Reply #1

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5434
    • View Profile
What hardware, what version of C4D, which OS, what version of Corona? :)
Tom Grimes | chaos-corona.com
Product Manager | contact us

2020-04-22, 19:11:05
Reply #2

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
R21, Corona 5 hotfix, WIN10, i9-10940X.

2020-04-22, 19:12:40
Reply #3

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
But it does not matter, it behaves the same way on AMD cpu.

2020-04-22, 19:39:57
Reply #4

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5434
    • View Profile
Well, it may matter, as it doesn't happen here (CPU usage is 100% when rendering). Some screengrabs showing your results could be useful, as could info on whether this is one particular scene, all scenes, etc.
Tom Grimes | chaos-corona.com
Product Manager | contact us

2020-04-23, 11:25:01
Reply #5

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
Windows will show 100% usage. Try for example HW monitor utility. It will show also frequency of each core and temperature during rendering or benchmarking.

2020-04-23, 13:01:24
Reply #6

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
Here are to screenshots each with different frequencies, one from rendering and another from cinebenchmarking.

2020-04-23, 14:35:53
Reply #7

houska

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 1512
  • Cestmir Houska
    • View Profile
This looks like automatic underclocking performed by the CPU itself due to use of the AVX instructions. Without them, you might have a higher CPU clock rate, but less effective floating-point calculations, so even with lower clocks, there's a good chance your CPU is doing more work because of the specialized instructions. Don't be bothered with it as long as you're getting good performance in terms of noise converging fast and as long as all your cores are utilized at 100%

2020-04-23, 17:18:25
Reply #8

grimm

  • Active Users
  • **
  • Posts: 26
    • View Profile
It is 1000 Mhz difference per each core.

2020-04-23, 17:45:07
Reply #9

houska

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 1512
  • Cestmir Houska
    • View Profile
This is strange, because it's 1000Mhz difference only for two cores. The rest of the cores shows only a difference of 400Mhz. I'm looking at the processor specification here: https://www.intel.com/content/www/us/en/products/processors/core/x-series/i9-9940x.html and it looks like the maximum TurboBoost frequency is 4.5Ghz, so those 4.8Ghz look as some mistake.

2020-04-23, 17:46:25
Reply #10

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12711
  • Marcin
    • View Profile