Hi,
The Multiprocessor Support funtion is not working on my system. Irrespective of which option I try (and I've tried them all from "off" to "12 cores") Kontakt (in standalone mode) always uses just one core to the point that it reaches 100%. This has been happening with all versions of Kontakt 7 (I'm currently using version 7.9.0).
As an example, when using Pharlight I reliably see the load on one core increase as I add voices until it reaches 100% (see screenshot below; each key press corresponds to one of the red horizontal lines; the core reaches 100% with just 4 keys pressed). When this happens I get severe audio distortion. The core that reaches 100% is not always the same so the problem cannot be solved by excluding a core via Windows' Processor Affinity setting.
The behavior happens with all Kontakt libraries, but to varying degrees based on how CPU intensive the library is. It also happens whether I load one library or several.
The same thing happens with the VST3 plugin in Cubase Pro (versions 11, 12 and 13). And, yes, I know that we should disable Multiprocessor Support in our DAW so that it can manage core loading.
I'm running Windows 10 Pro on a 6-core laptop with 64GB of RAM and an RME UCX audio interface. All my software/drivers are up to date. This problem happens with Hyperthreading on and off (i.e., with 6 physical cores / 6 logical cores as well as with 6 physical cores / 12 logical cores).
Is this a known issue? If so, is there a fix in the works?
Cheers…