Author Topic: Rendernode with long "Computing secondary GI"  (Read 19271 times)

2015-11-17, 13:35:25

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
Hey there,

I just started using Corona and so far I am very impressed.
Everything is much more streamlined than in Vray and even the rendering of large scenes starts in the fraction of the time that Vray used to start.
But here is also my problem.
I am currently rendering a A3-file with several render-elements via backburner on one of our rendernodes.
On the rendernode I excluded 3dsmax from FTH and I also increased the Virtual RAM to 40GB.
With these modifications I managed to avoid the "system is running low on RAM"-error and the scene seems to precompute much faster.
When the scene starts to compute the secondary GI it takes a reeeeeeally long time. Currently 32 minutes have elapsed and I do not even see any progress on the progress-bar.
On my local machine the secondary GI takes around 5 minutes and the scene will start to render.

Is there anything I can do to speed up the rendering on the rendernode? I searched the forum but could not find any matching solutions.

Specs of rendernode:

OS: Win 7 Ultimate
Processor: Intel Xeon x5680 @ 3,33 Ghz (24CPUs)
RAM: 12GB

Specs local workstation:

OS: Win 7 Prof
Processor: Intel Xeon E5-1650 v2 @ 3,50Ghz (12 CPUs)
RAM: 16 GB


2015-11-17, 14:13:08
Reply #1

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
Here we go. :)

-so this does not happen when rendering locally without Backburner, is that correct?
-are you using BB only, or Corona's DR+BB, or some other configuration?
-can you show us the Backburner log? http://knowledge.autodesk.com/support/3ds-max/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-find-and-analyze-your-backburner-error-logs.html
-are you getting any error messages in Corona?
-you said that you excluded 3dsmax.exe from FTH - but where? On both PCs? Have you checked if there aren't any other 3dsmax-related processes in the FTH logs? Like WsComm?

-if everything else fails, you could create a minidump during the very long calculations. Here is how to do it (2. Reporting error messages or freezes):
https://coronarenderer.freshdesk.com/support/solutions/articles/5000524006
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-17, 14:43:36
Reply #2

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
Wow, thanks for the quick response! Here are my answers:


Here we go. :)
-so this does not happen when rendering locally without Backburner, is that correct?

Right, my local machine starts rendering after  5 minutes of total pre-computing (including the secondary GI).

-are you using BB only, or Corona's DR+BB, or some other configuration?
Currently I am just using the 3ds max backburner on the slave. DR is not started

-can you show us the Backburner log?

Log is attached.

-are you getting any error messages in Corona?
The only errors I am getting is because of some missing texture-maps but nothing else (and also only when rendering on my local machine).

-you said that you excluded 3dsmax.exe from FTH - but where? On both PCs? Have you checked if there aren't any other 3dsmax-related processes in the FTH logs? Like WsComm?

In fact I only excluded 3ds max on the slave because on my local machine everything worked just fine, so there was need to exclude. WsComm is not mentioned in the FTH logs, to be sure I also excluded it, but the secondary GI is still really slow.

-if everything else fails, you could create a minidump during the very long calculations. Here is how to do it (2. Reporting error messages or freezes):
https://coronarenderer.freshdesk.com/support/solutions/articles/5000524006
I do not get any error-windows and 3ds max also does not crash, it is just reeeeally slow ;)

2015-11-17, 14:44:54
Reply #3

Nekrobul

  • Primary Certified Instructor
  • Active Users
  • ***
  • Posts: 1026
    • View Profile
Try also disabaling low thread pyority/ It helps sometiomes when scene is consuming too much ram.
---------------------------------------------------------------
https://www.blackbellstudio.com/
https://www.behance.net/blackbell3d
CEO at "Blackbell Studio"

2015-11-17, 15:47:55
Reply #4

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
"***WARNING*** Missing dll: colorcorrect.dlm - ColorCorrect" - maybe this is causing some troubles on the node?

Could you try globally disabling FTH on both machines?
https://coronarenderer.freshdesk.com/solution/articles/5000678431

Also, which version of 3ds Max, BB and Corona are you using? I only saw this:
Quote
I am currently rendering a A3-file
And I do not understand it. "A3-file"?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-17, 16:13:51
Reply #5

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
Sorry, in fact I did not mention my software.

I am using 3ds max 2016, Corona 1.3 , BB is also Version 2016.
With "A3" I meant "DIN A 3" which is 4960 x 3507 px.

I removed the missing dll and tried to render again, but this did not have any effect.
I will disable the FTH on both machines, but will have to wait until tomorrow to test it.

I just tried another thing: I disabled the render-elements and voilĂ : The slave starts rendering the scene almost instantly.

So the main-problem seems to be connected to the render-elements, but I cannot avoid rendering some of them, as we use them in Post-production.
Of course I know that render-elements do bloat the needed amount of memory quite extensively but there has to be a way to render them in one go or am I mistaken?


Also:

Try also disabaling low thread pyority/ It helps sometiomes when scene is consuming too much ram.

Low thread priority was already disabled, so it also cannot be this :-/

2015-11-17, 16:30:54
Reply #6

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
I just tried another thing: I disabled the render-elements and voilĂ : The slave starts rendering the scene almost instantly.
This would mean you are simply running out of RAM. What kinds of render elements do you have there?

What is your "internal resolution" setting in render setup > system > frame buffer?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-17, 16:39:43
Reply #7

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
The internal resolution is set to 1.
I added:

CESSENTIAL_Direct
CESSENTIAL_Reflect
CESSENTIAL_Refract
CESSENTIAL_Translucency
CShading_Alpha
CMasking_ID
CTexmap

In Vray I usually use even more, e.g. Light Selects, as they have proven to come in handy during post-production (I will propably fake this effect by using the CESSENTIAL_Direct)
I thought I could compensate the lack of RAM by increasing the virtual RAM, is this not correct?

2015-11-17, 16:42:08
Reply #8

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
What map are you using in the CTexmap? Is it AO?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-17, 16:45:30
Reply #9

Nekrobul

  • Primary Certified Instructor
  • Active Users
  • ***
  • Posts: 1026
    • View Profile
I do not kow how this might help. But

Quote
OS: Win 7 Ultimate
Processor: Intel Xeon x5680 @ 3,33 Ghz (24CPUs)
RAM: 12GB

Specs local workstation:

OS: Win 7 Prof
Processor: Intel Xeon E5-1650 v2 @ 3,50Ghz (12 CPUs)
RAM: 16 GB

But might it be caused not only by lack of ram but also because of different versions of windows. I remember i read sowhere juet a while ago that not only 3dsmaxes versions suposed to be identical but also windows versions. But i might be wrong about it.
---------------------------------------------------------------
https://www.blackbellstudio.com/
https://www.behance.net/blackbell3d
CEO at "Blackbell Studio"

2015-11-17, 16:51:03
Reply #10

PROH

  • Active Users
  • **
  • Posts: 1219
    • View Profile
Regarding Virtual RAM, then I believe it's only used if Bitmap Pager is enabled.

2015-11-17, 16:51:58
Reply #11

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
What map are you using in the CTexmap? Is it AO?

yes, it's AO :)
Usually I add the AO during post-production, it just gives more control.

I do not kow how this might help. But

Quote
OS: Win 7 Ultimate
Processor: Intel Xeon x5680 @ 3,33 Ghz (24CPUs)
RAM: 12GB

Specs local workstation:

OS: Win 7 Prof
Processor: Intel Xeon E5-1650 v2 @ 3,50Ghz (12 CPUs)
RAM: 16 GB

But might it be caused not only by lack of ram but also because of different versions of windows. I remember i read sowhere juet a while ago that not only 3dsmaxes versions suposed to be identical but also windows versions. But i might be wrong about it.

This also came to my mind but infortenately I cannot test it with another Win 7 Version because as you can imagine I cannot detach a slave from a running network for re-configuration.

2015-11-17, 16:58:27
Reply #12

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
Does the rendering (or the precomputing - the thing you have problem with) speed up if you remove the CTexmap only and leave all the other render elements you used? I can imagine AO being a complete overkill when rendering an image in such a high resolution. You could try lowering the "samples" in AO map.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-17, 17:11:37
Reply #13

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
Ah, seems reasonable... I will try this tomorrow, as we will have to render a job during nighttime.
I will come back to the topic tomorrow.
Thank you for your qick support!

2015-11-18, 09:21:10
Reply #14

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
ok, I am back after a little more testing.
I disabled FTH on the rendernode and on my workstation.
The workstation works as it should, the rendernode still has problems.

I noticed the following:
It seems like I can only add one renderelement maximum. It does not seem to matter which one it is, it can also be the CTexmap, the node will start to render after some minutes and the "Computing secondary GI"-phase is finished after ~30 seconds.
As soon as I add 2 elements, the same problem starts appearing - the secondary GI takes forever.

I also tried what would happen when I reduce the resolution to half of the original size and still add 6 renderelements.
The scene will start rendering after ~ 3 minutes of secondary GI.
The GI takes longer than when computed for the original resoultion with no elements, but at least it starts after a reasonable amount of time.

I find it strange, that the secondary GI seems to be dependant on the amount of render-elements. Is this normal, or is something strange going on with my scene?

2015-11-18, 11:29:34
Reply #15

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12739
  • Marcin
    • View Profile
What are you using as secondary GI?
Can we move to our support portal? Can you submit a new support ticket? https://coronarenderer.freshdesk.com/support/tickets/new
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-11-18, 11:55:39
Reply #16

CASA_MT

  • Active Users
  • **
  • Posts: 38
    • View Profile
I am using UHD cache as secondary GI. I also did not touch any of the other parameters.
I will fill in the support portal-form, thank you!

2021-09-15, 13:12:20
Reply #17

aref3dsmax

  • Active Users
  • **
  • Posts: 61
    • View Profile
What are you using as secondary GI?
Can we move to our support portal? Can you submit a new support ticket? https://coronarenderer.freshdesk.com/support/tickets/new
hi maru. we had same problem with Foxrenderfarm.
some render is too fast and some render stuck. They use their own engine. Not use BB or deadline