Topic: Pianoteq 8 on Linux: Multi-core rendering ON vs MAX, taskset/cgroups?
Hello everyone, it's been a while!
I'm optimizing my laptop - which has a hybrid CPU with 6 p-cores and 10 e-cores - for hosting multiple instruments (our whole band) into a front-of-house / PA at low latency. For this i need full control of CPU affinity / core assignments. It seems that regardless of "multicore rendering" setting, Pianoteq doesn't stay on whichever core i assign it to, and jumps to whatever core it feels like at any time.
I was wondering if someone can explain to me the exact behaviour of Pianoteq regarding CPU assignment between the 3 settings for "multicore rendering" which are OFF, ON, and MAX. Does it do its own thread management, if so how and when?