** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking

Post
TomG
Max Output Level: -84 dBFS
October 20, 09 8:24 AM

As of  01 November 2009
NEW / BETTER METHOD IS HERE:-

 
Hi all 

Who is affected
The following is confirmed by me  [ in Win 7 X64 RC ]  and by a colleague of mine who is a MSDN subscriber who has access to the final / RTM Windows 7 X64.    It is NOT  a Sonar 8.5.1 issue - it is an O/S issue.   It is also NOT  present in Vista SP1  x64 or X32.   It  only  applies to Windows 7 X64 and X32 and  only  in systems using  more  than 2 physicial CPU's  and/or  more than 2  "logical" cores - ie:  Core i7 DAW's.

The Problem
 
Core Parking is VERY bad for DAW's - great for  non-DAW Laptops - but very bad for us in the DAW world.
 
See here for a bit of info / explanation / more info about CPU Core Parking - http://channel9.msdn.com/forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/ 
Without the following  " fix "  you will see massive CPU spiking in Sonar and Windows Task Manager - some CPU cores will be "turned off" / "parked" depending on load and they will be dynamically turned on or off and dynamically loaded up or down as the system deems necessary -  the scope for glitchs / pops / clicks / droputs  etc.... in such an environment is simply enormous. 
To the best of my knowledge, there is no known "switch" to turn it off - no utility I am aware of to "tweak" it off.
 
The Fix
 
- go to REGEDIT
- Search and Find this key  [  54533251-82be-4824-96c1-47b60b740d00  ]  without the   "  [  ]  "
- alternately, you can search and find the phrase  "  Core Parking "  -  again without the  "  "
- either of the above searchs works and delivers the exact same results
- delete the key(s)
- make sure you search the whole Registry - you should find it  [ from memory ]  6  times but will only be able to delete  [ from memory ]  the first  2 or 3 instances - dont worry about the ones you cant delete - just delete all the ones you can
- exit the Registy
- Shutdown Win7
- Do a full cold shutdown and re-boot
 
The Result
 
Perfect* load balancing across all you CPU cores - no spiking - both in Windows 7 Task Manager and Sonars CPU meters
 
Hope the above is of help.
 
Tom
 
* -  you will still see some  " unevenness "  depending on the EFX / VST / Synths  etc... you use because unlike Sonar - which is excellently "coded" to be multi-thread aware, compliant and cpu-load-balanced,  many, many other  EFX's / VST's / Synth's  etc...   [ most actually ]    are very lazily and poorly coded / written and  are no-where near  as  " even "  when it comes to multi-thread awareness,  compliance and cpu-load-balancing.
post edited by TomG - November 01, 09 5:28 AM
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 8:34 AM
Incredible.  Two days before the official W7 release and problems already. 

I was under the impression that it's up to the host not the plugins to handle multithreading but I could be wrong as usual.
TomG
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 8:41 AM
Hi Teksonik
 
At the risk of sounding contradictory, there is nothing at all wrong or problematic with Windows 7 and Core Parking - its a brilliant laptop-power saving feature and works very well for that purpose and indeed works  %100 exactly as designed and intended by MS.
 
Its just bad in a DAW environment when you are streaming audio / efx / syths / mid etc.... all at the lowest possible latency you can - for our purposes, we need  " all cores on deck all the time ".
 
The bit that surprised me was that  I thought / hoped  that the final / RTM version might have had a setting  [ in the Control Panel / Power Settings area ]  to turn this feature on or off - apparently, this is not the case - hence the need for the above Registry edit.
 
Tom
post edited by TomG - October 20, 09 8:45 AM
eratu
Max Output Level: -46.5 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 8:55 AM
Thanks for the info -- will be paying attention to this issue when I install Win 7. :)
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 9:03 AM
there is nothing at all wrong or problematic with Windows 7 and Core Parking


Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.

But anyway I'm still happily using Win XP.  I'll let you guys work out these kind of bugs in Win 7 (I agree there should be a simple switch to turn off Core Parking ).
post edited by Teksonik - October 20, 09 9:05 AM
papa2005
Max Output Level: -43 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 9:34 AM
I agree with what Teksonic says.

I recently had to purchase a new computer. It's pre-loaded with Vista Home Premium 64-bit. I've had nothing but problems with it. I'm about to try wiping the HD and installing XP Home 32-bit. I may be screwing up by trying to do this (I'm no computer expert but I'm no computer dummy, either) but I still have a window (no pun intended) of opportunity to return the computer for a full refund.
eratu
Max Output Level: -46.5 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 9:35 AM
I wonder if Noel has chimed in on this issue and how Sonar 8.5 handles it. There are supposed to be optimizations specifically for Win 7 and the i7....
emwhy
Max Output Level: -62 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 1:27 PM
Serious question. I've been running Win 7 64 RTM for about week, last weekend I did four heavy-duty mixes, about 60 tracks each, 30 plus plug-ins and about 5 or 6 soft-synths per project.

I did everything in 8.5.1 64 bit with about 10ms of latency for mixing. I never saw any irregularities on the CPU meter. It was hovering close to 48% on all cores, with core 1 slightly higher at times (which I'm told is normal), but no spikes. I'm using a Q6600 with the aud.ini tweak for quad cores. If anything my CPU overhead was almost identical to what I would see in XP 32.

My question is, CPU parking seems to shut cores down that aren't working that much to save power, but if you're running a project with a heavy load, would Windows even have a chance to do that?

Wickens
Max Output Level: -87 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 1:32 PM
Teksonik


there is nothing at all wrong or problematic with Windows 7 and Core Parking


Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.

But anyway I'm still happily using Win XP.  I'll let you guys work out these kind of bugs in Win 7 (I agree there should be a simple switch to turn off Core Parking ).


So you dont turn off any features in XP, and you leave your network adapter on as well?

Anyway! - Thanks for the info on this tweak, I'm going to try it tonight even though I'm still having problems in XP and W7.
Jose7822
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 2:21 PM
Teksonik


there is nothing at all wrong or problematic with Windows 7 and Core Parking


Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.

But anyway I'm still happily using Win XP.  I'll let you guys work out these kind of bugs in Win 7 (I agree there should be a simple switch to turn off Core Parking ).

Right!
 
So, based on your logic, then there's something wrong with Windows XP since it also has tweaks involving REG edits.  Not to mention the /3GB switch.
 
:-)
Freddie H
Max Output Level: -39 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 2:40 PM
Thansk for that INFO TomG... =)


I took the liberty to add this great info inside here...
http://forum.cakewalk.com/fb.ashx?m=1852730


Regards
Freddie
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 3:41 PM
Wickens


Teksonik


there is nothing at all wrong or problematic with Windows 7 and Core Parking


Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.

But anyway I'm still happily using Win XP.  I'll let you guys work out these kind of bugs in Win 7 (I agree there should be a simple switch to turn off Core Parking ).


So you dont turn off any features in XP, and you leave your network adapter on as well?

Anyway! - Thanks for the info on this tweak, I'm going to try it tonight even though I'm still having problems in XP and W7.


I've not needed to do any Reg tweaks for WinXP but I have shut down some eye candy.  I use this computer for both internet and music composition. Sometimes I have Firefox and Sonar running at the same time.  No problems here.
post edited by Teksonik - October 20, 09 3:45 PM
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 3:45 PM
Jose7822


Teksonik


there is nothing at all wrong or problematic with Windows 7 and Core Parking


Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.

But anyway I'm still happily using Win XP.  I'll let you guys work out these kind of bugs in Win 7 (I agree there should be a simple switch to turn off Core Parking ).

Right!
 
So, based on your logic, then there's something wrong with Windows XP since it also has tweaks involving REG edits.  Not to mention the /3GB switch.
 
:-)


Of course there is something wrong with WinXP.............why would we need Win 7 or the disaster that is Vista if there wasn't ? I'm staying right where I am until you early adaptors get some of the obvious bugs worked out of Win 7.
Jose7822
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 4:11 PM
As always, misinformation spreading about.

Vista might've been a disaster when it first came out, but that was a long time ago and a lot has changed since then.  So much so, that Vista (as of SP2) is currently better than XP.  Windows 7 has been reported to be even better than Vista, but sadly I'll have to wait a little before transitioning.  Anyways, XP was a good OS but it's time to move to better things and that's what Windows 7 represents for a lot of us.  Hope M$ keeps up the good work.

Take care!
DonM
Max Output Level: -34 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 6:57 PM
Good info:

I'm busy building my Win7 DAW and with how much work I am involved in right now, I hope I will finish it between Christmas and New Years. 

I'd say that deciding whether it is a problem or not is less of an issue for me.  It's just simply tuning the OS to do what I (we) need.  That's why they call it software.

Thanks for the heads up.

-D
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 7:05 PM
"As always, misinformation spreading about. "


No misinformation.  Vista was/is a disaster.  Hence the need for "Windows 7" (Anyone remember Windows ME?)

Anyway I'll be following the progress of 7 to see how it functions in the world of DAWs..................

post edited by Teksonik - October 20, 09 7:07 PM
Dave Allison
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 7:22 PM
Teksonik
Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.


The musician and the business user have quite different requirements, so it's not unreasonable that the default configuration will be good for one, and the other will have to tweak...
John
Forum Host
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 7:47 PM
"As always, misinformation spreading about. " No misinformation. Vista was/is a disaster. Hence the need for "Windows 7" (Anyone remember Windows ME?) Anyway I'll be following the progress of 7 to see how it functions in the world of DAWs..................
Vista is working just find on my system.  If it were a disaster would it be so good on my system?  BTW, I also have XP on a separate drive and when I loaded it up I was not a happy camper with how slow it was and how brain dead it was. 

Why people still cling to this notion that Vista was a disaster baffles me. On a good Vista ready machine it will run rings around XP. One thing though if you judge Vista on a machine that was built for XP then it could very well be a disaster. But then any knowledgeable person wouldn't do that right?

The reason Windows 7 is coming out is so MS can make more money. It is not because Vista is a bad OS.
Jose7822
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 9:42 PM
Vista works great on my system. 

I don't even fire up my XP machine any more (not nearly as much anyways).  It's so 2001 :-P
juca
Max Output Level: -63 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 10:38 PM
Hi Tom G:
Only one question: are the Core 2 Duo (E8400) machines also affected by this problem?
The "and/or" assertive in the "Who are affected" item put me in doubt.
Thanks for a clarify.
Greetings.

On edit: I could understand as "It  only  applies to Windows 7 X64 and X32 and  only  in systems using  more  than 2 physicial CPU's  or  more than 2  "logical" cores. So, I was in doubt...
post edited by juca - October 20, 09 10:41 PM
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 20, 09 11:52 PM
BTW I just wanted to clarify that we're aware of core parking. We ran into this while we were doing some benchmarking and saw some cores not used. However its important to note that this doesn't necessarily mean underperformance. I wrote some stuff about it in my Win7 article on our blog.
 
In the test we did we didn't see any observable degradation in performance with core parking on other than the task manager CPU readout. However under higher load it appeared that all cores were working. Were you able to demonstrate actual glitching or loss of performance with core parking off? I agree though that core parking is primarily a power management feature so if power is not a concern its ok to disable it.
 
John
Forum Host
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 0:10 PM
I agree though that core parking is primarily a power management feature so if power is not a concern its ok to disable it.
Yes but don't we all want to be green? I am going to build a 1 watt power supply for my next desktop just so I can say I am  greener then anyone else.
Glyn Barnes
Max Output Level: -0.3 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 0:12 PM
Jose7822



Vista might've been a disaster when it first came out, but that was a long time ago and a lot has changed since then.  So much so, that Vista (as of SP2) is currently better than XP.  
+1 - Vista 64 SP2 is much better that XP. My original dislike for the Vista GIU was fixed once I found you could switch to "Classic Mode".
 
It's a shame that so many companies have not made their software more Vista friendly. UAC for example is a very good idea but so many software packages need it switched off to function correctly.

TomG
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 3:06 AM
Hi juca - no it %100 does not affect  Core 2 Duo  DAW's.

Core Parking is a Win 7 feature which only  operates on  4-core or more systems - be they real or virtual cores - thats why i7 users were the first to  "see" it

Tom
Freddie H
Max Output Level: -39 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 4:57 AM
John



I agree though that core parking is primarily a power management feature so if power is not a concern its ok to disable it.
Yes but don't we all want to be green? I am going to build a 1 watt power supply for my next desktop just so I can say I am  greener then anyone else.

 
Hehe Great John!! I will add a 2000 watt to compensate!
Freddie H
Max Output Level: -39 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 5:06 AM
I think its just bull that we need to disable all kinds of stuff in BIOS and OS always?
Why can't it be like this. "Green mode" or "Performance mode". in OS.


"Green"for home computers. Performance = for Work computers= FULL POWER on PSU, Full power to the CPU! All CPU-cores ON always!, No HD Sleep, No Screen Sleep. No Wait, No Sleep mode, No Auto log off! 

How hard can it be?


Regards
Freddie
ducatibruce2
Max Output Level: -79 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 7:54 AM
Yes but don't we all want to be green? I am going to build a 1 watt power supply for my next desktop just so I can say I am greener then anyone else.

 
Mine's powered by a dynamo driven by an excercise bike - be sure to keep an eye out for my new topic "How do I get the heavy breathing out of my vocal tracks"
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 8:18 AM
Dave Allison


Teksonik

Not to be argumentative but if any user, musician or businessman has to do a Reg tweak to a brand new Windows version to get proper performance then yes in my opinion there is something problematic with Window 7.


The musician and the business user have quite different requirements, so it's not unreasonable that the default configuration will be good for one, and the other will have to tweak...




It's unreasonable for anyone to have to do Reg tweaks to a new OS version.
Teksonik
Max Output Level: -80 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 8:25 AM
John

Vista is working just find on my system. 


Well that makes two of you.  Certainly a feather in Microsoft's cap.

I see the Vista spellchecker is working "find".  :-)

Chill out. Just yanking your chains fellows. Like Vista? Use it. Who cares.
tyacko
Max Output Level: -67 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 8:29 AM
I am going to be putting Win 7 64-bit on my second boot and I'll set this "Core Parking" setting provided.  I personally have no problem trying what might not be a problem for the typical user experience (parking of cores).  With this being my DAW I want to have all of the core available when needed.  So, if I have to "tweak" the registry on this initial release to make that happen I will.

Microsoft tends to release their "Power Toys" utility apps shortly after the release of their new OSes so that power users can do the same we'll be doing with this manual tweak through a user interface.

I apprecriate someone finding this tweak and helping us out.

Tom
post edited by tyacko - October 21, 09 8:31 AM
John
Forum Host
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 8:44 AM
I'm not sure any of read Noel's post. If you did it may turn out that this is much ado about nothing. It all depends on how well Windows can manage this. I am not saying that this tweak isn't going to be needed and it does offer a fix if and only if we see a problem. Otherwise it is a bit premature to consider this as absolutely needed. Lets wait and see. Also people do run Windows 7 now and I have not seen any report of any problem associated with this as yet. So I think we need to calm down and see how this turns out. 

It would be nice to have this as an option though.
eratu
Max Output Level: -46.5 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 9:11 AM
+1
emwhy
Max Output Level: -62 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 9:24 AM
However under higher load it appeared that all cores were working

Thanks Noel. That's all I really needed to hear at this early point. If you have a beefy project, you wont be giving the OS a chance to give a few cores some time off.


Jose7822
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 10:14 AM
Teksonik


It's unreasonable for anyone to have to do Reg tweaks to a new OS version.

Your complaining about OS tweaks doesn't go at all with your user name. :-P
 
OS tweaks (including REG edits) have been around since OS have been around.  Not sure why you're surprised about this.
 
Like Dave said, Microsoft caters to the mass (that's not us by the way).  So that's why we're the ones who need to tweak our systems.
 
It's really not hard at all.
emwhy
Max Output Level: -62 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 11:11 AM
OS tweaks (including REG edits) have been around since OS have been around

+1...always have to twaek, have been since Pro Audio 8 on Windows 95.

juca
Max Output Level: -63 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 11:37 AM
TomG


Hi juca - no it %100 does not affect  Core 2 Duo  DAW's.

Core Parking is a Win 7 feature which only  operates on  4-core or more systems - be they real or virtual cores - thats why i7 users were the first to  "see" it

Tom


Tom, thank you for your time and help.
Best regards.
Bristol_Jonesey
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 11:51 AM
ducatibruce2



Yes but don't we all want to be green? I am going to build a 1 watt power supply for my next desktop just so I can say I am greener then anyone else.

 
Mine's powered by a dynamo driven by an excercise bike - be sure to keep an eye out for my new topic "How do I get the heavy breathing out of my vocal tracks"

Mine's powered by a hamster running round in a wheel.
 
He loves it, and so do I!!!!
phil5633
Max Output Level: -87 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 12:58 AM
Noel Borthwick [Cakewalk]

BTW I just wanted to clarify that we're aware of core parking. We ran into this while we were doing some benchmarking and saw some cores not used. However its important to note that this doesn't necessarily mean underperformance. I wrote some stuff about it in my Win7 article on our blog.
 
In the test we did we didn't see any observable degradation in performance with core parking on other than the task manager CPU readout. However under higher load it appeared that all cores were working. Were you able to demonstrate actual glitching or loss of performance with core parking off? I agree though that core parking is primarily a power management feature so if power is not a concern its ok to disable it.
 
Noel, doesn't selecting the "always run at maximum power" [option wording is a paraphrase. I'm not at my DAW] option turn off core parking? I've been running Windows 7 since the release candidate was available and switched to RTM as soon as it was available. I always choose the maximum power option and don't recall seeing any cores with very low loads. Core 1 thread 1 and sometimes one more [maybe core 3 theread 1] run at a somewhat higher load, particularly for the undemanding projects I've been working on lately; but none have been off, at least when I looked. And as you describe, when I've pushed the load up all eight threads have leveled out nicely.
 
Thanks.
 
Bill

B San
Max Output Level: -85 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 3:29 PM
Interesting thread fellas
riojazz
Max Output Level: -64 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 21, 09 3:33 PM
...
post edited by riojazz - June 09, 10 11:59 AM
TomG
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 22, 09 5:46 AM
Hi all

FWIW I can clarify the following.

I have a Core i7  Xeon 4.2 gig quad-core [ 8 cores in total ]  DAW.

I have a simple Sonar 8.X test project.

- 72 Tracks each running 1 x Sonitus Verb  1 x Sonitus Comp and  1 x Vocal Strip - all input monitoring on, all at 32 Samples / 0.7ms latency @ 24/44.1 -  Layla 3G ASIO driver  - in total, 216 EFX input monitored.

On my DAW the above project has my CPU sitting around %83 but even at these high loads, the CPU spiking - especially with the Sonar 8.5 meters is massive - constant and erratic  "amber-ing" and  " red-ing "  on the cores bouncing all over the place - Windows Task manager reports a similar story.

Turning the Power Mgt to " always on "  or  " full "  or whatever  does not  change or fix this.

The only thing that does is the  reg edit in my first post.

I dont know how hard / high Noel and the team were testing this issue, but the above is my reality and the fix  " fixed " it to being perfectly even and flat subject to the  *  in my first post.

To me, this is a no-brainer tweak with  zero  downside  [ other than it effectively stifles power mngt - but who cares in a dedicated DAW ]  and a massive upside  ie:  all cores all on deck all at the same time all sharing the load evenly regardless of overall CPU load regardless of a small-cpu-load-project  or  a  massive-cpu-load-project.

If you dont want to do the tweak please dont - but other than the power saving caveat above - I cant think of any reason not to do it - there is only upsiade.

Tom
John
Forum Host
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 22, 09 6:04 AM
Tom I agree with your analysis. I will probably do the the tweak for the reasons you outline when I goto Windows 7. I wrote my post only in response to so much angst being shown by so many.  Also it is likely that by the time I am able to goto Windows 7 64 bit this will have been made a simple power management selection. But if not the tweak you have here is outstanding. I want you to understand that. As you point out and I think my posts about being green also try to point out that on a desktop this is the proper way to go. I can see that on a laptop that is used for things that have nothing with audio its not a bad idea. On a desktop it seems silly. That was the point of my "green" posts.
post edited by John - October 22, 09 6:55 AM
TomG
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 22, 09 6:37 AM
Hi John

Thanks for your post - I certainly didnt in any way read your posts as anything other than informative and totally accurate.  Your posts here are always well thought out and considered and I always look forward to your thoughts and comments and contributions.

As you say,   *hopefully*  a simple  "switch"  or  "setting"  will be found  or an update issued [  SP1 maybe ] to make this a simple on/off selection

All the best,
Tom
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 23, 09 8:06 AM
Noel, doesn't selecting the "always run at maximum power" [option wording is a paraphrase. I'm not at my DAW] option turn off core parking?

 
I believe it does turn it off. If thats not it there is definitely an option in the power management that implicitly turns it off. Not at a Win7 machine now so can't verify. It would have been nicer if there was a UI option to ONLY turn off core parking though.
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 23, 09 8:10 AM
The only thing that does is the reg edit in my first post.

 
Interesting. That is a bit wierd - ill try and find out more about it. When we tested it we were able to turn off core parking from the power management UI itself by disabling power management without any reg tweak. When we did that task manager no longer showed cores being idle.
 
Did you see that on just that one project or any project in general?
 
TomG
Max Output Level: -84 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking October 23, 09 8:49 AM
Hi Noel

It was / is on all projects.
 
I've looked at all the power management UI options with no luck - also, in my testing I was able  " un-park " the cores but that did not solve the  uneven-cpu load issue - I hope you are right Noel - if there is a simple way to  unpark-the-cores  and  get even-cpu-load-across-all-cores-regardless-of-load  then that would be great - but so far, the only thing that %100 does work is the reg edit.

There is one other possiblity, but I cannot try it on my machine and it may not be  [ easily ]  do-able. 

If you disable the  " Power "  Service  [and re-boot]  this will stop all power managment and therefore possibly also Core Paring........................ problem is that when I disable and shutdown the " Power " Service  it also turns off and disables the " Windows Audio "  Service  and  the " Windows Audio EndPoint Builder "  Service -> result = no Audio and no Audio Driver. 

With  XP and Vista you were able to go in to the Registry and remove / delete the  "Dependency" between Services  but in Windows 7, in the Regtistry, the " Power "  Service Registry entry shows no Dependencies and the  " Windows Audio "  Service  and  the " Windows Audio EndPoint Builder "  Service do not list " Power "  as a Dependency - so you cant [ in any way that I know of ]  break the Dependency between the Power and Audio Serices - once you turn the Power Service off, you lose all your Audio Services.

Hope this helps.

Tom

PS: I use a Layla 3G with the ASIO enhanced 8.2 Driver
post edited by TomG - October 23, 09 9:04 AM
Muziekschuur at home
Max Output Level: -62 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking March 20, 10 6:12 AM
Could the GODMODE provide an easier tweak for us mere mortals?
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking March 21, 10 6:40 PM
There is an easier way without tweaking the registry:
 
Even though there is no user interface in Windows 7 to enable/disable core parking, fortunately there is an documented way to disable it in the Microsoft performance tuning guidelines. Look for "Core Parking" in this document.
 
To summarize:
To turn off core parking, set the minimum cores parked to 100 percent by using the following commands:
Powercfg -setacvalueindex scheme_current sub_processor bc5038f7-23e0-4960-96da-33abaf5935ec 100
 
Powercfg -setactive scheme_current 
  
 
post edited by Noel Borthwick [Cakewalk] - March 21, 10 11:56 PM
Crg
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking March 21, 10 6:49 PM
Is the path to that in that document? Excuse me for being an idiot, but how do you get there? 
jsawoski
Max Output Level: -90 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 09, 10 3:27 AM

I read this "critical" alert with great interest and found it to be completely unnecessary, with the new HP laptop I just got, running Windows 7 on a quad-core i7 processor. If this registry tweak were actually necessary, I believe Cakewalk would have included it in a ReadMe or pop-up message. 

But one thing I discovered that helps with Windows 7 is ASIO4ALL. It instantly eliminates popping, stuttering, etc.

Try it: http://www.asio4all.com

TomG


As of  01 November 2009
NEW / BETTER METHOD IS HERE:-

 
Hi all 

Who is affected
The following is confirmed by me  [ in Win 7 X64 RC ]  and by a colleague of mine who is a MSDN subscriber who has access to the final / RTM Windows 7 X64.    It is NOT  a Sonar 8.5.1 issue - it is an O/S issue.   It is also NOT  present in Vista SP1  x64 or X32.   It  only  applies to Windows 7 X64 and X32 and  only  in systems using  more  than 2 physicial CPU's  and/or  more than 2  "logical" cores - ie:  Core i7 DAW's.

The Problem
 
Core Parking is VERY bad for DAW's - great for  non-DAW Laptops - but very bad for us in the DAW world.
 
See here for a bit of info / explanation / more info about CPU Core Parking - http://channel9.msdn.com/forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/ 
Without the following  " fix "  you will see massive CPU spiking in Sonar and Windows Task Manager - some CPU cores will be "turned off" / "parked" depending on load and they will be dynamically turned on or off and dynamically loaded up or down as the system deems necessary -  the scope for glitchs / pops / clicks / droputs  etc.... in such an environment is simply enormous. 
To the best of my knowledge, there is no known "switch" to turn it off - no utility I am aware of to "tweak" it off.
 
The Fix
 
- go to REGEDIT
- Search and Find this key  [  54533251-82be-4824-96c1-47b60b740d00  ]  without the   "  [  ]  "
- alternately, you can search and find the phrase  "  Core Parking "  -  again without the  "  "
- either of the above searchs works and delivers the exact same results
- delete the key(s)
- make sure you search the whole Registry - you should find it  [ from memory ]  6  times but will only be able to delete  [ from memory ]  the first  2 or 3 instances - dont worry about the ones you cant delete - just delete all the ones you can
- exit the Registy
- Shutdown Win7
- Do a full cold shutdown and re-boot
 
The Result
 
Perfect* load balancing across all you CPU cores - no spiking - both in Windows 7 Task Manager and Sonars CPU meters
 
Hope the above is of help.
 
Tom
 
* -  you will still see some  " unevenness "  depending on the EFX / VST / Synths  etc... you use because unlike Sonar - which is excellently "coded" to be multi-thread aware, compliant and cpu-load-balanced,  many, many other  EFX's / VST's / Synth's  etc...   [ most actually ]    are very lazily and poorly coded / written and  are no-where near  as  " even "  when it comes to multi-thread awareness,  compliance and cpu-load-balancing.



post edited by jsawoski - June 20, 10 1:02 AM
mauryw
Max Output Level: -82 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 10:37 AM
PHY Loopback problem after DAW Tweak
 
This is a bit off topic, but I don’t know where else to go.  I installed Win 7 x64 on my Quad Q6600.  I followed the tweak suggestions and disabled several services to decrease CPU overhead.  What I found was that connection to internet was inconsistent, i.e., sometimes it would be closed and upon reboot would be open, but was not predictable or consistent.  I installed and used the Realtek LAN diagnostic tool and found that ALWAYS, when the internet connections was closed, running the PHY Loopback test was necessary and sufficient  to open the connection.  So, what service do I need to enable to make the connection consistently open?  I don’t see a way to return the tweaks to the original defaults.  Is there a way to do that?  Thanks for your help!!!!
mauryw
Max Output Level: -82 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 11:00 AM
PHY Loopback problem after DAW Tweak
 
This is a bit off topic, but I don’t know where else to go.  I installed Win 7 x64 on my Quad Q6600.  I followed the tweak suggestions and disabled several services to decrease CPU overhead.  What I found was that connection to internet was inconsistent, i.e., sometimes it would be closed and upon reboot would be open, but was not predictable or consistent.  I installed and used the Realtek LAN diagnostic tool and found that ALWAYS, when the internet connections was closed, running the PHY Loopback test was necessary and sufficient  to open the connection.  So, what service do I need to enable to make the connection consistently open?  I don’t see a way to return the tweaks to the original defaults.  Is there a way to do that?  Thanks for your help!!!!
Cactus Music
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 11:26 AM
You need a proper audio interface with good ASIO drivers, not a computer lobotomy....
This thread is full of misinformation to the point of needing a delete or something..
dariunas
Max Output Level: -88 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 11:58 AM
Interesting. I'm running the Q6600 and notice in Sonar 7 PE that core 2 seems to be riding noticably higher than the others under normal use. Hasn't seen any testing or heavy loads so I can't compare to see if Windows calls all the cores in when it should...
Amour013
Max Output Level: -89 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 12:02 AM
Cactus Music


You need a proper audio interface with good ASIO drivers, not a computer lobotomy....
This thread is full of misinformation to the point of needing a delete or something..

 
+++100000000000
sykodelic
Max Output Level: -78 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 9:17 PM
I did the registry tweak and now I see equal loads on all cores which I did not see before.  I'm not sure how this could be misinformation.  It works I have seen it with my own eyes.  Having cores parked on a desktop daw makes no sense. I have 4 cores why would I not want them all being used.
Cactus Music
Max Output Level: 0 dBFS
Re:** Critical ** Windows 7 DAW Tweak .... Disable CPU Core Parking June 22, 11 9:20 PM
Please let this die!!!!! it's an old thread and the info is very outdated etc....