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.39k stars 62 forks source link

Yabridge-host-32.exe missing - plugins are detected but not showing up in FX lists #286

Open Veprovina opened 10 months ago

Veprovina commented 10 months ago

Thanks for giving yabridge a shot!

Problem description


veprovina@localhost:~> yabridgectl status
yabridge path: <auto>
VST2 location: '/home/veprovina/.vst/yabridge'
VST3 location: '/home/veprovina/.vst3/yabridge'
CLAP location: '/home/veprovina/.clap/yabridge'

libyabridge-chainloader-vst2.so: '/usr/lib64/libyabridge-chainloader-vst2.so' (64-bit)
libyabridge-chainloader-vst3.so: '/usr/lib64/libyabridge-chainloader-vst3.so' (64-bit)
libyabridge-chainloader-clap.so: '/usr/lib64/libyabridge-chainloader-clap.so' (64-bit)

yabridge-host.exe: '/usr/bin/yabridge-host.exe'
yabridge-host-32.exe: <not found>

/home/veprovina/.wine/drive_c/Program Files/Common Files/VST3/
  Grind Machine II.vst3 :: VST3, legacy, 64-bit, synced

/home/veprovina/.wine/drive_c/Program Files (x86)/Steinberg/VSTPlugins/
  TSC 1.1 x86.dll :: VST2, 32-bit, synced

This is the status of yabridgectl, it says the yabridge-host-32.exe is missing. Reaper detects plugins, so does Ardour, but they're not in the FX list, and can't use them because it gives an error. Neither VST2 nor VST3 plugins are shown (yet detected on re-scan) or usable.

How do i fix that? Installed wine and yabridge with zypper, and all the packages it pulled alongside it.

What did you expect to happen?

On Arch, i didn't have to set up anything, the .exe was just there and detected. And setting up plugins worked perfectly.

What actually happened?

On openSUSE Tumbleweed it says "yabridge-host-32.exe not found", and can't use any plugins it detects and sets up.

Operating system

openSUSE Tumbleweed

How did you install yabridge?

With zypper (probably from the Geekos DAW repo, not sure).

yabridge version

5.0.5-3.12

yabridgectl version

5.0.5-3.12

Wine version

wine-8.21

Plugin

Grind Machine II

Plugin type

both VST2 and VST3

Plugin architecture

64-bit

Host

Reaper

Desktop environment or WM

Gnome

GPU model

Nvidia 1060 3GB

GPU drivers and kernel

Nvidia 545.29.06.18-1, Kernel 6.6.2-1 default

Debug log

No response

Anything else?

I installed the GeekOS DAW (https://geekosdaw.tuxfamily.org/en/) as mentioned in the install part for openSUSE, but it didn't actually install yabridge, i installed it using zypper. However, i didn't actually check beforehand if it's in the official repo, or Geekos DAW added some repo where yabridge is.

Veprovina commented 10 months ago

Ok, so there's another package called yabridge-32bit in zypper, i installed that, and now i see 1 of my other installed VST2 plugins, and yabridgectl sync shows the 32-bit host, however, i still can't see the VST3 plugins, and Reaper gives the message "Failed to start the Wine plugin host" when searching for plugins.

And, if i try to add the only plugin i can see to the track, Reaper crashes.

Why is that? Did i do something wrong, or is this some bug?

robbert-vdh commented 9 months ago

Apparently there are some issues with the OpenSUSE packages. Is this still an issue and if so, have you tried using yabridge's official binary releases instead of those packages?