3990X and Multithreading
#3
(03-22-2025, 10:55 PM)Jstmst Wrote: Multi-threading (all flows)
These settings are universal to all flows and are sticky settings (their values are stored in 3dsMax.ini, instead of the scene file)

Pin threads: controls whether threads launched by tyFlow’s internal thread pool will be pinned to a particular processor.
Certain CPU architectures, when utilized by Windows’ thread scheduler, suffer performance issues in tyFlow when threads are not pinned. Historically, this has been the case with AMD Ryzen Threadripper CPUs. If you are using a Threadripper, enabling “pin threads” is recommended. This keeps each tyFlow thread locked to a CPU core (Threadrippers seem to suffer from performance issues in tyFlow when threads are mobile - enabling “pin threads” restores expected performance).

There is such information in the Tyflow documentation. I think your processor belongs to this category. It may be related to this.

Yeah no worries about pinning threads, and that's why I mentioned it in the first place. Rest assured that I went through the docs before asking a question here Big Grin. So, the question is, when threads are pinned for both "all flows' and "PhysX", why when using automatic thread Tyflow is slow af, but when using the exact number of cores that the processor has ( without counting on multithreading ) everything runs smoothly ? I mean, it's a bit weird to be only able to use half the power of my cpu, and phoenix, corona succeed to do so. I'm not gonna die as using 64 threads for tyflow makes things running pretty smoothly, but I'm curious about the why, and eventually would be pleased to have a solution to use the full potential of my cpu.
  Reply


Messages In This Thread
3990X and Multithreading - by Montmirrail - 03-22-2025, 05:23 PM
RE: 3990X and Multithreading - by Jstmst - 03-22-2025, 10:55 PM
RE: 3990X and Multithreading - by Montmirrail - 03-23-2025, 08:06 AM

Forum Jump: