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.