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 > Legacy Products > Pro Tools 11
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-19-2016, 09:42 AM
aylavid aylavid is offline
Member
 
Join Date: Dec 2013
Location: Japan & New York
Posts: 59
Default How to Optimize PT for CPU.

Hello Pro Tools experts,

We have CPU overload problems often. Sure we keep watching System usage which usually shows 30 to 40 % average. However, it goes up sometimes and even not going up, still we get a message of overload, and it says remove Native plugs.
We use Quad core right now and considering to move on to 6 core Mac.
However, we have been wondering about CPU usage of PT that it is not evenly using cores. If this way is expected by Pro Tools usage of CPU, it is not worth using 6 core machine.
Is there any experts knows how to Optimize PT to use CPU evenly 8 cores (including hyperthreading) ?

Appreciate your help,
Attached Images
File Type: png PT CPU usage.png (18.9 KB, 0 views)
__________________
Specifications:
Mac OSX 10.10.4
CPU: 2.8GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3
Pro Tools 11.3.1

Appreciate the Rescue from Experts,

A.Y.L
Reply With Quote
  #2  
Old 02-19-2016, 06:37 PM
Chief Technician Chief Technician is offline
Member
 
Join Date: Dec 2001
Location: NYC
Posts: 6,981
Post Re: How to Optimize PT for CPU.

Quote:
Originally Posted by aylavid View Post
Is there any experts knows how to Optimize PT to use CPU evenly 8 cores (including hyperthreading) ?
Not on Mac OS X. I don't know all of the low level specifics. I can tell you that OS X's thread scheduler cannot be bypassed or overridden by Avid. While Avid has done some work with the 64-bit Avid Audio Engine (AAE) in Pro Tools v11 and later to address this, they are still at the mercy of OS X.

Windows is a bit more flexible in this regard, though I don't know the specifics. I'm a Mac, not a PC, and using Pro Tools on Windows was not my idea.
__________________
Jonathan S. Abrams, CEA, CEV, CBNT
Apple Certified - Technical Coordinator (v10.5), Support Professional (v10.6 through v10.10)
Reply With Quote
  #3  
Old 02-19-2016, 09:38 PM
aylavid aylavid is offline
Member
 
Join Date: Dec 2013
Location: Japan & New York
Posts: 59
Default Re: How to Optimize PT for CPU.

Dear Chief Technician Jonathan S. Abrams,

Thank you very much for answering.
So that is your CPU behave the same way as ours?

If the OS X's thread scheduler cannot be bypassed or overridden by Avid, even 6 core machine won't help much according to our system usage? or 6 cores help our CPU overload solution? or Should look for some other solution than switching to 6 core machine? (of cause our playback buffer size is always 2048 )

Do you know how the CPU behave between PT12 and new OSX 10.11: "El Capitan"?


Please give us your opinion on this.
Thank you again,
Attached Images
File Type: png PT CPU overload.png (23.2 KB, 0 views)
__________________
Specifications:
Mac OSX 10.10.4
CPU: 2.8GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3
Pro Tools 11.3.1

Appreciate the Rescue from Experts,

A.Y.L

Last edited by aylavid; 02-20-2016 at 01:20 AM.
Reply With Quote
  #4  
Old 02-20-2016, 09:22 AM
Chief Technician Chief Technician is offline
Member
 
Join Date: Dec 2001
Location: NYC
Posts: 6,981
Post Re: How to Optimize PT for CPU.

Quote:
Originally Posted by aylavid View Post
If the OS X's thread scheduler cannot be bypassed or overridden by Avid, even 6 core machine won't help much according to our system usage?
That depends. Avid is doing some work on their own with the AAE and CPU usage. What is supposed to happen is that each core will have its usage increase as the demands of the session (active tracks, plug-ins, etc.) changes.
Quote:
Originally Posted by aylavid View Post
or 6 cores help our CPU overload solution? or Should look for some other solution than switching to 6 core machine? (of cause our playback buffer size is always 2048 )
If your buffer size is always 2048, then I suspect the buffer is being emptied faster than it can be filled. The question is why.

Quote:
Originally Posted by aylavid View Post
Do you know how the CPU behave between PT12 and new OSX 10.11: "El Capitan"?
I do not. I have not tested that combination.

Your screen shot shows a -9173. The -917x series errors are related to audio timing. I forget the specifics of each one (-9171, -9172, -9173). The general problem with all of them is that audio was needed somewhere and it wasn't present at the moment it was needed. You can try to work around this problem by turning on ES (aka Error Suppression) in Setup-->Playback Engine… Ignore Errors During Playback/Record. This may results in you hearing some pops/hits/clicks, though the system may continue to play. If the cause of the -9173 is too great for ES to compensate for, you will eventually see that error message anyway.

Do you have plug-ins in these sessions? If so, which ones? It has been my experience that using Native Instruments Komplete 10 Ultimate and has been a Komplete and Ultimate disaster when it comes to these types of errors.

As for whether or not a newer computer will solve your problem, the only way to find out is to try it. The facility I work at has 9 HDX systems. When I upgraded 2 of these systems to v11, their respective operators were running into various error messages and, as they put it, "lag". This was with a 2009 Mac Pro (aka Nehalem) 2x Quad-Core 2.93 GHz. I swapped out those computers for MacPro5,1 (2010 or 2012) 2x 6-Core 2.66 GHz computers, and their complaints went away.

You may find this post about Turbo Boost and the New Mac Pro’s CPUs to be useful. Depending on your budget and how many test and exchange cycles you want to go through, you could start with the 4-core and work your way up to the 8-core.

I can't discuss this in greater detail without knowing more about the sessions you are working with.
__________________
Jonathan S. Abrams, CEA, CEV, CBNT
Apple Certified - Technical Coordinator (v10.5), Support Professional (v10.6 through v10.10)
Reply With Quote
  #5  
Old 02-21-2016, 10:42 PM
The_Skywalker The_Skywalker is offline
Member
 
Join Date: Jul 2012
Location: Los Angeles
Posts: 8
Default Re: How to Optimize PT for CPU.

I'm not to sure if I can answer your specific question or if I can be of much help but the best form of reducing cpu overload (its happened to me a couple times) instead of running multiple plug ins on one audio track routing multiple audio tracks to one Aux w the CPU usage.
Reply With Quote
  #6  
Old 02-22-2016, 07:09 AM
aylavid aylavid is offline
Member
 
Join Date: Dec 2013
Location: Japan & New York
Posts: 59
Default Re: How to Optimize PT for CPU.

Dear Chief Technician Jonathan S. Abrams,

Thank you for your reply.
It is interesting that our CPU threads have always been active from the middle, and as you see 4th is most active(additional screenshots since the end of last year) Is this common in PT?
However, according to your explanation(each core will have its usage increase as the demands of the session), probably each project will be the different way of CPU behave. So that, our concern of "6 cores + hyper threads = 12 cores won't help for our usage according to our system usage" is not necessary. Could be helpful.

We have been working on Mix of several tracks of acoustic music in high sampling rate 96k&32bit float. We only use a few plugins. Keep it simple and they are all UAD. As you know, UAD uses only DSP like PT HDX system.

Regarding audio timing following -917x message, we once enabled "Ignore Errors During Playback/Record." It was ok at the beginning, gave us normal playback. But then, overload message popped up again when I was working with EQ, then after that playback sound became distorted. So disenable the "Ignore Errors.."
We have no idea about this Audio timing. However, it is often message pops up when tweaking the EQ. So maybe changing frequency during playback, PT loses some timing and as a result of 917x, and PT thinks it is CPU overload.

It was very helpful that you wrote us an example of your facility.
Probably 6 or 8 cores help for high sampling Mix. or if it is only timing error, it does not matter the number of cores.
I wish PT could speak to us saying "give me more cores!" or something.

Thank you again,
__________________
Specifications:
Mac OSX 10.10.4
CPU: 2.8GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3
Pro Tools 11.3.1

Appreciate the Rescue from Experts,

A.Y.L
Reply With Quote
  #7  
Old 02-22-2016, 07:10 AM
aylavid aylavid is offline
Member
 
Join Date: Dec 2013
Location: Japan & New York
Posts: 59
Default Re: How to Optimize PT for CPU.

Dear Skywalker,

Thank you for your tip. We most of the time use plugs minimum as we can. So that we only insert plugs to submix track (Aux) and Master track.
What do you think?

Thank you,
__________________
Specifications:
Mac OSX 10.10.4
CPU: 2.8GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3
Pro Tools 11.3.1

Appreciate the Rescue from Experts,

A.Y.L
Reply With Quote
  #8  
Old 02-22-2016, 03:33 PM
The_Skywalker The_Skywalker is offline
Member
 
Join Date: Jul 2012
Location: Los Angeles
Posts: 8
Default Re: How to Optimize PT for CPU.

I've received this error on my mac book pro but it was mainly due to insufficient power (battery life) I doubt this error is due to that. Have you tried running this same session in another computer? Possibly a less or more powerful one? Could it be that your session is corrupted? Or does this error appear with every session?
Reply With Quote
  #9  
Old 02-22-2016, 04:01 PM
albee1952's Avatar
albee1952 albee1952 is offline
Member
 
Join Date: May 2004
Location: Norwich, CT
Posts: 39,332
Default Re: How to Optimize PT for CPU.

Most Mac users I know have better luck if they assign 1 less core to Pro Tools than the system(so an 8 core system would have 7 cores allotted to PT)
__________________
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
  #10  
Old 02-22-2016, 04:36 PM
Chief Technician Chief Technician is offline
Member
 
Join Date: Dec 2001
Location: NYC
Posts: 6,981
Question Re: How to Optimize PT for CPU.

Quote:
Originally Posted by aylavid View Post
We only use a few plugins. Keep it simple and they are all UAD. As you know, UAD uses only DSP like PT HDX system.
This is only partially true. When using HDX, the Avid Audio Engine (AAE) has direct hooks into the HDX card. All of the audio stays in one domain (DSP) until you instantiate a native plug-in.

When using UAD plug-ins, Pro Tools thinks you are using native plug-ins. Even though the UAD plug-ins will be running on UAD DSP, they will still be subject to all of the issues associated with running native plug-ins in Pro Tools.

How much RAM is installed in your computer, and if you are running Mavericks or later, do you see any red in Activity Monitor's (/Applications/Utilities) Memory Pressure graph?
__________________
Jonathan S. Abrams, CEA, CEV, CBNT
Apple Certified - Technical Coordinator (v10.5), Support Professional (v10.6 through v10.10)
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
Can I optimize what I currently have? Lben 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 4 01-29-2010 12:43 PM
how to optimize PT 7.4.2 HD3 on OSX 10.5.4 peter99 Pro Tools TDM Systems (Mac) 0 12-21-2008 04:35 AM
Best way to optimize G5 for pro recording use BradG 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 0 12-05-2006 11:32 AM
Optimize G4 Logan M 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 4 05-31-2004 04:02 AM
Optimize ??? elliprelli 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 1 08-09-2001 01:35 PM


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


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