jbraner
Just for the record - my reply wasn't a smart ass reply.
I sincerely question the relevance of this, and I think the OS can make better decisions than I can wrt which cores to place different threads on. I'm quite happy to be told that I'm wrong and that there are some great uses for this - but personally I would never pin SONAR to 3 cores while the other 5 were twiddling their thumbs waiting for a bitbridge, or rewired synth process to come along ;-)
But that's just me - you guys do what you want
I feel exactly the same way, j. I didn't consider what you said to be negative or anything....I think it's ok to question anyone that comes on here posting a registry edit. This of course is not to take away from swamp's finding or sharing his advice....I think it's great that we have this capability. But I also don't think it's wrong to question it...especially when it involves registry stuff and some of the non-advanced users may make a mistake if they try it or try it while not quite understanding it.
There's also a thread scheduling option in Sonar prefs for aud.ini which may be helpful to swamp and others if they haven't tried it yet.
Preferences/audio/configuration file. Look for "Thread Scheduling". Make sure to read up on how to edit aud.ini as you don't just make a change in here.
This variable goes in the [Wave] section and controls the interaction of the main audio thread and worker threads on multiprocessor systems when the Use Multiprocessing Engine option is enabled. Depending on the system, a particular model may result in less glitching and better overall performance. The values are as follows:
0 = Same as previous versions of SONAR. 1 = (default) Better thread balance. Model is more efficient and can provide cycles for other tasks. 2 = Additional worker thread is created. This may result in improvement with Quad processor systems or higher. Not recommended for Dual processor systems. So it may be worth a try to do it here as it's a super simple fix to revert back without literally going into the registry. It's probably not as powerful as what swamp is teaching us...but it's something worth visiting for those that may be up for a test tweak. I've tried the above and noticed I was better with option 1 for all my boxes including my big quad core i7 and my octo. Something to think about. I do appreciate what swamp has shared...thanks swamp! :)
-Danny