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

Reply
 
Thread Tools Search this Thread Display Modes
  #11  
Old 04-03-2021, 01:39 AM
Richard901 Richard901 is offline
Member
 
Join Date: Oct 2005
Posts: 485
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

For comparison - here's how efficiently HandBrake uses all the CPU threads.
__________________
Pro Tools 2023.9
Ventura 13.6
Reply With Quote
  #12  
Old 04-04-2021, 07:22 AM
Richard901 Richard901 is offline
Member
 
Join Date: Oct 2005
Posts: 485
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

I've found that Elastic Audio's X-Form uses all the cores if the audio file is divided into more clips.

Pro Tools Session
1 stereo audio track - 4:00 - 16bit - 44.1kHz - Interleaved
No other programs running apart from UAD console and Activity Monitor.

Mac CPU Usage: PT idle


Mac CPU Usage: X-Form rendering after changing tempo (1 clip)


Mac CPU Usage: X-Form rendering after changing tempo (Audio split into 8 clips)


Time to process 1 clip 1:30
Time to process 8 clips 0:12



I chose to split the audio into 8 clips because my CPU has 8 cores. The clips were not consolidated into separate audio files.
Processing time would probably be about 6 seconds if all the CPU threads could be used. I tried 16 clips, but still only 8 threads were used.

PROBLEM
Sometimes there are minor playback "glitches" at the clip boundaries. This doesn't happen when the tempo is changed back to the original 100% bpm.
__________________
Pro Tools 2023.9
Ventura 13.6

Last edited by Richard901; 04-04-2021 at 07:34 AM.
Reply With Quote
  #13  
Old 04-04-2021, 09:04 AM
JingleDjango JingleDjango is offline
Member
 
Join Date: Dec 2016
Location: Canada
Posts: 593
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

Intuitively this makes sense to me. How would you parallelize DSP on a contiguous stream of audio without breaking it into chunks first? And if X-Form is an implementation of a a third party's algorithm (iZotope) then I'm not sure what Avid could do to improve that.

Richard901: I'm curious. If you split the audio into 16 clips do you see all 16 cores active during render?

Where I'd like to see improvement is with clip-by-clip Audiosuite processing. I think this was mentioned up-thread.
Reply With Quote
  #14  
Old 04-04-2021, 09:40 AM
Richard901 Richard901 is offline
Member
 
Join Date: Oct 2005
Posts: 485
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

Quote:
Originally Posted by JingleDjango View Post
Intuitively this makes sense to me. How would you parallelize DSP on a contiguous stream of audio without breaking it into chunks first? And if X-Form is an implementation of a a third party's algorithm (iZotope) then I'm not sure what Avid could do to improve that.
JingleDjango - Thanks for your reply.
HandBrake uses all cores and threads when processing one video file (see post #11), but perhaps a video file is technically different to audio, as far as multi-threaded processing is concerned.
. . . third party's algorithm (iZotope) - Yes, that would make it more difficult.

Quote:
Originally Posted by JingleDjango View Post
Richard901: I'm curious. If you split the audio into 16 clips do you see all 16 cores active during render?
I was hoping I would see all 16 threads active, but the other 8 threads were idle.

Quote:
Originally Posted by JingleDjango View Post
Where I'd like to see improvement is with clip-by-clip Audiosuite processing. I think this was mentioned up-thread.
+1 Definitely!!!
I suppose a lot of PT's code was written many years ago when multi-core processors were rare.
__________________
Pro Tools 2023.9
Ventura 13.6
Reply With Quote
  #15  
Old 04-04-2021, 10:22 AM
JingleDjango JingleDjango is offline
Member
 
Join Date: Dec 2016
Location: Canada
Posts: 593
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

Thanks for the reply. And I should have specified 16 threads in my above comment, not cores. I think you caught my meaning.
Reply With Quote
  #16  
Old 04-13-2021, 05:12 PM
jeffro's Avatar
jeffro jeffro is offline
Member
 
Join Date: Jun 1999
Location: PNW
Posts: 10,212
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

This has been fixed in 2021.3.1.

avid.secure.force.com/pkb/articles/readme/Pro-Tools-2021-3-Release-Notes
__________________
linkedin
Reply With Quote
  #17  
Old 04-14-2021, 08:06 AM
Richard901 Richard901 is offline
Member
 
Join Date: Oct 2005
Posts: 485
Default Re: Parallel Task Optimizations - settings missing in 2021.3?

Quote:
Originally Posted by Richard901 View Post
2021.3 release notes:
Parallel Task Optimizations
The Parallel Task Optimizations is now available in Pro Tools Software. It was previously only available in Pro Tools Ultimate. The default value of the preference has also been changed from ‘Off’ to ‘High.’ This preference speeds up certain actions by allowing Pro Tools to multi-thread certain tasks that appear in the Task Manager, such as Workspace indexing, waveform calculation, and Elastic Audio rendering. See the Pro Tools Reference Guide for more details.

Page 127 in the 2021.3 Reference Guide describes the new Parallel Task Optimizations settings in Preferences/Processing/Miscellaneous.
They are not in my preferences.
Also, X-Form rendering in Elastic Audio seems to take the same time as before.

It was previously only available in Pro Tools Ultimate - Should everyone have this now?
SOLVED - The settings is available is Pro tools 2021.3.1

Thanks for the update.
__________________
Pro Tools 2023.9
Ventura 13.6
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
2019.5 Different Disk Cache behaviour (depends on Parallel Task Optimizations) bartosz idzi Pro Tools 2019 0 05-16-2019 06:00 AM
Parallel Task Optimisation TrentWilliams Pro Tools 2018 2 01-19-2019 03:51 AM
Parallel Task Optimizations Preference? zion Pro Tools 12 18 01-19-2018 06:28 AM
systems optimizations (100% cpu in the task manger) MR808 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 3 07-18-2003 02:14 AM


All times are GMT -7. The time now is 12:38 AM.


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