|
Avid Pro Audio CommunityHow to Join & Post • Community Terms of Use • Help Us Help YouKnowledge Base Search • Community Search • Learn & Support |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Why does Pro Tools perform better when it is using fewer cores?
I've been trying to figure out if I have the Playback Engine settings optimized ... and I've noticed that on my system Pro Tools uses less CPU and I get fewer related errors when I set the Host Processors setting to 3 out of 12 processors (I have a six core Mac Pro).
The most common advice I've seen here on the subject (and on Avid's own tech articles) is that a good starting point is to set it to one less processor than is available (for me that would be 11 out of 12). On my system it seems that Pro Tools can't take advantage of anywhere that number of processors. For example, at 48khz, I can pull up 20 UBK-1 plugins (ten on an audio track through ten more on an aux) , and Pro Tools Native CPU meter hovers around 70%, and Pro Tools in Activity Monitor is around 225% cpu. This is when I select 3 out of 12 processors. When I select 5 out of 12, Pro Tools still shows 70% on its own meter, but Activity Monitor shows Pro Tools using 325% cpu, with the exact same session! 7 out of 12 shows 76% PT meter, and 445% in Activity Monitor, and the more processors I select, the higher the cpu get until it gets jumpy and I start getting error messages. It's almost as if when you allocate more CPU for Pro Tools, it immediately uses more CPU just for fun! The same exact session becomes less efficient, instead of showing less CPU and allowing you to pull up more plugins. It appears as though if Pro Tools took advantage of my CPU properly, I could set to the host processor setting to 9/12 or more, and triple my available plugin processing power! Why doesn't this seem to work? I'm starting to wonder if I should move to another DAW such as Logic since I rely so heavily on VIs. Vienna Ensemble Pro sometimes works as a solution, but adds latency so it's not always ideal for tracking. Does anyone have some insight into this setting? This is all with a buffer of 1024 and CPU usage limit of 99%. I noticed the same basic CPU patterns with different host processor settings with other buffer sizes and CPU usage limit settings. Does anyone else have a six core Mac Pro that sees similar performance? Do you notice better performance with more or fewer cores available for Pro Tools? Thanks for the help :)
__________________
HD Native - Apogee Symphony I/O Mac Pro 6 core 3.33 Westmere 16 GB of RAM PTHD 10.2 OSX 10.7.5 |
#2
|
||||
|
||||
Re: Why does Pro Tools perform better when it is using fewer cores?
I'm not a Mac user(and all cores seems best on my rig), but the "usual" setup is 1 core less than the total(now with hyperthreading, each core shows double, so I would start at 10 cores for PT). Experimentation to find the best performance is always a good idea
__________________
HP Z4 workstation, Mbox Studio https://www.facebook.com/search/top/...0sound%20works The better I drink, the more I mix BTW, my name is Dave, but most people call me.........................Dave |
#3
|
|||
|
|||
Re: Why does Pro Tools perform better when it is using fewer cores?
I set the number of cores to half of the maximum. It works for me and the systems I maintain.
__________________
Jonathan S. Abrams, CEA, CEV, CBNT Apple Certified - Technical Coordinator (v10.5), Support Professional (v10.6 through v10.10) |
#4
|
|||
|
|||
Re: Why does Pro Tools perform better when it is using fewer cores?
Have you guys tried fewer cores and checked Activity Monitor? For me, fewer than half doesn't lower the CPU meter of Pro Tools, but drastically reduces the CPU of Pro Tools shown in the Activity Monitor ... but doesn't increase the number of plugins I can pull up without errors by much (maybe just a few more).
__________________
HD Native - Apogee Symphony I/O Mac Pro 6 core 3.33 Westmere 16 GB of RAM PTHD 10.2 OSX 10.7.5 |
#5
|
|||
|
|||
Re: Why does Pro Tools perform better when it is using fewer cores?
When you increase the CPU share to Pro Tools it will for sure use more CPU, that's why the percentage increases at Activity Monitor. Pro Tools uses all the CPU you give him. It uses all the cores but decreases the load on each core when you add more cores.
__________________
Drummer and FOH engineer for The Knutz. |
#6
|
|||
|
|||
Why does Pro Tools perform better when it is using fewer cores?
I think it may be more like the computer as a whole can run better with fewer cores dedicated to PT. background tasks need some of that CPU power and if you give it all to PT, things start to slow down.
__________________
MacBook Pro (silver) 2.5 GHz Intel Core 2 Duo - 4 GB RAM - 10.6.6 - PT9 - 003 BLA sig mod Terrarium HD3 Accel on a PowerPC - OS 10.5.7 - PTHD 8.0cs2 (3)192/SYNC IO/CS HEDD192/Studer A27/Neve 48 Ch. VR console |
#7
|
|||
|
|||
Why does Pro Tools perform better when it is using fewer cores?
Nehalem and Westmere hyper-threaded CPUs perform poorly when using hyper threading for audio apps. The hyper threading technology used is similar to the Pentium 4 HT and Pentium D.
New ivy and sandy bridge hyper threading is much better and doesn't have this problem. |
#8
|
||||
|
||||
Re: Why does Pro Tools perform better when it is using fewer cores?
Quote:
__________________
- John If a MIDI event triggers a sample of a tree falling and there's no one there to hear it, does it make a sound? |
#9
|
||||
|
||||
Re: Why does Pro Tools perform better when it is using fewer cores?
I've been told that this depends entirely on exactly how each application and plug-in has been coded in addition to the particular graphics processor and driver.
It would be great if there were a simple formula but apparently it's really a moving target.
__________________
Bob's room 615 562-4346 Interview Artists are the gatekeepers of truth! - Paul Robeson |
#10
|
|||
|
|||
Re: Why does Pro Tools perform better when it is using fewer cores?
This is as good as any. And the original explanation was that some plugs follow the RTAS spec better than others. And that by leaving at least one whole core avaiable to processes outside protools its able to run the unoptimised code better. So you want to be one full core down in many cases.
__________________
Scott Formerly Hobo Wan Kenobi Core 2 Specs Page ASUS P6T6 Revolution | i7 930 | 12GB OCZ DDR3 1600 7-7-7-20 | PTLE 10 | CPTK | 003 | Presonus D8 | 11Rack | Alesis AI3 | Presonus HP60 | Mercury + Studio Classics | Sound Toys | MasseyPack | Axiom61 | MAudio Keystation Pro 88 |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Pro Tools 10 and quad cores | algy | Windows | 9 | 02-16-2012 06:25 PM |
Mac Octo 2.26: Almost no difference between 2 Cores and 8 Cores | Hive Guy | macOS | 8 | 05-10-2011 11:05 PM |
Pro Tools 8.04 LE -Win7 x64. Not using all cores. | Alvarex | 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) | 44 | 09-29-2010 12:16 PM |
WinXP 8 cores Pro Tools LE | Wackner | 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) | 25 | 01-17-2009 08:56 AM |
so much for fewer restarts with OS X... | tomcat | Pro Tools TDM Systems (Mac) | 11 | 07-23-2003 04:12 PM |