CPU Consuption
CPU Consuption
Hi all , new to Usine trying to fugure out how it best to use it with heavy cpu hog vst patches . actually i read somewhere in the manual that CPU Meter of usine the one that's in the upper left corner should show same as actual System CPU % usage (Mac OS X in my case ) but usine cpu shows way higher usage than OS X Cpu meter . see pictures . am i misunderstanding manual or it is normal behaviour . I know this may have been answered many times before but couldn't find relevant thread on this board . i use maximum possible buffer settings of 512 . even simple Yes or No answer will do . i have to know
Couldn't attach pictures for some reason but Usine CPU Shows 87 % and OS X Monitor shows System 1.71 and user only 8.88 .it is a dramatic difference . is it normal ?
Thx GC
Couldn't attach pictures for some reason but Usine CPU Shows 87 % and OS X Monitor shows System 1.71 and user only 8.88 .it is a dramatic difference . is it normal ?
Thx GC
- Attachments
-
- Screenshot 2022-04-28 at 08.20.58.png (9.47 KiB) Viewed 37243 times
-
- Screenshot 2022-04-28 at 08.20.58.png (9.47 KiB) Viewed 37243 times
here's OS X CPU
- Attachments
-
- Screenshot 2022-04-28 at 08.21.47.png (8.97 KiB) Viewed 37241 times
this is extract from manual about CPU Usage i was refering in the tis post
"Finally, in Usine the CPU indicates the real time you use to calculate patches, not the average including sleeping cores. It's more like in DSP card (ie Universal Audio UAD) and much more helpful to know the real state of your system."
"Finally, in Usine the CPU indicates the real time you use to calculate patches, not the average including sleeping cores. It's more like in DSP card (ie Universal Audio UAD) and much more helpful to know the real state of your system."
Not sure to understand the question. The manual explain that (maybe not so clearly)
Most of VST are executed in a single thread and Usine can't do miracles.
87% in usine vs 8% in OSX means that only few cores are running and all others are sleeping.
The best way to reduce the cpu load is to dispatch VST's on different racks, and using audio buses, if you can.
Most of VST are executed in a single thread and Usine can't do miracles.
87% in usine vs 8% in OSX means that only few cores are running and all others are sleeping.
The best way to reduce the cpu load is to dispatch VST's on different racks, and using audio buses, if you can.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
Hi Senso , thanks for your reply . i posted another post describing more in details what i want to achieve is to have multiple vst in one Rack to save snapshots of all vst parameters on rack snapshot level not individual vst snapshot level but having multiple VST's in one rack equals higher cpu usage .VST's from under same rack don't spread to different cores at least that is my experience as novice user . is it possible to have multiple VST's from under one rack have cpu spread across cores i have on my Mac . i have 8 cores and want to spread cpu load to 8 cores from one rack .is possible ?
Audio processing is indivisible, it is not possible to split one audio signal into two or more threads. Using audio buses you can distribute VST's CPU load to several cores and aliviate the high CPU usage. HH architecture manages tasks in a multicore structure by racks. As Senso mentioned. you might have some cores in a slepping status. This is called parked cores, and this is usually set by default in some operating systems. The way to go is to unpark those cores and make OS have them in use all the time. HH distributes tasks in a multicore way but OS decides how and when to employ the multiple cores.
I think core parking is more of a Windows thing correct me if i'm wrong
for sure single-core heavy plugins always gonna be a problem. the only solution on horizon is CLAP plugins (I've added thread about it here) that can let host handle multi-threading. according to U-he there are significant performance boosts from this approach.senso wrote: ↑28 Apr 2022, 11:28Not sure to understand the question. The manual explain that (maybe not so clearly)
Most of VST are executed in a single thread and Usine can't do miracles.
87% in usine vs 8% in OSX means that only few cores are running and all others are sleeping.
The best way to reduce the cpu load is to dispatch VST's on different racks, and using audio buses, if you can.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE
Who is online
Users browsing this forum: Google [Bot] and 33 guests
