Wine 9.22 broke mouse input in bridged plugin windows on Linux, and 9.21 was the last version where those interfaces still responded. Audio kept flowing through the plugins. You just could not click anything in their windows.
That is the quiet cost of running Windows plugins on Linux. Bridging works well enough that thousands of people mix with it daily, and it also means a plugin stack that updates on someone else's schedule sits underneath your sessions.
Native builds remove that layer completely. The Linux builds shipped alongside Corona 7 are one example of a commercial synth compiled for the platform rather than translated onto it, and discoDSP has been on the community list of native Linux vendors for years.
What remains is VST3, CLAP, and the formats that grew up on the platform, meaning LV2 and its predecessors LADSPA and DSSI. That is the real menu. A vendor claiming Linux support is claiming one of those.
CLAP deserves attention here because it removes a barrier rather than adding a feature. It was started by u-he and Bitwig, released under the MIT license with no fees or membership agreements, and it carries per-voice parameter modulation and per-note automation lined up with MIDI 2.0. There is also a thread pool that lets a plugin and host share cores.
The plugin side runs past 25 commercial vendors with native builds, a group that includes u-he, TAL Software, Pianoteq, Audio Damage, and discoDSP. That is not a complete replacement for a Windows folder full of instruments. It is enough to finish records.
Host behavior varies more than you would expect at this level. The Linux build of Renoise adds LADSPA support and JACK alongside native Linux VSTs, while LMMS goes the other way and loads Windows plugins through a bridge instead. Check what your host actually scans before you buy anything. There is more than one bridge as well, since LinVst and Carla sit alongside the better-known option, and WineASIO exists to hand Windows audio applications a JACK connection.
Start with licensing. Copy protection systems and license managers are the parts most likely to break under Wine, so a plugin can process audio perfectly and still refuse to authorize, which is a support conversation nobody enjoys having twice.
Then the interface. Some plugins scale or render badly across desktop environments, and heavy ones burn extra CPU because every call crosses a translation layer on its way through.
Compatibility depends on the plugin, the Wine version, the distribution, and the rest of your configuration. Four moving parts, and you control two of them. A setup that works for someone with the same plugin and a different distribution tells you less than it appears to.
The 9.22 case shows how that plays out. The bridge project built a new interface embedding strategy for Wine 10 and later and made it available in git packages, and at least one user found it still did not fix the problem on their machine. The reliable fix was going backward, installing Wine 9.21 into a dedicated prefix, reinstalling the plugins there, and pointing the bridge at that prefix through an environment variable.
Which works, and which turns your studio into a version you are afraid to update. Freezing a component to keep a rig stable is a maintenance decision, not a musical one, and it arrives every time something in the chain moves without asking you first.
That is the quiet cost of running Windows plugins on Linux. Bridging works well enough that thousands of people mix with it daily, and it also means a plugin stack that updates on someone else's schedule sits underneath your sessions.
Native builds remove that layer completely. The Linux builds shipped alongside Corona 7 are one example of a commercial synth compiled for the platform rather than translated onto it, and discoDSP has been on the community list of native Linux vendors for years.
The format map on Linux is smaller than it looks
Two of the four formats you see on every product page cannot exist there. Audio Units is a system-level architecture inside Core Audio, so it lives on macOS and iOS and nowhere else. AAX belongs to Avid, and Pro Tools runs on macOS and Windows only, which leaves no host to load an AAX plugin on Linux.What remains is VST3, CLAP, and the formats that grew up on the platform, meaning LV2 and its predecessors LADSPA and DSSI. That is the real menu. A vendor claiming Linux support is claiming one of those.
CLAP deserves attention here because it removes a barrier rather than adding a feature. It was started by u-he and Bitwig, released under the MIT license with no fees or membership agreements, and it carries per-voice parameter modulation and per-note automation lined up with MIDI 2.0. There is also a thread pool that lets a plugin and host share cores.
The native list is longer than its reputation suggests
You can buy a commercial DAW for Linux from several directions. Bitwig Studio, REAPER, Renoise, Harrison Mixbus, Waveform, and EnergyXT all ship Linux versions, and Ardour and Qtractor handle native Linux plugins as well.The plugin side runs past 25 commercial vendors with native builds, a group that includes u-he, TAL Software, Pianoteq, Audio Damage, and discoDSP. That is not a complete replacement for a Windows folder full of instruments. It is enough to finish records.
Host behavior varies more than you would expect at this level. The Linux build of Renoise adds LADSPA support and JACK alongside native Linux VSTs, while LMMS goes the other way and loads Windows plugins through a bridge instead. Check what your host actually scans before you buy anything. There is more than one bridge as well, since LinVst and Carla sit alongside the better-known option, and WineASIO exists to hand Windows audio applications a JACK connection.
Bridged plugins fail in ways native builds cannot
The bridges themselves are good software. The main one handles Windows VST2, VST3, and CLAP plugins and carries the interface, MIDI, automation, audio routing, and preset handling across, which is most of what a plugin does. The failures sit around the edges.Start with licensing. Copy protection systems and license managers are the parts most likely to break under Wine, so a plugin can process audio perfectly and still refuse to authorize, which is a support conversation nobody enjoys having twice.
Then the interface. Some plugins scale or render badly across desktop environments, and heavy ones burn extra CPU because every call crosses a translation layer on its way through.
Compatibility depends on the plugin, the Wine version, the distribution, and the rest of your configuration. Four moving parts, and you control two of them. A setup that works for someone with the same plugin and a different distribution tells you less than it appears to.
The 9.22 case shows how that plays out. The bridge project built a new interface embedding strategy for Wine 10 and later and made it available in git packages, and at least one user found it still did not fix the problem on their machine. The reliable fix was going backward, installing Wine 9.21 into a dedicated prefix, reinstalling the plugins there, and pointing the bridge at that prefix through an environment variable.
Which works, and which turns your studio into a version you are afraid to update. Freezing a component to keep a rig stable is a maintenance decision, not a musical one, and it arrives every time something in the chain moves without asking you first.