Just installed the new version of Ubuntu Studio on my main workstation.
Vital crashes on Bitwig Studio, and then I tried to make it work with the standalone version and I get this message on the terminal :
Ok, so it works on 1.0.7 (standalone and VST) but obviously I can’t open the presets from last years… Works also with 1.5.4, will test on another versions later
Same happens with fresh Ubuntu 26.04 based on Wayland, fresh Reaper 7.70 and fresh Vital 1.6.4… Reaper crashes with vst, vst3 and clap versions of Vital. Trying to fix permissions without success.
While trying to install previous versions of Vital found that 1.6.0 working!
Try to install 1.6.4 after 1.6.0. Reaper crashes. Reinstall 1.6.0. Reaper is working now.
I did some digging with a debugger today (will post a report thread when I am able to). It’s caused due to some Wayland & X11 incompatibility issues.
Without getting too technical there is a function in Vital called setRenderContextSize and it expects 3 values to be given to it, including resolution height and width. But due to X11 and Wayland, the way that information is given to Vital is mapped different in memory, which is causing Vital to receive resolution values way outside the bounds allowed for display resolutions.
Unfortunately a second issue is the way Vital gets these values can’t be overwritten by forcing X11 at the application layer, so you need to force it a lower level.
Fortunately Slart on the Discord posted 2 scripts to do this, 1 for Bitwig (Flatpak version) and 1 for Reaper.
(See following response for Reaper as only 1 embed allowed per post)
However depending on your system you may need to edit the version of 50_mesa.json as yours may not be 50. You can check with these commands (varies per system), then change the number accordingly.
ls -l /usr/share/glvnd/egl_vendor.d/
ls -l /etc/glvnd/egl_vendor.d/
On reaper, you need to change the path to reaper as well.