Search - User list
Full Version: White Water RAM usage
Root » Technical Discussion » White Water RAM usage
mois23
Hello there,

I've an annoying problem. I'm making a whiter water simulation. I noticed that if I enabled “density control” Houdini fills the ram and after several frames it crashes. If I disable it everything works fine.

I've read lot of posts regarding this problem. Here for example [forums.odforce.net]. It seems to be a Win10 issue, but no one posted a solution for that.

Is there definitely a way avoid this problem? Does MAC users have the same issue?

Houdini 17.5/Windows 10
mois23
Really? No one has a solution for that?
goat
Mac and Linux wont have this issue.
mois23
So annoying. The problem is I have a FX license on windows at work and Apprentice Version on Mac at home.

In case, Is it possible to keep the same FX license on dual boot Windows/Linux?

Otherwise, can I cache through filecache node with Apprentice version?

Are they going to fix this problem on Windows on 18 Version?
goat
dug this gemstone up for you:

On Windows, the use of the tbbmalloc_proxy library may now be disabled by setting the environment variable TBBMALLOC_PROXY_ENABLE to 0 (defaults to 1). Disabling tbbmalloc_proxy switches Houdini to use the system allocator which is about 1.8x slower under high thread contention but it allows better memory usage so that some simulations can be completed on machines with insufficient RAM under Windows.

Give it a whirl!
mois23
Hey goat. Thank you for your reply.

An update..

I tried to make same simulation on my Mac. RAM fills completely as well, but at least Houdini doesn’t crash. The problem is that whitewater uses all my 64GB of RAM just for 700.000 particles if I enable density control (I really need it because of the natural look of the foam).

Maybe the problem is that I’m making flip book for seeing the result? Do you think I can save lot of memory with command line?

In the meantime I’ll try your tip on Windows.

Fingers crossed.
goat
Dug a bit and did a test. Turning off OpenCL, on whitewatersolver1 inwhitewater_sim, reduced memory usage from 20GB to 8GB.

Hit up SideFx too as that seems very crazy.
mois23
goat
Dug a bit and did a test. Turning off OpenCL, on whitewatersolver1 inwhitewater_sim, reduced memory usage from 20GB to 8GB.

Hit up SideFx too as that seems very crazy.


Interesting! I'll make same test on windows and mac during the weekend. Hope to see the same result.

Thank you so much for your help!
mois23
An update.

I made a test on Windows. Enabling Density Control always fills RAM. Even switching off OpenCL. I even tried to cache out through command line and disabling TBBMALLOC_PROXY. Houdini uses averagely 58GB of RAM for 7 Million particles simulation (White Water Scale: 0.01).

Without density control I can push White Water Scale to 0.007 and it can simulate more than 20mln particles using just 40GB of RAM.

This is insane. I know that it's Windows fault. But this is unacceptable, anyway.

I've attached my project file..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB