robbert-vdh / yabridge

A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux
GNU General Public License v3.0
2.45k stars 63 forks source link

reaper dropouts / freezing #365

Open usiname opened 1 month ago

usiname commented 1 month ago

Thanks for giving yabridge a shot!

Problem description

The issue arises when using Reaper with Native Instruments' sample player, Kompakt (EWQL library) / Kontakt 5. Generally, everything functions well, but when operating with a small block size (e.g., 64), the system occasionally freezes. This behavior can be triggered simply by shaking any GUI element. Increasing the block size to 256, 512, or higher significantly stabilizes the system. However, shaking GUI elements intensely often leads to a dropouts / freeze in Yabridge. The system monitor then shows one of the CPU cores stuck at 100%. Ending the 'yabridge-host.e' process resolves the issue, allowing the project to be reloaded in Reaper. JACK or ALSA makes no difference.

What did you expect to happen?

no dropouts / no freezing

What actually happened?

dropouts / freezing

Operating system

linux mint 22 xfce

How did you install yabridge?

directly from release page

yabridge version

5.1.0

yabridgectl version

5.1.0

Wine version

wine-9.16 (Staging)

Plugin

kompakt / kontakt (eastwest / native instruments)

Plugin type

VST2

Plugin architecture

32-bit

Host

reaper 7.21

Desktop environment or WM

No response

GPU model

No response

GPU drivers and kernel

No response

Debug log

...log-file is to big (95 MB)!

Anything else?

I'll try also low latency kernel and see if the issue appears...

mksafavi commented 1 month ago

I'm also experiencing a lot of drops on neural plugins. setting a higher block size didn't improve it for me either. I think it happened after a recent wine update.
It upgraded from reaper 7.20->7.22 and wine-staging 9.15->9.17 I haven't downgraded to verify it yet.

usiname commented 1 month ago

meanwhile I was able to test the low latency kernel and i got the impression that issue is not present anymore. at least shaking any GUI elements (e.g. firefox window) didn't freeze the system...