Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yabridge can't find Wine in Bitwig, PopOS #392

Open
1 task done
deleted opened this issue Jan 3, 2025 · 4 comments
Open
1 task done

Yabridge can't find Wine in Bitwig, PopOS #392

deleted opened this issue Jan 3, 2025 · 4 comments

Comments

@deleted
Copy link

deleted commented Jan 3, 2025

Thanks for giving yabridge a shot!

  • I read through both the troubleshooting and the known issues sections, and my issue wasn't listed there

Problem description

This is a newly installed copy of yabridge and wine. As a test, I installed scaler2 with wine and ran yabridgectl sync.
It finds the plugins and creates .so files in /.vst/yabridge.

The logs report:

wine version:  '<NOT FOUND>'

This leads me to believe that yabridge cannot find the wine executable (in /opt/wine-staging/bin, which is in my $PATH at bitwig launch). I also tried making a symlink in /usr/bin, but it still see Wine version: ''

Since I'm not familiar with how yabridge locates the wine executable, I'm not sure what else to try.

Operating system

PopOS 22.04 / Jammy

How did you install yabridge?

Directly from the releases page. Moved it to $HOME/.loal/share/yabridge

yabridge version

5.1.1

yabridgectl version

5.1.1

Wine version

wine-10.0-rc3 (Staging)

Plugin

Scaler 2

Plugin type

VST2

Plugin architecture

32-bit

Host

Bitwig 5.3 Beta 3

Desktop environment or WM

Gnome

GPU model

NVIDIA GeForce GTX 1080

GPU drivers and kernel

NVIDIA 560.35.03

Debug log

The above steps did not create a /tmp/yabrideg log file, but from bitwig's logs:

[2025-01-03 15:17:40.890 indexer info] Could not read metadata for yabridge/ScalerAudio2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
[2025-1-3 14:51:58.406 BITWIG_PLUGIN_HOST info] PluginHost: Reading VST 2.4 plugin metadata for /home/ted/.vst/yabridge/ScalerAudio2.so


stderr:
14:52:00 [ScalerAudio2-89ABHRtw] Initializing yabridge version 5.1.1
14:52:00 [ScalerAudio2-89ABHRtw] library:       '/home/ted/.local/share/yabridge/libyabridge-vst2.so'
14:52:00 [ScalerAudio2-89ABHRtw] host:          '/home/ted/.local/share/yabridge/yabridge-host.exe'
14:52:00 [ScalerAudio2-89ABHRtw] plugin:        '/home/ted/.wine/drive_c/Program Files/Steinberg/Vstplugins/ScalerAudio2.dll'
14:52:00 [ScalerAudio2-89ABHRtw] plugin type:   'VST2'
14:52:00 [ScalerAudio2-89ABHRtw] realtime:      'yes'
14:52:00 [ScalerAudio2-89ABHRtw] sockets:       '/run/user/1000/yabridge-ScalerAudio2-89ABHRtw'
14:52:00 [ScalerAudio2-89ABHRtw] wine prefix:   '/home/ted/.wine'
14:52:00 [ScalerAudio2-89ABHRtw] wine version:  '<NOT FOUND>'
14:52:00 [ScalerAudio2-89ABHRtw]
14:52:00 [ScalerAudio2-89ABHRtw] config from:   '<defaults>'
14:52:00 [ScalerAudio2-89ABHRtw] hosting mode:  'individually, 64-bit'
14:52:00 [ScalerAudio2-89ABHRtw] other options: '<none>'
14:52:00 [ScalerAudio2-89ABHRtw]
14:52:00 [ScalerAudio2-89ABHRtw] Enabled features:
14:52:00 [ScalerAudio2-89ABHRtw] - bitbridge support
14:52:00 [ScalerAudio2-89ABHRtw] - CLAP support
14:52:00 [ScalerAudio2-89ABHRtw] - VST3 support
14:52:00 [ScalerAudio2-89ABHRtw]
14:52:00 [ScalerAudio2-89ABHRtw] [Wine STDERR] /home/ted/.local/share/yabridge/yabridge-host.exe: 36: exec: wine: not found
14:52:00 [ScalerAudio2-89ABHRtw] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception


[2025-01-03 15:17:40.890 indexer info] Could not read metadata for yabridge/Scaler2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
[2025-1-3 14:52:3.895 BITWIG_PLUGIN_HOST info] PluginHost: Reading VST 2.4 plugin metadata for /home/ted/.vst/yabridge/Scaler2.so


stderr:
14:52:05 [Scaler2-0CSTValr] Initializing yabridge version 5.1.1
14:52:05 [Scaler2-0CSTValr] library:       '/home/ted/.local/share/yabridge/libyabridge-vst2.so'
14:52:05 [Scaler2-0CSTValr] host:          '/home/ted/.local/share/yabridge/yabridge-host.exe'
14:52:05 [Scaler2-0CSTValr] plugin:        '/home/ted/.wine/drive_c/Program Files/Steinberg/Vstplugins/Scaler2.dll'
14:52:05 [Scaler2-0CSTValr] plugin type:   'VST2'
14:52:05 [Scaler2-0CSTValr] realtime:      'yes'
14:52:05 [Scaler2-0CSTValr] sockets:       '/run/user/1000/yabridge-Scaler2-0CSTValr'
14:52:05 [Scaler2-0CSTValr] wine prefix:   '/home/ted/.wine'
14:52:05 [Scaler2-0CSTValr] wine version:  '<NOT FOUND>'
14:52:05 [Scaler2-0CSTValr]
14:52:05 [Scaler2-0CSTValr] config from:   '<defaults>'
14:52:05 [Scaler2-0CSTValr] hosting mode:  'individually, 64-bit'
14:52:05 [Scaler2-0CSTValr] other options: '<none>'
14:52:05 [Scaler2-0CSTValr]
14:52:05 [Scaler2-0CSTValr] Enabled features:
14:52:05 [Scaler2-0CSTValr] - bitbridge support
14:52:05 [Scaler2-0CSTValr] - CLAP support
14:52:05 [Scaler2-0CSTValr] - VST3 support
14:52:05 [Scaler2-0CSTValr]
14:52:05 [Scaler2-0CSTValr] [Wine STDERR] /home/ted/.local/share/yabridge/yabridge-host.exe: 36: exec: wine: not found
14:52:05 [Scaler2-0CSTValr] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

Anything else?

No response

@deleted
Copy link
Author

deleted commented Jan 3, 2025

UPDATE:
I also tried explicity setting the WINELOADER environment variable:
$ WINELOADER=/opt/wine-staging/bin/wine bitwig-studio

It still shows wine version: '<NOT FOUND>', which makes me think whatever environment loads the plugin does not have access to my environment variables.

@NotGena
Copy link

NotGena commented Jan 11, 2025

You need to install wine because it seems wine is missing from your system. You can install wine from the official gitlab @ https://gitlab.winehq.org/wine/wine/-/wikis/Download
and follow the step listed for your distro, then redownload yabridge extract it and put it in your /home/$USER/.local/share/yabridge directory and run a termial in the Yabridge folder./yabridgectl add "Your_plugin_path" then ./yabridgectl sync
then you should open your daw and scan also install dxvk and you should be good

@NotGena
Copy link

NotGena commented Jan 11, 2025

Also install wine Stable. Wine staging hasnt worked well for me so far. im using cutefishos and wine stable 9.0 at the moment of this message and im able to run waves plugins surprising well so good luck again

@deleted
Copy link
Author

deleted commented Jan 12, 2025

I did actually install wine-staging using the winehq PPA, per the the instructions in the yabridge README.
I know it works because I was able to use it to run Scaler2's installer.
I'll give wine-stable a shot. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants