Author Topic: AMD Threadripper  (Read 182 times)

I've been trying to use SSE2 engine in Substance Designer lately and it seems like it's working in some odd manner.
It's using only 50% (more or less) of its power and always allocates tasks to the same threads (see image below).

FYI in other DCC applications the CPU is working just fine, 100%, all threads whenever needed.

Is that correct? Am I missing some registry tweaks? Happy to find out more.
Last Edit: August 08, 2020, 06:52:16 am

Hello Mateusz,

The Substance Engine will very rarely stress the CPU enough to pin all of its cores to a 100% sustained load. System memory will usually be a bottleneck well before a workstation-grade CPU will be, especially when working with high resolution graphs – i.e. 4k and above.
That being said, a high grade workstation CPU is definitely a great asset to have for improved productivity in Substance Designer.

You can find a demonstration of Substance Designer running on an AMD Threadripper 3970X CPU here.
In the demonstration, the 100% usage on all cores occurs when the bitmaps outputs are refreshed and trigger a new render in Blender, but not while rendering the graph in Substance Designer.

Best regards,
Last Edit: August 10, 2020, 04:00:04 pm
QA Analyst
Substance Designer Team

Thanks Luca, I appreciate your response!

Would you mind shining even more light on how SD uses multi-threading and/or parallel processing? There is not much insight to it, apart from the status bars and task manager.

Just like you said, it seems like it caps out at some point, meaning it will never use the full potential of the “high-core-count” CPU. How is the memory exactly bottle-necking it? Is it something you may be looking at in the future, in terms of improvement and better usage of hardware? Maybe something similar to PDG in Houdini? I understand it’s a very specific tool (most likely completely different) but it does give you a whole lot of control on how you could use computational resources available.

Last Edit: Today at 02:06:14 am