LinVst-X 4.9 made using MX Linux, will probably run on other distros.
After installing the LinVst-X 4.9 lin-vst-server-x files to /usr/bin, run linvstxconvert and select the LinVst-X 4.9 linvstx.so file and also the folder where the vst plugins are installed and then hit the "Update All Plugins (Upgrade All Plugins)" button to upgrade to LinVst-X 4.9.
After upgrading to the LinVst-X 4.9 version (like the above), then any additional vst installs only need the linvstxconvert "Update Newly Added Plugins" option.
TestVst is a utility for testing how a vst plugin might run under Wine.
--------Quick Start Guide-------
Copy all of the lin-vst-serverxxxx files (files with lin-vst-server in their names) to /usr/bin.
Install the vst's.
The vst's will probably be installed by default to a Wine folder, something like ~/.wine/drive_c/Program Files/Steinberg/VSTPlugins (which is similar to where they are installed on Windows).
It's also possible with most plugins to make a folder and install the windows vst's into it.
Start linvstxconvert and then select the linvstx.so file.
Point linvstxconvert to the folder containing the windows vst's and hit the Start (Convert) button.
Start up the linux DAW and point it to scan the folder containing the windows vst's.
linvstxconvert can be used to convert multiple vst folders after linvstx.so is loaded.
Wait for the button to turn back to "Start" (from "Done") and then choose another folder and then hit "Start".
If new vst plugins are added to a folder, then just run linvstxconvert again on that folder.
Hyperthreading
For Reaper, in Options/Preferences/Buffering uncheck Auto-detect the number of needed audio processing threads and set
Audio reading/processing threads to the amount of physical cores of the cpu (not virtual cores such as hyperthreading cores).
This can help with stutters and rough audio response.
Other Daws might have similar settings.
For Waveform, disable sandbox option for plugins.
Flatpak Daw installations might not work with LinVst-X.
LinVst-X server details.
The LinVst-X server is first started (after a boot) when a plugin is first loaded and after that the LinVst-X server continues to run and further plugin loading can occur faster than with LinVst.
The LinVst-X server can be killed when no plugins are currently loaded.
To kill the server (when no plugins are loaded) get the pid of the lin-vst-server
pgrep lin-vst
or
ps -ef | grep lin-vst
and then use the pid to kill the lin-vst-server
kill -15 pid