Vienna Symphonic Library Forum
Forum Statistics

181,795 users have contributed to 42,186 threads and 254,591 posts.

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

  • Help with VST3 performance

    I recently crossgraded from Logic to Cubase.  With Cubase available I decide to try out the VST3 version of VEP plugin to see if I could play an orchestral project spread across 93 channels in a single instance of VEP.  

    Unfortunatley this does not work, it stutters all over the place.  VEP is showing 99.7% cpu utiliziation, while Cubase is showing hardly any, and the overall mac desktop is also showing maybe 25% cpu util.

    The same project plays perfectly fine inside LogicPro, using 4 VEP instances and the multiport macro.

    Anyone have any ideas about why this is not working for me? Using an audio buffer size of 512 in all cases.  

    The project I am using to test this was downloaded from VSL website, its the E.T. Adventures on Earth mockup.

    Computer is MacPro 5,1 12x3.33ghz, 64GB ram.  OSX=Sierra


  • Check your instances preferences and be sure to allocate more threads per instance since you only have one instance. 

    See page 22 of the manual for guidance.


  • Thanks for the idea.  Seems to help a lot...  what is a good rule of thumb on the thread counts, on a 12 core system?


  • Are you using VE Pro Server or are you instantiating VE Pro directly in the sequencer?  If the latter, there may be some preferences to set in the sequencer for thread allocation but I am not familiar with Cubase.  If you are using VE Pro Server, then the thread count should have made a difference.  Also, if you are using Server, then there is a buffer number in the server window that you can adjust.  Are these the same in both cases?


  • last edited
    last edited

    @Dewdman42 said:

    Thanks for the idea.  Seems to help a lot...  what is a good rule of thumb on the thread counts, on a 12 core system?

     

    I would allocate 22 to VE Pro leaving 2 for Cubase.


  • Thanks.  So in general, two threads per core, per instance, seems to be a general rule of thumb?

    So if I use 4 instances, then likely go with more like 5 threads per instance, leaving a little breathing room for the DAW.

    Sound about right?


  • last edited
    last edited

    @dbudde said:

    Are you using VE Pro Server or are you instantiating VE Pro directly in the sequencer?  If the latter, there may be some preferences to set in the sequencer for thread allocation but I am not familiar with Cubase.  If you are using VE Pro Server, then the thread count should have made a difference.  Also, if you are using Server, then there is a buffer number in the server window that you can adjust.  Are these the same in both cases?

     

    The reason it didn't work the first time is  because I needed to restart the VEP server in order to get the pref change to take effect.  Sorry for the confusion.


  • My general rule is leave two for the DAW, and divide the rest evenly between VE Pro instances.  You have 24 total.


  • Thanks for the insights!