Welcome to %s forums

BrainModular Users Forum

Login Register

CPU Consuption

General Discussion about whatever fits..
Post Reply
GenCode
Member
Posts: 34
Contact:

CPU Consuption

Unread post by GenCode » 28 Apr 2022, 09:41

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
Attachments
Screenshot 2022-04-28 at 08.20.58.png
Screenshot 2022-04-28 at 08.20.58.png (9.47 KiB) Viewed 37243 times
Screenshot 2022-04-28 at 08.20.58.png
Screenshot 2022-04-28 at 08.20.58.png (9.47 KiB) Viewed 37243 times

GenCode
Member
Posts: 34
Contact:

Unread post by GenCode » 28 Apr 2022, 09:44

here's OS X CPU
Attachments
Screenshot 2022-04-28 at 08.21.47.png
Screenshot 2022-04-28 at 08.21.47.png (8.97 KiB) Viewed 37241 times

GenCode
Member
Posts: 34
Contact:

Unread post by GenCode » 28 Apr 2022, 10:02

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."

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 28 Apr 2022, 11:28

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.

GenCode
Member
Posts: 34
Contact:

Unread post by GenCode » 28 Apr 2022, 12:41

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 ?

Ariajazz
Member
Posts: 353
Contact:

Unread post by Ariajazz » 10 May 2022, 04:45

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.

GenCode
Member
Posts: 34
Contact:

Unread post by GenCode » 15 May 2022, 21:58

I think core parking is more of a Windows thing correct me if i'm wrong


GenCode
Member
Posts: 34
Contact:

Unread post by GenCode » 19 May 2022, 05:06

Thx for clearing it . i'm on Mac

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 04 Jun 2022, 16:39

senso wrote:
28 Apr 2022, 11:28
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.
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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 33 guests