I'm sure I'll get some comments through which I'll learn a great deal (as per usual) from smarter fellers and gals than me by posting this BUT...
I've been having a problem that cropped up as far back as X2 where my 8 core cpu seemed to only use the first core and it would max out rather quickly. When I first got my machine from Jim (Studio Cat) it was a monster. I could track, tweak and mix all without freezing many (or any) tracks and throw all the plugs I wanted into any project. But then, I started getting pops and crackles after loading up a project with plugs and many tracks and started having to resort to freezing and upping my sample buffers when mixing on my interface (Motu Audio Express). I could see every time this happened that the first core was maxing out in Sonar's cpu meters and that the other cores were barely registering. Yesterday I was trying to mix a not inordinately large mix when I started getting pops and crackles. So first, I froze most of the tracks. Still no love. So I raised my buffers to 1012. All was good. But it finally bothered me enough to start interweb sleuthing about those damn cores. And I stumbled on Core Parking and how to disable it. There were older threads from this forum as well that, as far as I could tell, never had a definitive answer as to whether this was good or bad...would work or wouldn't...should be done or never, ever, never do it no how, no way. So I found this method:
Open Regedit Go to, HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Control
Power
PowerSettings 54533251-82be-4824-96c1-47b60b740d00 Then select "0cc5b647-c1df-4637-891a-dec35c318583", right click ValueMax and "Modify" from "64" to "0" The go down more to ea062031-0e34-4ff1-9b6d-eb1059334028 Right Click Attributes, and "Modify" from "1" to "0"
Then go back to SYSTEM, and close ControlSet001, repeat steps for ControlSet002 then repeat again for CurrentControlSet
File and Exit out of Regedit. Shutdown, and cold restart. Core parking should now be disabled.
And did it.
And it solved my problem.
I'm back to being able to track AND mix at 96 samples which is 2.7 ms latency. I can actually see the other cores working now. It is tres fab.
PLEASE UNDERSTAND...I AM NOT ADVISING ANYONE TO MUCK ABOUT THEIR REGISTRY WITHOUT KNOWING HOW TO GET BACK TO WHERE YOU WERE IN THE FIRST PLACE! I'm posting this mainly as one feller's experience and to see what others may know about it. If you do want to try it for gawd's sake create a restore point beforehand and save and print out the above instructions so you can reverse them if needed.
So...Core Parking seems to me to be crummy for DAWS. What do you think? Or know?