Unworkably Slow node performance in large files

  1. Performance in the UI is unworkably slow in large files whenever I make any edits. It locks up for minutes at a time. CPU usage is 1%, and memory use is very small. The preview doesn’t even begin–just the wire connection step locks up. This happens whether I’m previewing 2 nodes into my graph or the final mix.
  2. This happens on every edit in my larger files. It did not happen on earlier World Machine versions.
  3. Unfortunately I cannot share my file, but I did find this post reporting the same thing in the Help section: Best practices to improve performance working with big files - #2 by rsalvatore
1 Like

Just updated to the latest WM and my projects are now painfully unresponsive. Can’t even use the shape editor.. time between selecting shapes and vertices measured in multiple seconds. What has happened?

1 Like

Hmm. I’m definitely interested in more information to track this down - it’s certainly not expected behavior, so I don’t have any good workaround suggestions yet.

If you have a world file that demonstrates this problem that you can send to me at support@world-machine.com so I can investigate this behavior, that would be great.

2 Likes

+1 very slow ui with large files. I’ve noticed that the preview on the bottom right will trigger when making changes. Also I recall something about macros being an issue? I use a lot of them.

I also can’t share my files in question. @Stephen if you’re still waiting on a file I can slap something together on my personal setup.

@MP77, yes, that would be very helpful. I can try to investigate here without a repro, but it’s a much faster and more direct line to a fix if I have an example of the problem.

2 Likes

In my case, it doesn’t seem to be the Preview being the direct cause, at least.

Example, I just selected a shape generator that’s right at the start of my graph, locked that as the mini-Preview, then re-attached a wire to a node 5 or 6 steps in from that. That operation just took about 45 seconds. No automatic preview was running and I don’t even have a View window open other than the node graph.

I then turned on the auto-Preview at 1024 resolution (this file is currently set to 8192), locked the preview to the last node in the graph, and moved a wire near the end of the graph to bypass a small blur modifier and it just took about 90 seconds to complete the wire connection before the UI became responsive. The Preview didn’t show any incremental progress that time, it just was already done recalculating by the time I got control back when the wire visibly snapped into place. Throughout all these operations, my CPU usage is 1-2% and memory usage is maybe 40%.

Seeing if I can get a pared down version of this file where the issue still occurs.

I’ll have more questions later, but what GPU does your system have?

1 Like

RTX 4080 16GB VRAM, driver version 32.0.15.8157

I have sent you an e-mail! Hope it helps. Thank you!

1 Like

I’ll take a look at it soon and let you know what I find!

1 Like

Just to make a public reply – I’ve reproduced the performance issue for large projects on my own system, and will say more here when a fix is available.

5 Likes

A further note - the fix for this will be in the next Dev Preview release.

4 Likes

Thanks, Stephen!

Is there a sense or a guess of when that release will occur?

Much appreciated!

1 Like

in separate post “beyond heightfields” he said:

“I hope to get the first Dev Preview out within the next couple weeks for ya’ll to start playing with this!”