Optimizing usage of multiple cores in DP
Moderator: James Steele
Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
- waterstrum
- Posts: 1096
- Joined: Tue Oct 19, 2004 10:01 pm
- Primary DAW OS: Unspecified
Optimizing usage of multiple cores in DP
I'm running a multi-core Mac Pro, running DP 8 to 9.1.
What is the best way to distribute the CPU load over the cores?
Often, projects will go in to the red when I go to lower latencies, but the Mac activity monitor shows very low CPU use.
It looks like I should have tons of headroom, but audio clipping and the red is blinking.
Some of the cores are lazy and not even being used.
Is there a way to help DP distribute the load?
Thanks
What is the best way to distribute the CPU load over the cores?
Often, projects will go in to the red when I go to lower latencies, but the Mac activity monitor shows very low CPU use.
It looks like I should have tons of headroom, but audio clipping and the red is blinking.
Some of the cores are lazy and not even being used.
Is there a way to help DP distribute the load?
Thanks
All is well
Re: Optimizing usage of multiple cores in DP
Yes, but I forget the details. Magic Dave has posted on this subject, I would do a search on his posts.
Phil
Phil
DP 11.34. 2020 M1 Mac Mini [9,1] (16 Gig RAM), Mac Pro 3GHz 8 core [6,1] (16 Gig RAM), OS 15.3/11.6.2, Lynx Aurora (n) 8tb, MOTU 8pre-es, MOTU M6, MOTU 828, Apogee Rosetta 800, UAD-2 Satellite, a truckload of outboard gear and plug-ins, and a partridge in a pear tree.
- buzzsmith
- Posts: 3097
- Joined: Mon Dec 27, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Houston
- Contact:
Re: Optimizing usage of multiple cores in DP
I'd like to know, too. I am using more plugins lately than "normal" and do get the occasional spike using DP 9.01.
I do remember that, if using Kontakt, it's better to use multiple instances as opposed to loading just one with multiple instruments as that somehow forces a spread amongst the cores.
Buzzy
Sent from my iPad using Tapatalk
I do remember that, if using Kontakt, it's better to use multiple instances as opposed to loading just one with multiple instruments as that somehow forces a spread amongst the cores.
Buzzy
Sent from my iPad using Tapatalk
Early 2009 Mac Pro 4,1>5,1 3.33 GHz Hex Core Intel Xeon OS X 10.8.5 SSD (32 gigs RAM)
DP 9.51 PCI-424e / original 2408, 2408mkII, 24I/O, MTP-AV
Yamaha C7 Conservatory Grand
Hammond B-3 / Leslie 145
Focal Twin6 Be(s)
DP 9.51 PCI-424e / original 2408, 2408mkII, 24I/O, MTP-AV
Yamaha C7 Conservatory Grand
Hammond B-3 / Leslie 145
Focal Twin6 Be(s)
- MIDI Life Crisis
- Posts: 26279
- Joined: Wed May 18, 2005 10:01 pm
- Primary DAW OS: MacOS
- Contact:
Re: Optimizing usage of multiple cores in DP
Large and heavily scripted VI instruments should be in their own instance in f the VI, not shared. For every such VI instantiation there should be a separate faded in the mixed. This allows DP to access a separate core for each.
2013 Mac Pro 2TB/32GB RAM
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
Instagram
Facebook
MIDI LIFE CRISIS
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
MIDI LIFE CRISIS
- HCMarkus
- Posts: 10390
- Joined: Tue Jan 10, 2006 9:01 am
- Primary DAW OS: MacOS
- Location: Rancho Bohemia, California
- Contact:
Re: Optimizing usage of multiple cores in DP
My impression about the CPU performance meter provided by MOTU is that is a peak reading meter, and the Apple version is average reading.
Once DP9.1 is fully sorted, it should be the answer to overworked CPUs for many.
Once DP9.1 is fully sorted, it should be the answer to overworked CPUs for many.
- Robert Randolph
- Posts: 877
- Joined: Tue Apr 29, 2014 6:50 am
- Primary DAW OS: MacOS
- Location: St. Petersburg, Florida
Re: Optimizing usage of multiple cores in DP
I've asked NI this directly and their response was the opposite. To use as few instances of Kontakt as possible since it handles multi-threaded operations more efficiently on its own. Now... which DAW they are comparing to I don't know. Logic for instance behaves better with 1 instance per instrument no matter what. Maybe DP is similar?MIDI Life Crisis wrote:Large and heavily scripted VI instruments should be in their own instance in f the VI, not shared. For every such VI instantiation there should be a separate faded in the mixed. This allows DP to access a separate core for each.
I would suspect for other sample players this is highly dependent on the underlying architecture. I know that ARIA based instruments should be spread out across instances as much as possible for instance.
Single instance definitely saves on RAM usage compared to multiple though.
I'd be curious what the results are if someone tested this though. The question gets asked a lot on other DAW forums.
- MIDI Life Crisis
- Posts: 26279
- Joined: Wed May 18, 2005 10:01 pm
- Primary DAW OS: MacOS
- Contact:
Re: Optimizing usage of multiple cores in DP
Well that's how MagicD tells it and, in fact, it can and does reduce the processor load on my system substantially. In a non multi-core setting it would, of course, not make any difference at all. Other than that, you are correct.Robert Randolph wrote: I've asked NI this directly and their response was the opposite.
2013 Mac Pro 2TB/32GB RAM
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
Instagram
Facebook
MIDI LIFE CRISIS
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
MIDI LIFE CRISIS
- MIDI Life Crisis
- Posts: 26279
- Joined: Wed May 18, 2005 10:01 pm
- Primary DAW OS: MacOS
- Contact:
Re: Optimizing usage of multiple cores in DP
I assume you can deduce your answer to this from my earlier post.Robert Randolph wrote: I'd be curious what the results are if someone tested this though. The question gets asked a lot on other DAW forums.
Just in case you missed it...
viewtopic.php?p=530749#p530749
2013 Mac Pro 2TB/32GB RAM
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
Instagram
Facebook
MIDI LIFE CRISIS
OSX 10.14.6; Track 16; DP 12; Finale 28
LinkTree (events & peformances)
MIDI LIFE CRISIS
- toodamnhip
- Posts: 3850
- Joined: Fri Jan 07, 2005 10:01 pm
- Primary DAW OS: MacOS
- Contact:
Re: Optimizing usage of multiple cores in DP
I didn’t understand this sentence, can you please re-state?..ThanksMIDI Life Crisis wrote:For every such VI instantiation there should be a separate ((((faded)))????? in the (((((mixed))))???. This allows DP to access a separate core for each.
Mac Pro (Late 2013
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
- Guitar Gaz
- Posts: 1385
- Joined: Fri Nov 25, 2005 6:36 am
- Primary DAW OS: MacOS
- Location: LONDON
Re: Optimizing usage of multiple cores in DP
He means fader in the mixer - auto correct error.toodamnhip wrote:I didn’t understand this sentence, can you please re-state?..ThanksMIDI Life Crisis wrote:For every such VI instantiation there should be a separate ((((faded)))????? in the (((((mixed))))???. This allows DP to access a separate core for each.
Gary Shepherd
____________
Mac Mini M4 10 Core, 32 GB Ram, Sequoia 15.4, Studio Display,, Sequoia 15.4, 64 bit, Digital Performer 11.3, Studio One 7 Pro, Reason 11, Melodyne 5 Editor, Korg Legacy Wavestation and M1, Arturia minimoog V, Helix Native 3.72, Bias FX 2 Elite, Superior Drummer 3, EZkeys, EZbass, Nektar Panorama T4, Motu M4, Faderport 2018, Gibson Les Paul Standard, James Tyler Variax JTV-59 and other gear.
____________
Mac Mini M4 10 Core, 32 GB Ram, Sequoia 15.4, Studio Display,, Sequoia 15.4, 64 bit, Digital Performer 11.3, Studio One 7 Pro, Reason 11, Melodyne 5 Editor, Korg Legacy Wavestation and M1, Arturia minimoog V, Helix Native 3.72, Bias FX 2 Elite, Superior Drummer 3, EZkeys, EZbass, Nektar Panorama T4, Motu M4, Faderport 2018, Gibson Les Paul Standard, James Tyler Variax JTV-59 and other gear.