Logic Pro 9 single CPU core overload--LAME!! - Gearslutz.com Gearslutz.com
 


All Advertisers
Go Back   Gearslutz.com > The Forums > Music Computers

Logic Pro 9 single CPU core overload--LAME!!
Topic: New Reply New Reply Thread Tools Search this Thread
Old 18th September 2012   #1
Lives for gear
 
Joined: Mar 2009
Posts: 759

Thread Starter
Logic Pro 9 single CPU core overload--LAME!!

Just spent 2 nights creating an elaborate Multitimbral/Multi Output in Logic Pro 9. Had it set up with Maschine, Stylus RMX, Kontakt, Omnisphere, Guru, Nerve etc. All the multi audio outputs from plug-ins were routed through Aux channels. Upon loading some loops and patterns to make sure things were routed correctly i noticed that a single cpu core was spiking into red. Project stopped a few times due to overload error message.

I then did some search and found that Logic cannot distribute aux channels on separate cpu cores and that this issue was quite common and known.........

I am so disappointed. This is my main DAW, my livelihood, productivity depends on this. For a program which is known as a superior DAW for composers, this is a very strange issue......more so because the hardware we run it on is designed and manufactured by the same company!!!

Are there any workaround to this ?
How do u professional composers dealing with many Kontakts, Omnispheres etc work around this issue ?
SHould i just go back to running different instances of the plug-ins other than multi timbral ones ?

Do others DAWS suffer the same; is this a Multi Core design thing ???

I'm really bummed out........

Thanks
nyne is offline  
-1
Reply With Quote
Old 19th September 2012   #2
Lives for gear
 
Joined: Mar 2011
Posts: 720

Quote:
Originally Posted by nyne View Post
Just spent 2 nights creating an elaborate Multitimbral/Multi Output in Logic Pro 9. Had it set up with Maschine, Stylus RMX, Kontakt, Omnisphere, Guru, Nerve etc. All the multi audio outputs from plug-ins were routed through Aux channels. Upon loading some loops and patterns to make sure things were routed correctly i noticed that a single cpu core was spiking into red. Project stopped a few times due to overload error message.

I then did some search and found that Logic cannot distribute aux channels on separate cpu cores and that this issue was quite common and known.........

I am so disappointed. This is my main DAW, my livelihood, productivity depends on this. For a program which is known as a superior DAW for composers, this is a very strange issue......more so because the hardware we run it on is designed and manufactured by the same company!!!

Are there any workaround to this ?
How do u professional composers dealing with many Kontakts, Omnispheres etc work around this issue ?
SHould i just go back to running different instances of the plug-ins other than multi timbral ones ?

Do others DAWS suffer the same; is this a Multi Core design thing ???

I'm really bummed out........

Thanks

VE Pro. Other than that, fewer multi-timbral and more single instances.
EastWest Lurker is offline  
Reply With Quote
Old 19th September 2012   #3
EDF
Gear addict
 
Joined: Apr 2009
Location: Houston, TX
Posts: 338

Send a message via AIM to EDF Send a message via MSN to EDF Send a message via Yahoo to EDF Send a message via Skype™ to EDF
Quote:
Originally Posted by EastWest Lurker View Post
VE Pro. Other than that, fewer multi-timbral and more single instances.
Going to look in to that VE Pro, thanks for the heads up.
EDF is offline  
Reply With Quote
Old 19th September 2012   #4
Lives for gear
 
Joined: Mar 2009
Posts: 759

Thread Starter
VE Pro looks interesting and seems like a good platform and solution. However, i cant afford 2 systems or manage them in my small place.

Could i perhaps run the multi's on another DAW on the same system and rewire the outputs back into Logic ? Studio One maybe. Has anyone worked like this successfully.

Another simpler workaround i thought of is to use multitimbral VI's when composing without multi outputs. Then bouncing the individual tracks and use all audio tracks and channels for mixing. In some cases mixing within the VI's might be possible too. Kontakt, Maschine, Stylus have decent effects within them. I only need eq, comp and delays/verb for most stuff. The more channel strip dependent tracks could be bounced down as audio.

Its still annoying. We have such powerful machines these days. Pro software like LP should be able to utilize the power......
These technical ro*******s totally kill the creative flow.

Cheers
nyne is offline  
Reply With Quote
Old 19th September 2012   #5
Gear nut
 
Andl's Avatar
 
Joined: Oct 2007
Location: UK
Posts: 133

You can use VE Pro on your host computer. You don't need to have multiple machines, it's just an option.

I have the same problem with Logic and the eastwest Hollywood sample collections (8 core mac pro). VE Pro helps massively.

Another advantage is not having to wait for samples to reload every time you switch projects in logic.
Andl is offline  
1
Reply With Quote
Old 19th September 2012   #6
Gear addict
 
charlieclouser's Avatar
 
Joined: Oct 2008
Posts: 494

What Andl suggested is the way to go. Running VEPro on the same machine as your main DAW is basically the same as what you suggested about running the multis in another DAW on the same machine and rewiring them back into Logic - VEPro was specifically designed to do just that. No ReWire needed. It just works, and will alleviate most of the single-core issues with Logic. I can run stupendously large VEPro setups on one computer (8-core Mac Pro), much larger and more complex than would be practical with Logic alone. That said, if you're just using Logic alone, the solution to your problems is to run more single-instrument instances of Kontakt, Omnisphere, etc. instead of big multi-timbral instances. If you put Logic in 64-bit mode you can get pretty huge setups going with this technique.

Another side benefit of VEPro is that you can run Logic in 32-bit mode (to still use older plugins and avoid the 32-bit bridge), yet run the 64-bit version of VEPro, so when using leaky memory hogs like Omnisphere you can still scroll through patches without clogging. This is pretty fantastic stuff and VEPro has become the most widely used solution for seriously large setups. Do not be afraid that it looks a little strange - it's worth it for sure.

It is a simple matter to set up multiple "racks" of VEPro instances on a single computer, and with each "rack" you can choose individually whether or not you want the rack to stay in place when you switch songs in Logic, or have the loaded song in Logic tell the rack what instruments to load (the "preserve" function). This lets you have a bunch of racks that are always there (load them in the morning) to form the basis of your orchestra/band/template, and still have other racks that are "wild cards" that load individually for each song as you pull them up in Logic. It's pretty amazing how well-thought-out and thorough VEPro is. I have seen stupidly large setups that guys are using every day with no problems and total reliability.
charlieclouser is offline  
Reply With Quote
Old 19th September 2012   #7
Lives for gear
 
The Beatsmith's Avatar
 
Joined: Feb 2005
Location: UK
Posts: 4,053

Copy/past Kontakt instances and split the polyphony etc, i.e. use separate plugins for each thing
__________________
Need your songs mixed or mastered by top engineers? Check out our credits at www.onlinemusicmixing.co.uk

http://www.associatedminds.com
http://www.twitter.com/P_Leezy
The Beatsmith is offline  
Reply With Quote
Old 19th September 2012   #8
Gear maniac
 
Jimmy kiddo's Avatar
 
Joined: May 2011
Posts: 252

Quote:
Originally Posted by nyne View Post
Just spent 2 nights creating an elaborate Multitimbral/Multi Output in Logic Pro 9. Had it set up with Maschine, Stylus RMX, Kontakt, Omnisphere, Guru, Nerve etc. All the multi audio outputs from plug-ins were routed through Aux channels. Upon loading some loops and patterns to make sure things were routed correctly i noticed that a single cpu core was spiking into red. Project stopped a few times due to overload error message.

I then did some search and found that Logic cannot distribute aux channels on separate cpu cores and that this issue was quite common and known.........

I am so disappointed. This is my main DAW, my livelihood, productivity depends on this. For a program which is known as a superior DAW for composers, this is a very strange issue......more so because the hardware we run it on is designed and manufactured by the same company!!!

Are there any workaround to this ?
How do u professional composers dealing with many Kontakts, Omnispheres etc work around this issue ?
SHould i just go back to running different instances of the plug-ins other than multi timbral ones ?

Do others DAWS suffer the same; is this a Multi Core design thing ???

I'm really bummed out........

Thanks
Can you tell us your computer specifications? I run huge projects with a lot vst multis in a Mac pro 8 core like nothing,.
One important tip : go to audio preferences (in logic)and choose whatever ammount of cores the system gives you, instead of automatic.
Jimmy kiddo is offline  
Reply With Quote
Old 19th September 2012   #9
Lives for gear
 
Joined: Mar 2009
Posts: 759

Thread Starter
imac 2.8 quad i7, os10.6.8

cpu has never been an issue, plenty juice here. thats why i'm annoyed at the logic cpu distribution issue. running multi outs on aux's brings a solid machine down by overloading a single core.

ve pro looks great.

sorry, typing on ipad and short on time.

thanks
nyne is offline  
Reply With Quote
Old 19th September 2012   #10
Gear addict
 
Alex Aliferis's Avatar
 
Joined: Jun 2011
Location: NYC
Posts: 329

While this won't solve your issue, going to 'Logic Pro> Preferences> Audio> General' and unchecking "Display Audio Engine Overload Message" will prevent Logic from stopping playback whenever a sample can't be calculated in time for playback. This should relieve some headaches.
Alex Aliferis is offline  
Reply With Quote
Old 19th September 2012   #11
Lives for gear
 
valis's Avatar
 
Joined: Apr 2006
Location: Northwest USA
Posts: 3,907

Better yet, stop stacking plugins on the first set of auxes used for the VI outputs. You can do simple EQ etc there but those auxes are stacked on the same cpu as the VI itself for a reason, because this is Logic's approach to handling the first step for PDC using multi output VI's.

It's a hassle and semi cluttering to do what I suggest, but it eases the cpu burden. A better option of course is to do what others suggested for splitting the load on the VI frontend itself, but you still will do best by cascading your plugin loadout on auxes anyway.

Basically think of it like this:



Code:
Kontakt Main 1/2 > AudioInst Channel > aux/bus 9/10 [ Fx Chain ] >-----------------------------------¬
Kontakt Out 3/4 > aux/bus 3/4 > aux/bus 11/12 [ Fx Chain ] >-----------------------------------------|
Kontakt Out 5/6 > aux/bus 5/6 > aux/bus 13/14 [ Fx Chain ] >-----------------------------------------|
Kontakt Out 7/8 > aux/bus 7/8 > aux/bus 15/16 [ 1st Fx Chain ] > aux/bus 17/18 [ Fx Chain ] > -------|
                                                                                                     |
                                                                                               Aux/Bus 19/20 (group bus)
a
valis is offline  
Reply With Quote
Old 20th September 2012   #12
Lives for gear
 
Joined: Mar 2009
Posts: 759

Thread Starter
Valis, thanks for the suggestion. I had heard of this trick before. So basically i should see the first set of Aux's as AUDIO THRU's and rout them to aux's where i would apply effects ?
Clutter could be managed by hiding the THRU's and setting them at 0db.

I am confused however. When a core was overloading on mine, i was running the following:
( All instruments were Multimbral so (INSTR x Digit) in the following means number of audio output channels (Auxs) for an instrument:

Maschine x 3, Kontakt x 3, RMX x 2, Omni x 3, Trill x 2, Nerve x 8 (single drum sounds) , Guru x 8 (Single drum sounds)

All outputs from individual instruments were routed to their own group master buses. At this stage i did not even have one insert effect on the aux channels.

As you can see it was not a very elaborate template and quite disappointing for me that it overloaded the system.

If i were to further route the individual aux outputs to yet another set of aux outputs and apply FX there, how would it solve the CPU issue, wont that be calculated above the CPU hit of the present state ?

I'll give it a shot.

Thanks

PS: Do other DAWS have the same CPU calculation design ? Trying to figure out if this is an OSX issue or a Logic issue.....

Regards
nyne is offline  
Reply With Quote
Old 20th September 2012   #13
Lives for gear
 
valis's Avatar
 
Joined: Apr 2006
Location: Northwest USA
Posts: 3,907

There can be other reasons for cover overload too, that trick is simply to help distribute core load. You'll notice for instance the last output pair has TWO auxes cascaded to split the plugin load there.

But in the case of no external plugins causing cover overload you have the cases already given before:

Too much going on in a single Instance: I get this more with Kontakt instances that have MULTIPLE programs loaded, especially those with heavy scripts and/or internal Impulse reverbs and heavy internal processing etc. I also get core overloads with Guru when trying to run all engines with lots of parameter automation etc (btw you should check the guru options for a 'fix' that insures higher accuracy/sync to Logic's clock...if you didn't see that already. It's in the latest beta on the forums).

There are 2 other sources of issues too though, both related to 'live mode' in Logic running on the (last) single core always at a smaller buffer size. If your process buffer is set to medium I believe that Logic runs the 'mix' buffer at a 1024 buffersize to increase efficiency.

The reason it's important to understand this is because there's also the 'recording' latency buffer, which is the buffersize that audio objects use when they are in "live mode". So if you have a Kontakt or Guru instance that's percolating along just fine at 40% cpu usage at 1024 samples, and your 'recording' latency is set to 32 or 64 samples, throwing that VI into 'live mode' can quite easy overload the last core.

What enables live mode?
- Select a track to 'play it' (whether record armed too).
- Set a track's Live input monitoring switch to on (so that it can 'always be heard' whether VI or audio track).

My understanding is that VE Pro really mitigates having to worry about this, and even supports multiple machines. However on my 2008 era Mac Pro I'm still doing fine as long as I consider the things I've posted in this post and above. I do NOT do heavy orchestral work though, and would probably move to VE Pro for that before throwing money at a new Mac for Logic alone (since I could use an inexpensive PC with a VE Pro instance to be cost effective, etc).
valis is offline  
Reply With Quote
Old 20th September 2012   #14
Lives for gear
 
Joined: Mar 2011
Posts: 720

Quote:
Originally Posted by nyne View Post
Valis, thanks for the suggestion. I had heard of this trick before. So basically i should see the first set of Aux's as AUDIO THRU's and rout them to aux's where i would apply effects ?
Clutter could be managed by hiding the THRU's and setting them at 0db.

I am confused however. When a core was overloading on mine, i was running the following:
( All instruments were Multimbral so (INSTR x Digit) in the following means number of audio output channels (Auxs) for an instrument:

Maschine x 3, Kontakt x 3, RMX x 2, Omni x 3, Trill x 2, Nerve x 8 (single drum sounds) , Guru x 8 (Single drum sounds)

All outputs from individual instruments were routed to their own group master buses. At this stage i did not even have one insert effect on the aux channels.

As you can see it was not a very elaborate template and quite disappointing for me that it overloaded the system.

If i were to further route the individual aux outputs to yet another set of aux outputs and apply FX there, how would it solve the CPU issue, wont that be calculated above the CPU hit of the present state ?

I'll give it a shot.

Thanks

PS: Do other DAWS have the same CPU calculation design ? Trying to figure out if this is an OSX issue or a Logic issue.....

Regards
It is a Logic issue. The developers goals where to make Logic able to open more plug-instances than other apps (which thy achieved) and they were not fans of the mutli-timbral workflow, which some of them considered a dated remnant of the days of less powerful computers with hardware tone modules and synths producing the sounds.
__________________
Jay Asher
Online Coordinator
EastWest/Quantum Leap

jasher@eastwestsounds.com

Logic Certified Trainer and author of "Going Pro With Logic Pro 9"
EastWest Lurker is offline  
Reply With Quote
New Reply New Reply Submit Thread to Facebook Facebook  Submit Thread to Twitter Twitter  Submit Thread to LinkedIn LinkedIn 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar Threads
Thread Thread starter Forum Replies Last Post
Logic Express vs Sountrack Pro? (midi?, virtual plugs?) OSX86 So much gear, so little time! 1 1st April 2012 11:52 PM
002R 6.9.2 Core Audio issues fifthcircle Music Computers 2 3rd March 2009 03:32 AM
G5 users - CPU hit? MeatPye Music Computers 28 21st September 2007 01:55 PM
Waves/Logic 10.4.9/10.4.10 issues fixed Recording David Music Computers 0 14th July 2007 04:54 PM
CPU TALK utilisateur Music Computers 8 20th February 2007 02:25 AM


All times are GMT +1. The time now is 09:56 AM.

Home - Search Forum - Contact Us - Terms Of Use / Privacy Policy - Advertise on Gearslutz - All Advertisers - Top
 
 
Powered by vBulletin®
Gearslutz.com LTD - UK Company Number 7597610.
Registered Office - 35 Ballards Lane, London, N3 1XW.
Hosted by Nimbus Hosting.

By using this site, you agree to our use of cookies.

SEO by vBSEO ©2011, Crawlability, Inc.