Vienna Symphonic Library Forum
Forum Statistics

183,168 users have contributed to 42,280 threads and 255,000 posts.

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

  • In terms of increased CPU at idle it does do that. I tried an experiment recently measuring CPU usage and turning things on and off and you load something like Kontakt and CPU does goes up - then play or record and it goes up more. It doesn't seem a big load though compared to what I see colleagues running Logic on a laptop can run which makes me wonder whether DP's MAS is not the most efficient way of using limited resources. Interesting to try the same template with Cubase or Logic. 


  • Well we did a not very scientific test this morning using DP7, Cubase 6 and Logic 9 running on a Quad Core Mac 2.66 10.6.6, 9Gbs RAM 

    In essence when running with 5 identical instances of Kontakt 5 in server mode and playing the same sequence:

    Logic (64 bit) used 90%

    Cubase (64 bit) 160%

    DP (32 bit) 190% 

    DP also seemed the most erratic and spiked quite often which is where clicks and pops come from. As a life long DP user this is a little bit depressing!


  • Here's a PDF table of the results:

    http://www.4shared.com/folder/x--a1EwR/_online.html


  • So after MUCH trial and error, I think I may have tracked down where part of the problem is, although I haven't figured out the best way to fix it. I've moved all the Kontakt instances into VE Pro, leaving DP empty except for one instance of Omnisphere (which I've left disabled for the time being). The CPU meter in DP was still around 40% at idle, so that wasn't it. And everything's running in real time, no pre-gen enabling. 

    For the last while I've tried to do lots of routing within DP to make it easy to quickly print stems. To do this, I've run things through a couple of layers of Aux channels. For example, my LASS strings in one group, EW in another, Symphobia in a third, so as to be able to reverb/EQ them individually before sending them into through another Aux into a Strings Bus audio track (which is Input Monitored while working, then record enabled to print stems). The stems are then sent out a Master bus into one more audio track for printing the mix, for a total right around 25 busses. 

    I decided to try deleting some of the busses to see if that helped. I deleted about half of the busses, with a negligible difference in the CPU meter, then kept deleting one by one. With one bussed track still enabled, no real change, but when I deleted that one, the CPU meter dropped down to next to nothing. After rejoicing mightily (and prematurely), I reassigned everything out my main output, and sadly watched it spike back up to around 35% at idle. This is a little better though, so it's starting to border on usable. 

    Now the odd part is that with nothing loaded into DP itself except the MIDI tracks, a few busses without any processing, and everything sitting at idle, no MIDI recorded into the tracks, no audio files, DP's still hogging 53% of my computer's CPU, according to the monitor in MiniUsage. When I disable the VE tracks, theoretically freeing up the resources, DP is still using 28%. Quitting VE altogether and leaving DP open the meter is around the same. 

    The only other application open is Safari (so I can type this), and that's it. With the DP session project closed and nothing loaded in VE, DP uses 2.2%, and in an empty session it's around 4%. It seems strange that a bunch of empty MIDI tracks and a couple of Aux busses take that much computing power, so I'm not really sure what to make of it. 

    And that's where it's at. I'm at a bit of a loss of what to try next, I've got an old slave PC that I can try to bring into service, but it's probably only good to offload a small amount of the load to it. 

    Thanks again folks, I appreciate the ideas. 

    Jeff


  • Jeff,

    if you are using a lot of instances, the next update of VIPro2 includes some massive performance improvements on idle CPU usage. The update should be out very soon.


  • Does that go for VEP5 as well? 


  • It is more related to the instruments than the VEP. For instance, an empty VEP shouldn't use more than half a percent when not in use. 


  • Martin,

    Will the save channel preset (corrupted file issue) on the Mac be fixed on the next release?  This has been an issue for me since the first release of VE-PRO.  It is a great feature, if only it worked all the time.  There's no way to know when a channel preset is saved, if it will be corrupted when it's needed again.


  • Hi Martin, does you mean that a loaded up VE instance should be sitting at around a half a percent while the transport isn't playing?  I currently have three instances of VE with a couple of Kontakts in each one and no plugins, and before I even hit play I'm at 14%, 12% and 16%. 


  • I think he means without instruments (ie Kontakt)...otherwise, with VE loaded, not doing anything. 

    Im still weirded out by the idle CPU usesge of sample players. Omnisphere is a different beast...but, none of this talk makes me want to take my Macs down to the studio.