While the main feature is toggling the power plan, the script also changes the CPU affinity for SawStudio to use just the first two physical cores of the CPU (or one if you desire).
The hope in the affinity change is that we can still have hyperthreading enabled for the rest of the operating system but prioritize SawStudio to just a particular core. (We noticed that Bob's Force Single CPU option doesn't appear to change CPU affinity... so we're hoping that by changing the CPU affinity to one (or two) cores that we're sending a strong suggestion to the Windows scheduler that we want SawStudio to run on just one or two physical CPUs... and that if two processes are contending for that CPU that the priority be given to SawStudio and the other process be assigned to another CPU).
We just did a quick test of SawStudio playing, while opening up Lightroom to do heavy editing on large RAW files just to see if there was any degradation in SawStudio performance... we couldn't detect any. But we did notice that Lightroom seemed to hit the other cores higher than the first two cores that we had SawStudio on which seemed good. In real practice, I only have a word processor open for reading/editing scripts while producing in SawStudio.
Connect With Us