Vienna Symphonic Library Forum
Forum Statistics

194,096 users have contributed to 42,911 threads and 257,915 posts.

In the past 24 hours, we have 6 new thread(s), 21 new post(s) and 80 new user(s).

  • Not by way of trying to alarm you, but before I got my current interface (RME multiface 2), I was using, trying to use, a MOTU 828mk2 with this system (2x quad 2.93, 16GB). I was seriously overloading the CPU in projects with, I don't know, less than 10% of what I have going on today. I couldn't even get a mixdown, everything was rife with clipping, and the most drastic, complete dropouts of audio you even want to have in your worst nightmare. Clipping and vsti channels just freaking out like I was going for the most extreme levels, where that just wasn't what was in the project. I looked around for a few days online, and people all over were kvetching about their MOTU, drivers, or firmware issues, all sorts of calamities going on. I really don't think the current (if any) MOTU drivers are right for this CPU.

    You think there's something else going on, in any case I do as well. I'd take a good look at this if I were you.


  • last edited
    last edited

    Compare your information:

    @Jurgen Beck said:

    I'm running this with a MOTU 2408mk2

    [The] difference between the Mac Pro's CPU meter, which is in line with what you quoted, and the meter in Logic... Thus the assumption that we're looking at a CoreAudio issue.

    There is nothing else happening in the Logic project. I have VE running on a dedicated second system and just for test purposes I set up a Logic project with just four software instrument tracks, each having a different VE instance assigned (again, audio coming from the dedicated second system via LAN.) Each instrument tracks is going to a separate AUX track where I have the convolution reverbs assigned.

    So, overall, nothing in terms of system CPU intensive, or audio track intensive. Still, the Logic CPU meter will register an overload. So again, I think there's something else going on.

    with what I just talked about with my previous setup. It is a core audio issue with the interface's driver, I'd bet money.


  • I've experienced the same issue in Logic using Vienna Suite Reverb.  Two instances MAX.  I switched to Cubase and was able to load three but now my fans run at very high speed and eventually my Large UPS begins to beep and within a 30 seconds my machine shuts down.  Appears to be a CPU overload.  It appears that Logic doesn't allow it and Cubase lets it go until the system can't handle it.  Just had this happen two days ago and haven't had the time to investigate further at this point.

    The funny thing was that I was working on a template in Cubase & VE that had two instances of Vienna reverb.  The entire day I was building the template there didn't seem to be an issue.  I saved the work and shut down the computer for the night.  The next morning I went to load the template and the fans began to run like a jet engine then the UPS began to beep, then the computer shut down.  Several tries latter, I went to an earlier version (before I set up the reverb busses) and everything was ok.  The problem reappeared once I began loading the reverbs again.


  • Chuck, what audio card do you have in your system?


  • fans went into jet-mode, ups overloads .... probably all CPUs are at 100%?

    have you considered you may have set up a loop with busses ... this sounds somehow like taht

    christian


    and remember: only a CRAY can run an endless loop in just three seconds.
  • Hi Jurgen,

    I'm using the Apogee Ensemble...


  • Hi Christian,

    I don't believe I have a Bus Loop in place but it's worth rechecking......  I recall the CPU being about 60%.  Also the strange thing is the fact that it was all right the day before then from a fresh startup the jets kicked in.....


  • last edited
    last edited

    @Chuck Green said:

    Hi Jurgen,

    I'm using the Apogee Ensemble...

    Interesting. Well, I just ordered an RME HDSPe card for our Mac Pro (already have an RME Multiface with another system here.) I'll let you all know how the driver switch from MOTU to RME fairs with the CPU overload issue.


  • I have always found RME to be superior in almost all cases.  They really have their ducks in a row when it comes to their hardware and writing driver support.  I actually compared the RME and Apogee side by side for one month.  ended up buying the RME (was my 3rd RME product.

    Maestro2be


  • Alright. We put an RME HDSPe card into the Mac Pro, connected to an RME Multiface. The MOTU 2408mkII is completely out of the picture at this point.

    With the RME card I am getting the same results with CPU overload as with the MOTU card. So, it's save to assume that this is not audio card driver related, as the behavior is the same with two different audio cards.

    What seems to be happening though is that as long as Logic also functions as a ReWire host, we are having these issues. If ReWire is taken out of the picture, Logic will spread the CPU load evenly and I am fine creating a large number of convolution reverb instances. I have stopped at setting up 6 instances, as that was way more than what I got with Logic functioning as a ReWire host. Even with 6 instances, the load was way below using a third of what the system seems to be able to handle.

    All this points at a significant issue when Logic operates as a ReWire host and audio is present on the ReWire channels. At that point Logic seems to be switching almost all processing to a single CPU (indicated in the Logic meter, not the system CPU meters), which obviously starts overloading the system.

    Unless someone has a solution for this issue, it seems that ReWire with Logic significantly impairs the use of processor intensive plug-ins, at least in version 8.


  • Hi Jurgen,

    Just some additional info using EW PLAY observations with Logic 8.  If used as a instance (1 instrument) in Logic 8, 1 core is used.  Add a second, 2 cores are used... etc.  If you use it as a multi (16 channels) only 1 core is used.  EW recommendations are to use multiple instances rather than a single multi in order to spread the workload across all cores.  I've tested this and it appears to be the case when viewing the Logic CPU meter which by the way doesn't agree with the OS CPU meter which appears to be spreading across all cores regardless whether I use multiple singles or a multi.  In Cubase it seems to spread but I reach a point where my fans Kick in on High Speed indicating that the CPU is really being task even though the OS Meters are only at 60%. 

    I know you are working with VSL and the reason I bring this up is there seems to be some inconsistency between sequencer CPU meters and the OS meters and how cores are being utilized.  Maybe this additional info may help shed some light on your situation.


  • last edited
    last edited

    @Chuck Green said:

    Hi Jurgen,

    Just some additional info using EW PLAY observations with Logic 8.  If used as a instance (1 instrument) in Logic 8, 1 core is used.  Add a second, 2 cores are used... etc.  If you use it as a multi (16 channels) only 1 core is used.  EW recommendations are to use multiple instances rather than a single multi in order to spread the workload across all cores.  I've tested this and it appears to be the case when viewing the Logic CPU meter which by the way doesn't agree with the OS CPU meter which appears to be spreading across all cores regardless whether I use multiple singles or a multi.  In Cubase it seems to spread but I reach a point where my fans Kick in on High Speed indicating that the CPU is really being task even though the OS Meters are only at 60%. 

    I know you are working with VSL and the reason I bring this up is there seems to be some inconsistency between sequencer CPU meters and the OS meters and how cores are being utilized.  Maybe this additional info may help shed some light on your situation.

    Thanks for the clarification, Chuck. I indeed was aware of the multiple instances recommendation. This fact is actually evident when taking ReWire out of the picture and using the VSL VE instances directly in Logic 8, which then spreads the load of the convo reverb plug-ins across the Logic CPU meters.

    The reason why ReWire is in the picture at this point is, because I am running all my virtual instruments (VSL and EW) on a different workstation and the current version of VE has the habit of clearing all instruments when I change projects in Logic. I have a full orchestra template loaded on the workstation, so my workflow is VE/EW instruments (on second workstation) -> Bidule (running on my sequence DAW where I also have Logic running) -> Logic via ReWire.

    Using Bidule in Logic via ReWire has multiple channel support, but seems to be reducing Logic to a single CPU focused app (not technically, but realistically as experienced and outlined in the earlier post), including any convolution reverbs that I may be running in Logic.

    So, all this to say that Logic has a bottle neck in terms of using ReWire, which may force a different templating setup.

    Can't wait for VE Pro. 😊


  • Just done a quick test on a project with 16 VIs and 4 instances of VS Reverb - playing live on a Macbook Pro (late 2008, 4GB) with the internal sound card at 256 samples I am getting about 60%-80% CPU usage on one core (as opposed to both as I'm in live mode).

    Tim


  • Hi Tim,

    I'm somewhat new to Logic versus Cubase....  I hear people speak of LIVE mode.  Is there a setting that allows one to switch to non-live?


  • last edited
    last edited

    @timkiel said:

    Just done a quick test on a project with 16 VIs and 4 instances of VS Reverb - playing live on a Macbook Pro (late 2008, 4GB) with the internal sound card at 256 samples I am getting about 60%-80% CPU usage on one core (as opposed to both as I'm in live mode).

    Tim

    Yup, seems to be consistent with my results when I take ReWire out of the picture and use the VSL VIs direct in Logic.


  • Jurgen,

    I found something interesting.  I've been building a template using a combination of VI and VE trying to balance the instrument across both in order to optimize memory on my Mac Pro using Logic 8.  As I increased the VI instance count, the no 8 core just kept getting higher and higher in the Logic Meter.  The OS was balanced across all 8.   I tried starting a blank sequence and all of a sudden the meter in Logic balanced across all 8 cores.....


  • last edited
    last edited

    @Chuck Green said:

    Jurgen,

    I found something interesting.  I've been building a template using a combination of VI and VE trying to balance the instrument across both in order to optimize memory on my Mac Pro using Logic 8.  As I increased the VI instance count, the no 8 core just kept getting higher and higher in the Logic Meter.  The OS was balanced across all 8.   I tried starting a blank sequence and all of a sudden the meter in Logic balanced across all 8 cores.....

    So, when you say that you started a blank sequence, is that new sequence based on the template, including the VIs and VE instances? I'm trying to understand by what process Logic balanced the load across all 8 cores.


  • No, I just hit PLAY and start the sequence with no MIDI tracks programmed.  I had activated 5 brass tracks and played on the keyboard just to see how the CPU responded.  The #8 Core was about 60%.  For some unknown reason I decided to press the play button when the CPU load was then distributed across all 8 cores at about 30%.  It stayed like that until I stopped playing then reduced to under 10%.  As I began loading additional instances of VI, the #8 Core again began to rise.  I hit the Play button and the cores balanced.


  • I might note that I have no Effects loaded at this time just instruments.  Because of the way Logic assigns Busses & Aux, I'm waiting until I have the entire template loaded before I establish the Rev & Effect Busses.....  Not sure at this point what will happen when I begin to load effects......  I'll let you know.


  • last edited
    last edited

    @Chuck Green said:

    Just some additional info using EW PLAY observations with Logic 8.  If used as a instance (1 instrument) in Logic 8, 1 core is used.  Add a second, 2 cores are used... etc.  If you use it as a multi (16 channels) only 1 core is used.  EW recommendations are to use multiple instances rather than a single multi in order to spread the workload across all cores.  I've tested this and it appears to be the case when viewing the Logic CPU meter which by the way doesn't agree with the OS CPU meter which appears to be spreading across all cores regardless whether I use multiple singles or a multi.  In Cubase it seems to spread but I reach a point where my fans Kick in on High Speed indicating that the CPU is really being task even though the OS Meters are only at 60%. 

    I know you are working with VSL and the reason I bring this up is there seems to be some inconsistency between sequencer CPU meters and the OS meters and how cores are being utilized.  Maybe this additional info may help shed some light on your situation.

    I guess the CPU sees a new task with a new instance.

    I am using something called Menu Meter, and comparing. It says I'm getting up to using around 18% of 16 cores, but right now is describing 'load average' shared three ways (BTW, using 5 active vstis and 13 instances of Vienna Suite). Activity monitor indicates slightly less, 85% idle. Cubase VST Performance indicates up to 50% and brief spikes above that; which makes me think that monitoring of the situation is host-specific, ie., the CPU which is available to it, ie., that what Logic tells you is more or less in line with what Cubase tells you per 'Performance'.

    When you all say that you see 60%, what is the actual performance? If I get over 50% reading via 'Vst Performance', chances are good that the audio will suffer.