15th August 2012
|
#1 | | Gear Head
Joined: Jan 2009
Posts: 70
Thread Starter | Logic Pro..the program with the worst multicore support!
Do I need to say more?
EDIT:
Just wanted a more general discussion about this core issue. Apple tries to sell us computers with more cores each few years, releases a new Logic about every 3 years, but doesn't do anything to do any research how to improve the interaction between hardware and software. What's the use to buy a new machine, thinkin it's much more powerful than the previous computer you had, and in the end, it seems the leap in power is less significant than you hoped for.
Why is it not possible to split a single thread across multiple cores, although a single core may run multiple threads at the same time? I can live with that it's not possible, but does that mean to just stopping looking for other ways to solve this? Logic is famous for it's beautiful and big arsenal of plugins and instruments, so give us users please a system where we can make music on, without to worry about cores. It's unbelievable that Apple should give us 'Tips for balancing multi-core performance'. We don't need tips, we need this balancing between multi-cores working as default, this should happen in the background, so we can focus on making music.
Last edited by nightsymbol; 15th August 2012 at 12:37 PM..
Reason: this post had too less info.
|
| |
15th August 2012
|
#2 | | Lives for gear
Joined: Aug 2010
Posts: 3,249
|
Probably!!! Works fine here...
|
| |
15th August 2012
|
#3 | | Gear maniac
Joined: Dec 2010 Location: Shabby Road Studios
Posts: 151
|
Are you afraid you will faint if you actually provide some content in your OP?
Or even some relevant context?
|
| |
15th August 2012
|
#4 | | Gear Head
Joined: Jan 2009
Posts: 70
Thread Starter |
sorry guys,
just mad to read this frustrating issue still exists among users: Logic pro 9 8th core peaking
The spreading of the cores is just a joke. Apple, please listen and help!
|
| |
15th August 2012
|
#5 | | Lives for gear
Joined: Sep 2009 Location: los angeles
Posts: 2,660
| |
| |
15th August 2012
|
#6 | | Gear Head
Joined: Jan 2009
Posts: 70
Thread Starter |
well, i think this is Apple's error.
This is just a temporary fix they offering, cuz they cant offer a proper solution or changing the code is just to enormous job to do...i dunno.
|
| |
15th August 2012
|
#7 | | Lives for gear
Joined: May 2006
Posts: 3,152
|
It's pretty common when using multiple cores (in any kind of application) for one of the cores to get loaded with something akin to "the main thread" or "the GUI" or whatever: some part of the program that doesn't lend itself to easy multithreading, and that ends up being a bottleneck. When I used Logic a lot I noticed that one of the cores seemed to get loaded down in this way. For a reason i don't understand, Live seems to have much more even core usage than Logic; but on the other hand it's just plain less efficient overall. I.e., it uses cores more evenly but on the other hand it supports fewer tracks and plug-ins so it might not be a fair comparison. Anyhow, seems to me that overall Logic does pretty well using multiple cores, as these things go.
-synthoid
|
| |
15th August 2012
|
#8 | | Gear Head
Joined: Apr 2011
Posts: 63
|
Nope not at all, most if not all hosts require one core for the main audio processing thread which can't easily be split across multiple cores. Things attached to this thread could/should be live input of record armed instruments...
Go and fire up Reaper (I use both Reaper and Logic) open up the performance meter and look at RT CPU this is the main Audio processing thread and it will always be significantly higher than the generic CPU use as it's one core! Add an instrument, record arm it, then play load of notes to ramp up polyphony, watch the RT CPU rise a lot! Reaper is super efficient but it still has this, I don't want top call it limitation, so lets say feature, for the stability of the audio engine.
Reaper has a Live input mode, this tries to distribute the Audio thread across many cores for live musicians, however it's not as stable and can lead to glitches.
|
| |
15th August 2012
|
#9 | | Gear Head
Joined: Jan 2009
Posts: 70
Thread Starter |
Anyone knows if VEP Pro supports multicores much better?
If so, how does it do that?
Might be the only way to get most out of your computer's cores in terms of processor power.
|
| |
15th August 2012
|
#10 | | Lives for gear
Joined: Aug 2010
Posts: 3,249
| Quote:
Originally Posted by kai handberg Are you afraid you will faint if you actually provide some content in your OP?
Or even some relevant context? | Without more info it's impossible to help.
To the op. any system will go nuts if you go crazy with plugs on 1 channel or your computer isn't powerful enough. Only exception is if you're using a DSP card for plugs or Pro Tools HD (get your wallet ready).
I've done mixes over 100 tracks and it works well. Use sends more often. And be sensible about plug-in count. Just use what you need. Over processing is unnatural in the end.
Also. 1 core gets more usage than others in Logic because it handles system tasks. Another tip is forget hyper threading when using Logic. If you have a 4 core machine use 4 threads or if you have an 8 core use 8.
|
| |
15th August 2012
|
#11 | | Lives for gear
Joined: Jan 2009
Posts: 1,148
| Quote:
Originally Posted by nightsymbol sorry guys,
just mad to read this frustrating issue still exists among users: Logic pro 9 8th core peaking
The spreading of the cores is just a joke. Apple, please listen and help! | So you read a post and decided to post about it, just above it (as of this moment)?
|
| |
15th August 2012
|
#12 | | Gear Head
Joined: Jan 2009
Posts: 70
Thread Starter |
edited my first post with more info. Thanks.
|
| |
15th August 2012
|
#13 | | Gear nut
Joined: Nov 2009
Posts: 78
|
Logic is great at balancing cores on my 8x2.26 2009 macpro
In fact it is constantly rebalancing everytime I start and stop playback, refining the balance.
If one core is spiking its because I have one channel particularly loaded, or an instrument channel is in record mode (this always adds extra cpu)
I find the balancing of cores in logic to be remarkably consistent as long as you respect and understand what it is capable of, which comes with experience and a willingness to experiment to gain understanding.
|
| |
15th August 2012
|
#14 | | Gear maniac
Joined: Oct 2009 Location: London
Posts: 160
| Quote:
Originally Posted by phas3d Without more info it's impossible to help.
Another tip is forget hyper threading when using Logic. If you have a 4 core machine use 4 threads or if you have an 8 core use 8.
| I'm not sure that's fair advice. I'm able to 'drive' considerably more in Logic with hyperthreading on, with both a 2011 Quad i7 2.3 MBPro & a 3.33 Hexa MacPro (single cpu).
(Typical use - Logic, VEPro, Kontakt x 20-40, Omnisphere, various soft-synths, a few live tracks.)
|
| |
15th August 2012
|
#15 | | Lives for gear
Joined: Aug 2010
Posts: 3,249
|
Since 1 channel can sometimes max out a thread is better to have less threads with higher throughput instead of the opposite in certain cases (like the one presented here).
|
| |
16th August 2012
|
#16 | | Lives for gear
Joined: Jan 2009
Posts: 1,148
| Quote:
Originally Posted by nightsymbol edited my first post with more info. Thanks. |  I'm not a fanboy - just saying - but yeah, they need the feedback |
| |
16th August 2012
|
#17 | | Gear doesn't kill people.
Joined: Apr 2006 Location: NY
Posts: 1,975
| Quote:
Originally Posted by cinealta | I really hope you're kidding.
It's hard enough to keep track of what's going on in a session without splitting things up over busses just to deal with stupid core overload issues.
__________________ 'If you can't hear Freddie Green, you are too loud.' |
| |
16th August 2012
|
#18 | | Gear maniac
Joined: May 2012 Location: Philadelphia
Posts: 157
|
Use the freeze feature. Solved. Eh?
btw, what computer are you running and what type of work? I built my own i5 quad and it seems ok as long as I don't use some buggy free AUs - especially if I use JUST logic instruments, then I've never seen a PROBLEM - maybe it is spiking on one core - I don't know, because I never checked, because I never needed to because It's never been a problem. I use sends, I freeze groups when working with massive arrangements, and I don't put full oZone on every channel. You know what I mean.
|
| |
16th August 2012
|
#19 | | Lives for gear
Joined: Jul 2004 Location: Brooklyn
Posts: 4,029
| Quote:
Originally Posted by cinealta | It turned out that putting the io plug on it own bus (with no extra processing) fixed it. This is a logic issue as far as I'm concerned. I never had a single thought about this in pt which is supposedly an inferior program when it comes to CPU management.
Also, none of this (with the io plug) was covered in any of the online logic articles. Which makes me think they haven't tested it thoroughly.
|
| | | |