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 > AAX Plug-ins
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-23-2021, 07:24 PM
685 685 is offline
Member
 
Join Date: Nov 2005
Location: Texas
Posts: 394
Default Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

Maybe this is old information but I wanted to understand why.


Inserting 10 plugins on 1 track produces a much higher CPU usage compared to inserting the same 10 plugins on 10 separate tracks (one plugin on each track). I can reproduce it on two different Mac computers using Ultimate 2021.7 and/or 2021.12


Thanks
Reply With Quote
  #2  
Old 12-23-2021, 07:32 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,640
Default Re: Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

Why does this matter? What actual CPU errors or other problems are you getting?

What are you looking at to determine this? If you can explain to me what the Pro Tools CPU meters are showing exactly and how they are measuring this exactly I'd sure appreciate that. Especially given that half the CPU cores don't actually exist. ¯\_(ツ)_/¯

Plugins inserted in a chain on one signal path will tend to run on the same CPU core for efficiency/cache locality/latency reasons. That's a good thing.

Plugins on different signal chains will float around more on different cores. And maybe more likely to be smeared into the noise.

How accurately any of this is reported is a real question.

But it's all likely a waste of time, unless you have problems, and even then looking at meters is unlikely to help. The way to solve most problem seen in CPU meters is stop looking at the CPU meter.
Reply With Quote
  #3  
Old 12-23-2021, 08:09 PM
685 685 is offline
Member
 
Join Date: Nov 2005
Location: Texas
Posts: 394
Default Re: Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

Why does it matter? Because I was getting CPU errors while testing the Lexicon PCM update. That's why SMH.

One of the Plugins would not allow Protools to play at all but the others ran ok with 1 inserted so I added more reverbs to see what would happen. During the testing I noticed the differences in CPU usages depending on where I inserted the plugins. Protools ran smoother with 1 plugin on different tracks and the CPU usage was lower. 5% vs 32%

I thought it was just the Lexicon plugins but the same thing happened when I used other plugins. Much lower CPU usage when the plugins were spread out over 10 track vs all 10 plugins on 1 track. Changing the buffer settings did not change the results.


Quote:
Originally Posted by Darryl Ramm View Post
Why does this matter? What actual CPU errors or other problems are you getting?

What are you looking at to determine this? If you can explain to me what the Pro Tools CPU meters are showing exactly and how they are measuring this exactly I'd sure appreciate that. Especially given that half the CPU cores don't actually exist. ¯\_(ツ)_/¯

Plugins inserted in a chain on one signal path will tend to run on the same CPU core for efficiency/cache locality/latency reasons. That's a good thing.

Plugins on different signal chains will float around more on different cores. And maybe more likely to be smeared into the noise.

How accurately any of this is reported is a real question.

But it's all likely a waste of time, unless you have problems, and even then looking at meters is unlikely to help. The way to solve most problem seen in CPU meters is stop looking at the CPU meter.
Reply With Quote
  #4  
Old 12-23-2021, 08:28 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,640
Default Re: Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

So nowhere is looking at meters here likely to help you.

There is a standard approach to troubleshooting. Start under "help us help you" up the top of each DUC web page. And run the drill. It may seem silly, but just get used to grinding that list every time. It's largely a waste of time to be asking questions here until you've done that basic stuff. Maybe you have, we have no clue.

Make sure you...

trash prefs (make sure you are doing this correctly for your OS/Pro Tools version)
check your system is fully optimized
What happens if you set the largest IO buffer size?
Remove all .aaxplugin files from the plugin folder (Pro Tools will automagically put back the standard plugins automagically). If Pro Tools works fine like that add back one of these suspect .aaxplugins at a time and test again.
And it's not just about what plugins are instantiated in an insert, it's what plugins are installed in the plugin folder even if they are not being used, start by getting them all out.
Make sure disk cache is enabled (set to a size not "normal").
Try starting with new empty session.
Try using a new admin account.
Try with Built-In Output as the playback engine.

Can't fix the issue/isolated to a specific plugin ... is that claimed to be supported on that Pro Tools and OS version? What exact plugin version? Is that the latest/supposed to be compatible? Try downloading a new installer even if it looks an OK version. Other plugin users reporting problems? Contact the plugin vendor for support if you suspect it's having problems... the plugin vendors are more likely to be responsive than Avid support, and often in the right place to fix issues. But what can I say... issues with Lexicon plugins might not be a huge surprise.

AAE CPU errors are really caused by latency, often very brief latencies, not directly CPU load, there is some correlation, but the latencies caused by CPU problems is often not correlated to stuff you can see on the meters. Maybe a rare occasion meters give clues is if they peg or fluctuate in odd ways.. in past times showing for example the CPUs being saturated by de-normalization behavior in plugins.

And like all other users asking for help, you need to provide your basic systems info, what exact Mac computers, what macOS software versions (lots of issues with say Big Sur), playback engine/interface, IO buffer size, etc. stuff described under "Help Us Help You". Also confirm the exact error code/number you were getting. And get "ignore errors" not checked while you debug stuff... you want to see all errors possible.

Last edited by Darryl Ramm; 12-23-2021 at 08:51 PM.
Reply With Quote
  #5  
Old 12-24-2021, 07:09 AM
685 685 is offline
Member
 
Join Date: Nov 2005
Location: Texas
Posts: 394
Default Re: Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

Simply answer for a simple question.



Quote:
That’s normal behavior. A single audio track can only operate on one CPU core, so with lots of plugins on one track, you can easily max out a single core. Putting one plug-in on many tracks load balances the CPU usage across many cores.
Reply With Quote
  #6  
Old 12-24-2021, 07:20 AM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,640
Default Re: Plugin CPU usage: 10 on 1 track vs 1 on 10 tracks

As I said...

Quote:
Plugins inserted in a chain on one signal path will tend to run on the same CPU core for efficiency/cache locality/latency reasons. That's a good thing.

Plugins on different signal chains will float around more on different cores. And maybe more likely to be smeared into the noise.
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 On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
changing plugin parameters on track/bus affects unrelated tracks julius.ce macOS 27 03-22-2014 03:54 PM
No Signal for Tracks/CPU usage Q's ImIn Pro Tools M-Powered (Mac) 2 06-15-2010 02:20 PM
Question on plugin memory usage.. propofol 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 2 11-11-2007 08:54 PM
PT7 plugin dsp loading and usage kchurko Pro Tools TDM Systems (Mac) 0 12-24-2005 02:04 PM
? about plugin CPU usage mahler007 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 3 04-12-2005 09:36 AM


All times are GMT -7. The time now is 03:15 PM.


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