Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > macOS
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03-18-2013, 04:08 PM
meech meech is offline
Member
 
Join Date: Mar 2007
Posts: 290
Question 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
Reply With Quote
  #2  
Old 03-18-2013, 04:49 PM
albee1952's Avatar
albee1952 albee1952 is offline
Member
 
Join Date: May 2004
Location: Norwich, CT
Posts: 39,332
Default 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
Reply With Quote
  #3  
Old 03-18-2013, 06:00 PM
Chief Technician Chief Technician is offline
Member
 
Join Date: Dec 2001
Location: NYC
Posts: 6,981
Arrow 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)
Reply With Quote
  #4  
Old 03-18-2013, 06:28 PM
meech meech is offline
Member
 
Join Date: Mar 2007
Posts: 290
Default 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
Reply With Quote
  #5  
Old 03-18-2013, 06:52 PM
Airton Silva Airton Silva is offline
Member
 
Join Date: Nov 2011
Location: Brasil
Posts: 12
Default 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.
Reply With Quote
  #6  
Old 03-19-2013, 07:42 AM
robo6675 robo6675 is offline
Member
 
Join Date: Dec 2006
Location: Minneapolis, MN
Posts: 284
Default 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
Reply With Quote
  #7  
Old 03-19-2013, 08:00 AM
Mista Min Mista Min is offline
Member
 
Join Date: Feb 2013
Location: From Austin, Texas to Munich, Germany
Posts: 156
Default 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.
Reply With Quote
  #8  
Old 03-19-2013, 08:33 AM
John_Toolbox's Avatar
John_Toolbox John_Toolbox is offline
Moderator
 
Join Date: Feb 2004
Location: Minneapolis
Posts: 5,461
Default Re: Why does Pro Tools perform better when it is using fewer cores?

Quote:
Originally Posted by Mista Min View Post
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.
I have seen this posted online before, but it has not been my experience. Both my i7-860 and i7-920 systems work great with hyper threading enabled(Same architecture as nehalem/westmere). I'm not saying that these are faster or better than the newer i7 generations, just that I don't think the hyperthreading "limitations" really are as relevant to real world performance as some of the tech articles make them out to be. I think it's one of the hypotheticals like the difference between putting only 3 RAM sticks in a mac pro for triple channel performance, where if you use 4 sticks it reduces it's performance to 2-channel. Theoretically, there is better performance using a triple channel configuration, but in the real world more RAM(4 sticks equaling 16GB in dual channel mode) will always be better than more memory channels (3 sticks equaling 12GB in triple channel mode). YMMV.
__________________
- 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?
Reply With Quote
  #9  
Old 03-19-2013, 08:51 AM
Bob Olhsson's Avatar
Bob Olhsson Bob Olhsson is offline
Member
 
Join Date: Dec 1969
Location: Songwriter Gulch, Nashville, TN
Posts: 3,519
Default 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
Reply With Quote
  #10  
Old 03-19-2013, 10:00 AM
sunburst79 sunburst79 is offline
Member
 
Join Date: Jan 2005
Location: Cleveland, Ohio USA
Posts: 12,763
Default Re: Why does Pro Tools perform better when it is using fewer cores?

Quote:
Originally Posted by Bob Olhsson View Post
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.
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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -7. The time now is 04:06 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com