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 2018
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03-23-2019, 11:01 AM
stevedresser83 stevedresser83 is offline
Member
 
Join Date: Jan 2008
Location: Detroit, MI USA
Posts: 278
Default 12 cores not being used equally (cpu errors)

Trying to understand what determines what cores of a cpu are being used for processing. When I pull up system usage in a 192k session and load a bunch of plugins to the point where it starts to get cpu errors it shows uneven usage of the cores (attached screenshot). Is there a way to get protools to make better use of my cpu and the cores that are being unused? If not, does this mean cpu speed is a more important stat than cores? So a 8core 4ghz cpu would be better than a 5 thousand dollar 24core xeon cpu at 2.2 ghz for running protools?

Is there really any practical way to have a rig that can mix in 192k with lots of plugin instances?
Attached Images
File Type: png cpu overload 192k.PNG (9.7 KB, 0 views)
Reply With Quote
  #2  
Old 03-23-2019, 11:17 AM
musicman691 musicman691 is offline
Member
 
Join Date: Dec 2009
Location: The Sopranos State (NJ)
Posts: 19,139
Default Re: 12 cores not being used equally (cpu errors)

Quote:
Originally Posted by stevedresser83 View Post
Trying to understand what determines what cores of a cpu are being used for processing. When I pull up system usage in a 192k session and load a bunch of plugins to the point where it starts to get cpu errors it shows uneven usage of the cores (attached screenshot). Is there a way to get protools to make better use of my cpu and the cores that are being unused? If not, does this mean cpu speed is a more important stat than cores? So a 8core 4ghz cpu would be better than a 5 thousand dollar 24core xeon cpu at 2.2 ghz for running protools?

Is there really any practical way to have a rig that can mix in 192k with lots of plugin instances?
Depends on what's in the session. If you're using vi's spreading out the load amongst multiple instances instead of putting everything into one or two instances will help spread the load. For instance if you're using a sampler like Kontakt or EW Play instead of loading a whole string section into one instance put the violins in one, cellos in another, etc.

Another way to spread the load is to use VEPro to host things. A lot of people here do that on one machine or more. You don't need to run multiple machines to run VEPro effectively but it's neat and takes a load off the main computer.

You don't give specs on your system which would help. Also I have to ask - why 192 KHz?
__________________
Jack
See profile for system details
iMac dead & retired as of 11/4/17

QAPLA!
Reply With Quote
  #3  
Old 03-23-2019, 11:45 AM
JFreak's Avatar
JFreak JFreak is offline
Moderator
 
Join Date: Jan 2003
Location: Tampere, Finland
Posts: 24,903
Default Re: 12 cores not being used equally (cpu errors)

Quote:
Originally Posted by musicman691 View Post
Also I have to ask - why 192 KHz?
Yes, and especially which playback buffer are you using? Smaller buffer means more CPU problems.
__________________
Janne
What we do in life, echoes in eternity.
Reply With Quote
  #4  
Old 03-23-2019, 11:57 AM
stevedresser83 stevedresser83 is offline
Member
 
Join Date: Jan 2008
Location: Detroit, MI USA
Posts: 278
Default Re: 12 cores not being used equally (cpu errors)

more interested in mixing audio and less about VI's or production. Playback buffer was 2048 maxed. I'll try and post full computer specs later. Why 192? Well this started with me A/B'ing a mix done at 44k to some other mixes that sounded more "crisp" in the high end. Obviously there's so many potential reasons for that. I was curious though and for fun I did a save session copy of my mix up to 88k. Changed nothing about the mix at all and bounced. The 88k mix sounded better to my ear and a few other people. So then i said well is it really? I imported both bounced files (44k mix and 88k mix) into a session and inverted the phase on one and sure enough there was lots of high end information coming through. 88k really did sound more "crisp". This makes sense because there are more snapshots per second taking place for a plugin to get a smoother more accurate snapshot of what its doing. By analogy its like the difference between a wav file and a mp3. You can hear a subtle difference in the high end usually. So then i was like well how bout 192? I then did a test where i took 1 drum loop with 1 eq (pro q2) 1 band boosting 8db high shelf at 3k. I did this to the same audio in a 44k and 192k session and then brought both bounces into a session and inverted the phase and same thing. I heard information. I also feel like i can audibly hear the 192k drum loop sounding more crisp in the high end compared to the 44k one and thats just 1 track, 1 eq, 1 band. I used to think 44k was all i ever needed but 192k just sounds more crisp and clean. If i want dirty, i'll distort a track or bit reduce it, but it seems ideal to me now to be mixing at 192k if possible. Doesn't seem possible in protools though because of cpu load and track count. This is where im currently at, and how i got here over the past 24 hours.
Reply With Quote
  #5  
Old 03-23-2019, 01:12 PM
LDS LDS is offline
Member
 
Join Date: Jul 2014
Location: Sydney, Australia
Posts: 1,502
Default Re: 12 cores not being used equally (cpu errors)

You might find this an interesting read. The potential victor at 96kHz is a chap named Mark McKinnon-Bassett, who has a PhD based on listening and ear training. - http://www.trustmeimascientist.com/2...mount-everest/


What plugins are you running? There is a very good chance that they are causing the skew in CPU usage. I know at Avid Eleven MKII for example is particularly bad at spreading the load over multiple CPUs. You may want to try removing all the plugins, then experiment with different ones to see how they effect the CPU load. In some cases processes will be serial rather than parallel, and you will benefit from having higher single core CPU speeds than more CPU cores. Just personally, I don't think there is any real benefit using 192kHz sample rates.
__________________
Pro Tools Ultimate 2024.3. OSX 13.6.5. Win 10. HD Native. Lynx AES16e. Lynx Aurora 16. i9-13900KF. ASRock Z690 Steel Legend. 64GB Ram. AMD Vega 64. BM Decklink. Dolby Atmos Renderer 5.2. Trinnov D-Mon. D-Command.
Reply With Quote
  #6  
Old 03-23-2019, 01:15 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: 12 cores not being used equally (cpu errors)

The CPU utilization you are seeing is not unusual.

It very much depends on the signal flow in Pro Tools, with processing for plugins in a signal flow happening on the same core.

You can reduce this effect by avoiding long chains of plugin processing.

You should certainly be trying to use freeze/commit to offload processing.

Especially if a Mac, disabling hyperthreading may help.

Few people work at 192 kHz. I would be surprised if you can hear a difference from say 96 kHz, when done blind, on very high end playback hardware.

Worrying about CPU meters may not help, a Pro Tools Systems is all about balanced performance and worrying about lots of little details, it may help if you provided more details on your system, what exact errors you are getting and what standard troubleshooting you have tried.

Last edited by Darryl Ramm; 03-23-2019 at 01:26 PM.
Reply With Quote
  #7  
Old 03-23-2019, 01:58 PM
killah_trakz's Avatar
killah_trakz killah_trakz is offline
Member
 
Join Date: Sep 2008
Posts: 127
Default Re: 12 cores not being used equally (cpu errors)

If it’s acustica...... just forget it.


Sent from my iPhone using Tapatalk
__________________
WENT FROM HD TO M-POWERED
Reply With Quote
  #8  
Old 03-23-2019, 02:18 PM
deafguy deafguy is offline
Member
 
Join Date: Mar 1999
Location: Boston
Posts: 200
Default Re: 12 cores not being used equally (cpu errors)

Hi,
My observations point to the plugins themselves. Whether there’s some coding that Avid could do to ‘fix’ the issue, maybe some of you guys know.

I’m running a 2012 5,1 cheese grater, 12 core with a HDX card and a UAD card, I’ve tried toggling between 12 and 24 cores, doesn’t make a noticeable difference.

The two sets of plugs that clearly demonstrate the situation for me are Acustica and Waves.
I can run maybe 6 Acustica plugs before my rig craps out. The usage is concentrated on the ‘middle’ cores, consistent with a lot of the screenshots we’ve all seen.
On the other hand, I can load up 64 channels with the CLA Mix Hub, all sections active, all tracks assigned to 8 buckets, no problem.

The system resources graph shows equal usage across all cores. The machine runs fine with 80-90% usage, no spikes. I can fill up the slots with DSP / Native and UAD plugs, maxing out all the cards, no problem.

A few tracks with Acustica plugs, buffer @ 1024, is all my system can handle.

So it seems pretty clear to me that my rig is pretty capable with the right plugs.
After years of Pro Tooling I'm used to work-arounds and hiccups.
__________________
the Computer: MBP M2 Max
the ProTools: PT Studio | MH UNL-8 | Grace m905 | Artist Control
the Rest: Amps | UA OX | V72 | Shelford Channel
|
Reply With Quote
  #9  
Old 03-23-2019, 04:13 PM
stevedresser83 stevedresser83 is offline
Member
 
Join Date: Jan 2008
Location: Detroit, MI USA
Posts: 278
Default Re: 12 cores not being used equally (cpu errors)

Thanks for the replies. Spot on Emi. Its the 4x slices per second that create that more pristine / accurate picture. I'd encourage people to do the same test i did, its actually fairly noticeable i think. Also doing the phase invert test and hearing all that information that is not coming through at 44k is eye opening. I do have pmc speakers which are super clear and detailed in the high end and that's gotta help.

Putting a link to a cpu-z read out of my computer off of my dropbox (can't upload it here).

https://www.dropbox.com/s/piv6j7z2m2...V8RM.html?dl=0

I'd love to be able to use my fabfilter, waves, slate, plugins and not worry about which eq or compressor is gonna function the best with a 12 core processor. Any more insight or advice on optimizing my machine or just any machine for mixing at 192k would be awesome. Considering studio one just because of the track count limit.
Reply With Quote
  #10  
Old 03-23-2019, 04:20 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: 12 cores not being used equally (cpu errors)

"Help us help you" link up top of each DUC web page. You are likely to get more help here if you follow that and post a SiSoft Sandra report.
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
Shortcut for spacing audio clips equally Unskirmisher Tips & Tricks 20 03-30-2017 03:14 PM
Problems when using all 4 cores vs. 3 cores hopelessennui macOS 1 02-03-2012 06:54 AM
Mac Octo 2.26: Almost no difference between 2 Cores and 8 Cores Hive Guy macOS 8 05-10-2011 11:05 PM
Not all regions normalizing equally jwolford macOS 14 05-07-2011 10:57 AM
better performance from 7 cores than 15 cores? stevesound macOS 4 03-30-2011 11:48 AM


All times are GMT -7. The time now is 08:20 AM.


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