How does Multicore works on U-He Synths? still a mystery
-
- Banned
- Topic Starter
- 252 posts since 14 Oct, 2020
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
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
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
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
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
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
- 252 posts since 14 Oct, 2020
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.
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
I don’t know about Obsession. Hive and Zebra are relatively low CPU, hence have no multicore option.
-
- Banned
- Topic Starter
- 252 posts since 14 Oct, 2020
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
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.
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
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 11519 posts since 16 Aug, 2006
RePro-5 and Diva.
-
- KVRist
- 482 posts since 10 Mar, 2013
...
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?
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 10:41 pm, edited 3 times in total.
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
-
david.beholder david.beholder https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=159839
- KVRAF
- 1866 posts since 13 Sep, 2007
Have you been living under the rock for last 5 years?claudedefaren wrote: ↑Sat Mar 06, 2021 4:04 pm Haha, that makes most every plugin on the market low CPU. Hive is certainly not low CPU relative to Zebra though.
Also I would like to see your comparisons between Zebra, Hive and say Serum under the same conditions.
Murderous duck!
-
- KVRist
- 482 posts since 10 Mar, 2013
Looks like you didn't do your due diligence. Such a video already exists. Which one of us is living under A rock?david.beholder wrote: ↑Thu Mar 11, 2021 10:23 pmHave you been living under the rock for last 5 years?claudedefaren wrote: ↑Sat Mar 06, 2021 4:04 pm Haha, that makes most every plugin on the market low CPU. Hive is certainly not low CPU relative to Zebra though.
Also I would like to see your comparisons between Zebra, Hive and say Serum under the same conditions.
http://www.youtube.com/watch?v=2EJkg9J3crU
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
-
- KVRist
- 482 posts since 10 Mar, 2013
- u-he
- 28065 posts since 8 Aug, 2002 from Berlin
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.
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.