Page 1 of 1

Voicemeeter UI tray & CPU usage

Posted: Mon Oct 02, 2023 7:44 pm
by tetyys
There is a thread about high CPU usage already viewtopic.php?t=1800 , but I don't think it refers to below.
I'm experiencing CPU usage that is not particularly high, but unneccessary.

Voicemeeter is always rendering the UI of its control panel even if the window is hidden. You can check this by suspending the UI event loop thread of voicemeter8x64.exe - audio will still work as normal, CPU usage will go down, but of course the UI won't open.

I suggest vb-audio developers to destroy the window instead of making it not visible when voicemeeter is 'in tray'. Of course this means that UI will open slightly slower, but I think that's an acceptable trade for less constant CPU usage

Re: Voicemeeter UI tray & CPU usage

Posted: Wed Oct 04, 2023 12:11 pm
by Vincent Burel
when hidden the windows display should take less CPU...
i will check it, but display is not taking a big part of the CPU load anyway.

REM: if you made this remark because you get more CPU load when hidden than shown , it's not pending on display.

Re: Voicemeeter UI tray & CPU usage

Posted: Fri Oct 06, 2023 9:40 pm
by tetyys
It does consume less CPU when window is hidden, but suspending the event loop thread completely slashes total CPU consumption of the process in half

Re: Voicemeeter UI tray & CPU usage

Posted: Thu Oct 12, 2023 6:03 pm
by Vincent Burel
of course, i can do it, it's not big deal. But i cannot suspend completely the event loop , audio stream are running, remoting functions and MIDI must react... The display will be a very small part in Voicemeeter (can be more interesting in Matrix surely).