How does Multicore works on U-He Synths? still a mystery

Official support for: u-he.com
Banned
254 posts since 14 Oct, 2020

Post Sat Mar 06, 2021 3:01 am

So how does it work ? or doesnt work ? :)

Its still a mystery to me. For my own curiosity i have tried to create same type of patch on Obsession and Repro 5. So i created and played 8 voice patch. It seems all good and the CPU usage according FL Studio metrics fairly the same actually when playing 1 instance with MC setting on.

But what i noticed is really weird, when i add more instances of each, Repro 5 CPU usage scales quite alot and in the end i was able to play 11x8 voices of Repro where's on obsession i just lost the count how many because it was more then twice and i didnt even count :-D

So im genuinly curious, what does 1 instance of Repro (also noticed this with diva) do that it can take as much/least CPU as other competitor vsts but when added more instances the usage becomes so much more higher vs the competitors.

This is not to drag anyone im just really am curious how this works :)

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sat Mar 06, 2021 3:37 am

Multithreading costs more CPU in total even though it costs less on any single core. I think we communicate this rather clearly in the user guide.

Banned

Topic Starter

254 posts since 14 Oct, 2020

Post Sat Mar 06, 2021 3:48 am

Urs wrote:
Sat Mar 06, 2021 3:37 am
Multithreading costs more CPU in total even though it costs less on any single core. I think we communicate this rather clearly in the user guide.
What about the metrics show in the DAW? as an example of Obsession taking same CPU as Repro when using one instance but later on multiplying. Does that mean that Obsession in this case should be non-multicore?

I also noticed this with Zebra and Hive, they can appear that they take alot of CPU by the metrics when 1 instance is playing, but when piled up they really dont take that much of CPU.

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sat Mar 06, 2021 4:38 am

I don’t know about Obsession. Hive and Zebra are relatively low CPU, hence have no multicore option.

Banned

Topic Starter

254 posts since 14 Oct, 2020

Post Sat Mar 06, 2021 5:32 am

Urs wrote:
Sat Mar 06, 2021 4:38 am
I don’t know about Obsession. Hive and Zebra are relatively low CPU, hence have no multicore option.
It also applied to zebra and hive. Sorry if I frustrated you but i don't think you understud my given point or i maybe did not explained that well :-)

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sat Mar 06, 2021 5:56 am

I get your point, but it seems convoluted: Multicore on one hand, multiple instances on the other. There's no metric to compare things for me.

If I had to boil it into a single answer, I'd say that expensive algorithms which suit themselves for multithreaded processing generally don't scale as easily as inexpensive algorithms which may make better use of resource sharing. It's like sculpting a sandcastle with sand vs. pebbles.

KVRist
482 posts since 10 Mar, 2013

Post Sat Mar 06, 2021 7:56 am

...
Last edited by claudedefaren on Thu Apr 15, 2021 10:35 am, edited 1 time in total.

KVRAF
8385 posts since 16 Aug, 2006

Post Sat Mar 06, 2021 8:01 am

claudedefaren wrote:
Sat Mar 06, 2021 7:56 am
Urs wrote:
Sat Mar 06, 2021 4:38 am
I don’t know about Obsession. Hive and Zebra are relatively low CPU, hence have no multicore option.
Hive, low CPU? Relative to what?
RePro-5 and Diva. :wink:

KVRist
482 posts since 10 Mar, 2013

Post Sat Mar 06, 2021 8:04 am

...

Hey mods, why did you prevent me from editing my next post in this thread? You wanted me to remove it so bad, so why are you actively preventing that from happening? Lot of people talking rubbish about an "agenda" here — what's yours?
Last edited by claudedefaren on Wed May 05, 2021 2:41 pm, edited 3 times in total.

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sat Mar 06, 2021 11:31 am

Well, that’s just like your opinion.

User avatar
KVRAF
1817 posts since 13 Sep, 2007

Post Thu Mar 11, 2021 2:23 pm

claudedefaren wrote:
Sat Mar 06, 2021 8:04 am
Haha, that makes most every plugin on the market low CPU. Hive is certainly not low CPU relative to Zebra though.
Have you been living under the rock for last 5 years? :hihi:
Also I would like to see your comparisons between Zebra, Hive and say Serum under the same conditions.
Image Murderous duck!

KVRist
482 posts since 10 Mar, 2013

Post Sun Mar 14, 2021 7:28 am

david.beholder wrote:
Thu Mar 11, 2021 2:23 pm
claudedefaren wrote:
Sat Mar 06, 2021 8:04 am
Haha, that makes most every plugin on the market low CPU. Hive is certainly not low CPU relative to Zebra though.
Have you been living under the rock for last 5 years? :hihi:
Also I would like to see your comparisons between Zebra, Hive and say Serum under the same conditions.
Looks like you didn't do your due diligence. Such a video already exists. Which one of us is living under A rock?

http://www.youtube.com/watch?v=2EJkg9J3crU

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sun Mar 14, 2021 7:56 am

LOL, convenient settings chosen to demonstrate the "purpose" ;-)

KVRist
482 posts since 10 Mar, 2013

Post Sun Mar 14, 2021 8:03 am

...
Last edited by claudedefaren on Thu Apr 15, 2021 10:34 am, edited 1 time in total.

User avatar
Urs
u-he
25635 posts since 8 Aug, 2002 from Berlin

Post Sun Mar 14, 2021 8:19 am

Hive uses as much CPU for 1x unison as for 4x and so on. Omitting that is convenient. Likewise, comparing to Serum and not using Wavetable modulation with unison is also convenient, but not a everyday situation.

But yes, I’ll happily admit that Hive is not optimized for setting which hardly need optimization.

Good luck with your ongoing endeavors to figure this out.

Return to “u-he”