Vienna Symphonic Library Forum
Forum Statistics

181,962 users have contributed to 42,196 threads and 254,639 posts.

In the past 24 hours, we have 5 new thread(s), 11 new post(s) and 56 new user(s).

  • Issue with AMD Ryzen 3900k and VE Pro 7 Plugin

    So I've been doing a direct comparison with my current Intel Core i7-7820X and the AMD Ryzen 3900x and an issue has cropped up in regards to Vienna Ensemble Pro 7.  I've been able to narrow down the cause to VEPro the number of output/inputs that you allow in the preferences of the VEPro Plugin.  So basically on the AMD machine the more outputs/inputs that you allow for the plugin causes the cpu utilization to increase a lot more than on an intel machine therefore the performance in cubase 10.0 goes down significantly.  The plugin doesn't even have to be connected to a server. 

    I tested this by just opening a blank cubase session and loading 25 VEPro VST3 Instrument tracks (not connected to any server).  I had the preferences for the plugin set at 512 outputs, 32 midi ports, and 64 inputs (this is an output configuration that I've used for 5 years now).  The intel machine was idling at 4% cpu utilization and after the plugins were added it increased to 15% utilization, with the performance meter in cubase moving up about 1/10 of the way up.  So very negligible considering how extreme the case is, it seems the intel machine doesn't care how many outputs or inputs I would choose. 

    Doing this same thing on the AMD Ryzen machine was very different.  The cpu utilization was around 4% again on idle but once the plugins were added the utlization went up to 90%!  And the performance meter in cubase was almost to the top and about the clip.

    I then did the same test changing the outputs and intputs to just 2 and the cpu utilization was negligible on both machines.  So it's definitely related to the output/input structure

    So am I missing something?  There aren't many options to choose from on the plugin side and it's particularly interesting that the plugins aren't even connected to anything.  just loading them in causes the cpu to spike significantly on the AMD machine where the intel dooesn't take the same hit.  Is this related to the AMD processor?  Technically the AMD processor is more powerful than the intel but the results of this test are bizarre.    

    To normalize this, I should mention for everything else the Ryzen performs better.  Kontakt, Omnisphere, Fabfilter, etc....adding a bunch of local plugins and instrumetns to tax the system, the ryzen performs about 15-20% better than the intel.  But for VEPro, it cripples the Ryzen.  It would great if I could figure out why.  Any help would be greatly appreciated.

    Here are the more specific specs of the systems:

    Intel Core i-7 7820X, Cubase 10.0.50, Windows 10 1909, 64 GB ram.  Hyperthreading and Turbo boost disabled. UR824 Interface, Yamaha drivers (most recent).  VEPro 7.0.922

    AMD Ryzen 3900X, Cubase 10.0.50, Windows 10 1909, 128 GB ram, SMT and Turbo Core disabled.  (same resultes with enabled).  UR824 Interface, Yamaha drivers (most recent) 7.0.922.  This was also tested with 7.0.973 but same result.


  • Hi!

    I can confirm this. Seeing the same on my Threadripper 3970X.

    The amount of aux channels determines the ASIO load in Cubase. Everything else has barely any effect.


  • last edited
    last edited

    Hi,

    Thanks for your tests and detailed problem descriptions. I have talked with our development just now about this issue.
    We try to get hold of such a machine to continue investigation.

    In the mean-time, to shorten the investiagtion time as soon as our machine arrives, could you please test following scenarios and report your results:
    - Does it male a difference to change the Cubase audio-engine to 32-/64-bit (How-To switch)?
    - Do you use any kind of convolution reverb inside VEP? Does removing all these plugins / disable convolution in VEP and hosted plugins change the load?
    - Do you use any instrument-plugins in your test-session and which are these?

    Thanks for your patience and testing!

    Best, Ben


    Ben@VSL | IT & Product Specialist
  • sorry for the delay, been a bit distracted given the global events.  However I was able to take a look at your questions:

    64/32.  It make a big difference.  The problem is worse at 64 bit.  32 bit, seems to reduce the problem but it's hard to quantify exactly.  

    As for your last two questions there are no other inserts, plugins, or instruments used in my test session.  It's a blank cubase session with just the 25 disconnected instances of vep loaded as instrument tracks, or racks.  With the load increasing a lot if a lot of ouputs/inputs are used.  

    Thanks!


  • I am considering building a AMD Ryzen system for plugin hosting and would like to know if the issue outlined by the OP still exist.

    It would be a sizable investment for me and I'd be very disapointed if the AMD system was hamstrung by platform issues.

    Thanks.


  • (My personal advice: Wait a few months for the next generation of AMD CPUs. The next gen mobile CPUs that were released are looking just awsome price/performance.)

    Regarding VEP: We are currently working on an update that is in testing, that also contains some performance improvements for AMD's Ryzen CPUs. As soon as it is out I would like to hear your feedback :)


    Ben@VSL | IT & Product Specialist
  • With version 1048, released today, you should see a considerable improvement in this load with many active Aux channels.