Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] Bug Reporting => Topic started by: idiscodancer on 2021-11-01, 10:54:53

Title: Corona 7 CPU usage fluctuating due to bucket rendering
Post by: idiscodancer on 2021-11-01, 10:54:53
When rendering in Corona 7, the CPU load is constantly downloading. The frequency can drop to 0, and then rise again. Processor threadreeper 3970. All cards were converted to physical

(https://forum.corona-renderer.com/index.php?action=dlattach;topic=34767.0;attach=155939;image)

Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: TomG on 2021-11-01, 12:30:17
Deleted the link since it triggered a Trojan warning for me. You can just upload images direct to the forum, no need for external URLs, or use a standard image sharing application site, rather than... whatever that link was going to. Support saved the image and uploaded it to the forum for you :)
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 13:00:26
Thanks for the tip. How can I solve this problem, in addition to the frequency drop, 3ds max drops were also added
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 13:20:51

Is there a way to convert materials from physical back to standard?
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: TomG on 2021-11-01, 13:29:16
There is no way to convert CoronaPhysicalMtl into CoronaLegacyMtl (or CoronaMtl), sorry.
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 14:09:30
how then should i solve this problem? Only hand-made materials back?
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: TomG on 2021-11-01, 15:14:48
Depends on the problem you are resolving - if you want CoronaLegacyMtl in Corona 7, simply create them as CoronaLegacyMtls. If you want to take a Corona 7 scene back into Corona 6, that cannot really be done (for more reasons than just the material, in general something in a new version can't be loaded in an old version because things have changed under the hood), so the solution there if it has to be Corona 6 is to create it in Corona 6. You can have more than 1 version of Corona installed at the same time via the multiloader - https://support.corona-renderer.com/hc/en-us/articles/4402621051793-How-to-start-3ds-Max-with-a-specific-version-of-Corona-Renderer-using-multiloaders-with-Corona-5-and-newer-
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 15:40:59
But what about the problem of falling processor frequency? As I can see on the form, there are many problems with frequency slopes and slowdowns in rendering. Are you going to solve the same problem?
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 15:44:02
is it really necessary to go back to version 6 to get stable Corona with Threadreeper 3970 processor?
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: TomG on 2021-11-01, 15:51:00
That question I leave to the support team :)
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-01, 20:59:17
Revealed a pattern, max crashes, only when using batch render. If you count one picture at a time, then everything is ok, max is stable
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: Giona on 2021-11-02, 16:01:14
I noticed the same problem of the CPU constantly dropping the usage while rendering. You can see it from the attached image.
This behaviour happens both on my personal workstation and on the studio workstation, with different scenes but same Corona 7 HF1.
It happens even on a simple scene with a plane and a box.

Please let us know if it's supposed to work like this, or there's something strange happening.
Thanks!
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: idiscodancer on 2021-11-02, 20:01:27
Today I converted the entire scene together with the proxy into the 7th version of the crown, the render has become stable. Failures do happen, but much less often.
Title: Re: When rendering in Corona 7 constantly downloads CPU load
Post by: rowmanns on 2021-11-04, 10:05:24
Hi Guys,

This is caused by the bucket rendering we introduced in v7. In some cases Corona waits until the last bucket finishes rendering before commencing with the next pass.

We are looking at ways to address this issue in v8. However for the time being I can provide a string option so you can temporarily disable the bucket rendering.

You can put the following into the string options rollout (you'll need to enable the devel settings for this Render Setup -> System -> System Settings -> Enable devel/debug mode)
Code: [Select]
int progressive.boxScramblingPassLimit = 100
The number should be higher than your pass limit, as this is the amount of passes where Corona will start to use buckets.

Let me know how this works for you.

Cheers,

Rowan