(Resolved) Bug Report: Voicemeeter (Potato) High GPU utilization + high vRAM usage

The Virtual Audio Mixer discussions and support...
Post Reply
SoraKagami
Posts: 3
Joined: Tue Jul 12, 2022 5:20 pm

(Resolved) Bug Report: Voicemeeter (Potato) High GPU utilization + high vRAM usage

Post by SoraKagami »

(Resolved) Bug Report: High GPU utilization + high vRAM usage

Please see the post below for the cause and suggested fix.

Voicemeeter Potato v3.0.2.2 (Should also affect Banana too)
OS: Windows 10 (21H1)

May Affect:
Gamers, users of GPU-accelerated software, streamers.

Situation:
Running Voicemeeter Banana or Potato will cause an increase of 10-40% load on the graphics card, as well as consume ~600MB of vRAM (for Potato).
In my case, an nVidia RTX 3070 Ti was pushing 10-40% "idle" loads with Voicemeeter Potato running and 0% when it's off.

To replicate:
On a system running Voicemeeter Potato:
  1. Run "GPU-Z", switch to the "Sensors" tab and keep an eye on the "GPU Load" and "Memory Used" data rows.
  2. Close/terminate Voicemeeter Potato.
  3. Watch the GPU Load drop to ~0% (or at least drop by ~10-30%)
  4. Wait approximately 1-minute for Voicemeeter to unload from memory.
  5. Watch the "Memory Used" data row drop by approximately 600MBs of vRAM usage.
Summary:
Voicemeeter should not be straining our video cards to run the GUI/interface, and should not be using 600MBs of vRAM. This behavior is rather unusual.
The above problem will impact gamers and streamers quite a bit, especially users with lower-end graphics cards or cards with less vRAM available.

Unfortunately most users won't notice this problem since we don't usually expect a non-3D/gaming program to be so GPU resource intensive.
Hiding Voicemeeter's interface will not reduce "GPU Load" nor "Memory Used".

Thanks in advance!
Last edited by SoraKagami on Tue Jul 12, 2022 6:55 pm, edited 1 time in total.
SoraKagami
Posts: 3
Joined: Tue Jul 12, 2022 5:20 pm

Re: Bug Report: Voicemeeter (Potato) High GPU utilization + high vRAM usage

Post by SoraKagami »

Additional possibly relevant information with my setup:

Software
Voicemeeter: Voicemeeter Potato x64 v3.0.2.2
Windows: Windows 10 Pro 64-bit (10.0, Build 19043.1165) version 21H1
DirectX Version: DirectX 12
NVIDIA Driver versions tested:
  • 516.59
  • 511.79
Hardware
CPU: AMD Ryzen 9 5950X
Graphics Cards tested:
  • NVIDIA RTX 3070 Ti
  • NVIDIA GTX 970
SoraKagami
Posts: 3
Joined: Tue Jul 12, 2022 5:20 pm

Re: Bug Report: Voicemeeter (Potato) High GPU utilization + high vRAM usage

Post by SoraKagami »

I have just stumbled upon the cause of the high GPU utilization & high vRAM usage by luck.
Will edit the post above to reflect this find.

The bug was caused by running both Voicemeeter (Potato) and "NVIDIA BROADCAST" together at the same time.

I've got NVIDIA BROADCAST as a microphone input inside Voicemeeter.
For some bizarre reason having both of these on together in this configuration will consume an extra ~600+MB of vRAM & cause the GPU to be under load.

Turning off either Voicemeeter or NV Broadcast will fix it.
Running NV Broadcast without Voicemeeter did not cause the load/VRAM issue on it's own.
Running Voicemeeter without NV Broadcast put 0% load on the GPU and consumed no more VRAM than any other standard desktop application.

Summary:
Voicemeeter and NV Broadcast running together will result in a higher than normal GPU load and excessive VRAM usage.

Fix:
Turn off NV Broadcast when it's not needed.
Post Reply