Native Linux Support
-
Schrödinger's Cat Schrödinger's Cat https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=433867
- KVRist
- 40 posts since 18 Jan, 2019
Just FYI: running wined plugins in a native host will come with a performance penalty due to context switching (depending on the amount of wine plug-in instances and the signal flow dictating the amount of required switches from the native process to the Wine process(es)).
Also, the issues surrounding Win plugins run via Wine and yabridge have been stacking up over the last years (Wine regularly breaking core functionality required by yabridge, more and more plug-ins dropping Win 7 support and updating to Win 10 APIs not supported by Wine with no plan of supporting them at all, yabridge being unmaintained for over a year).
Esp. if you strongly rely on a plug-in or need to use lots of instances, it’s good to be aware of the inherent drawbacks of wined Windows plugins so you can make the best choice for your use case.
Also, the issues surrounding Win plugins run via Wine and yabridge have been stacking up over the last years (Wine regularly breaking core functionality required by yabridge, more and more plug-ins dropping Win 7 support and updating to Win 10 APIs not supported by Wine with no plan of supporting them at all, yabridge being unmaintained for over a year).
Esp. if you strongly rely on a plug-in or need to use lots of instances, it’s good to be aware of the inherent drawbacks of wined Windows plugins so you can make the best choice for your use case.
- KVRAF
- 7026 posts since 19 Apr, 2002 from Utah
There are alternatives to yabridge, and there is WineASIO. If you don’t need low latency, then none of those things are needed at all.
WINE made changes to continue moving forward. WINE Stable 11 is about to be released. Things like yabridge broke, because it was designed for X11, not Wayland. Huge advances have been made this past year. It is unfortunate that yabridge hasn’t kept up, but as I said, there are other options.WINE currently supports more, and in a better way, than the yabridge supported WINE v9.21. But even then, you can still pin WINE to version 9.21 for forever if you want. There is no loss of yabridge functionality in that case.
Also, WINE is not an emulator. It is a clean room writing of Windows APIs. It isn’t affected by CPU/RAM cost and performance that an emulator or OS virtualization would experience. Also, with the new NTSYNC functionalities that were added to WINE and mainlined into the kernel, the RAM/CPU costs are negligible. WINE runs nearly as fast and as efficiently as native hardware. It’s not exactly the same, but it’s much better than last year.
WINE made changes to continue moving forward. WINE Stable 11 is about to be released. Things like yabridge broke, because it was designed for X11, not Wayland. Huge advances have been made this past year. It is unfortunate that yabridge hasn’t kept up, but as I said, there are other options.WINE currently supports more, and in a better way, than the yabridge supported WINE v9.21. But even then, you can still pin WINE to version 9.21 for forever if you want. There is no loss of yabridge functionality in that case.
Also, WINE is not an emulator. It is a clean room writing of Windows APIs. It isn’t affected by CPU/RAM cost and performance that an emulator or OS virtualization would experience. Also, with the new NTSYNC functionalities that were added to WINE and mainlined into the kernel, the RAM/CPU costs are negligible. WINE runs nearly as fast and as efficiently as native hardware. It’s not exactly the same, but it’s much better than last year.
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- KVRist
- 420 posts since 21 Feb, 2010
But i think we got a little attention, and in a very boring moment rico and robert accept the challenge. =D
(me beta testing too!)
(me beta testing too!)
-
- KVRist
- Topic Starter
- 46 posts since 13 Oct, 2011 from Basel
That would be a dream come true!NWSM wrote: Sun Dec 07, 2025 1:59 pm But i think we got a little attention, and in a very boring moment rico and robert accept the challenge. =D
(me beta testing too!)
-
- KVRAF
- 3729 posts since 3 Nov, 2015
I'm using WINE/yabridge of some years ago (about 3 years) and for what I do it's OK. However I'm looking at getting a new hardware setup, something that will be around 32G RAM and 4TB NVMe storage. Can you share the names of some of these alternatives ? Just the name at a minimum would be OK, as I'll do the research.audiojunkie wrote: Sat Dec 06, 2025 7:47 pm It is unfortunate that yabridge hasn’t kept up, but as I said, there are other options.WINE currently supports more, and in a better way, than the yabridge supported WINE v9.21.
As a OS I'm looking at Xubuntu (conservative) or a Debian headless system to which I will add Xfce (more adventurous) and other needed packages, as I do on Raspberry Pi systems. Or maybe, even a Devuan system that runs without systemd.
- KVRAF
- 7026 posts since 19 Apr, 2002 from Utah
There are alternatives to yabridge, such as LinVST3 or Carla. Some of these are troubled by the same problems that yabridge is though. I've heard that LinVST3 works. Probably the biggest alternative to plugin bridging or WineASIO and a Windows host, would be making use of virtualization. Many of the available options are listed here on a thread I've been working on for Virtual Machines:mevla wrote: Thu Dec 11, 2025 5:22 pmI'm using WINE/yabridge of some years ago (about 3 years) and for what I do it's OK. However I'm looking at getting a new hardware setup, something that will be around 32G RAM and 4TB NVMe storage. Can you share the names of some of these alternatives ? Just the name at a minimum would be OK, as I'll do the research.audiojunkie wrote: Sat Dec 06, 2025 7:47 pm It is unfortunate that yabridge hasn’t kept up, but as I said, there are other options.WINE currently supports more, and in a better way, than the yabridge supported WINE v9.21.
As a OS I'm looking at Xubuntu (conservative) or a Debian headless system to which I will add Xfce (more adventurous) and other needed packages, as I do on Raspberry Pi systems. Or maybe, even a Devuan system that runs without systemd.
https://linuxmusicians.com/viewtopic.php?t=27398
My personal preference, is WineASIO in WINE with a DAW or other host, because it has a much lower CPU/RAM overhead--especially with the new WINE versions with NTSYNC (provided you are using a new kernel in your distro of choice). However, virtualization has its benefits too, such as 100% compatibility.
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- KVRist
- 420 posts since 21 Feb, 2010
Just my 2 cents:mevla wrote: Thu Dec 11, 2025 5:22 pmI'm using WINE/yabridge of some years ago (about 3 years) and for what I do it's OK. However I'm looking at getting a new hardware setup, something that will be around 32G RAM and 4TB NVMe storage. Can you share the names of some of these alternatives ? Just the name at a minimum would be OK, as I'll do the research.audiojunkie wrote: Sat Dec 06, 2025 7:47 pm It is unfortunate that yabridge hasn’t kept up, but as I said, there are other options.WINE currently supports more, and in a better way, than the yabridge supported WINE v9.21.
As a OS I'm looking at Xubuntu (conservative) or a Debian headless system to which I will add Xfce (more adventurous) and other needed packages, as I do on Raspberry Pi systems. Or maybe, even a Devuan system that runs without systemd.
XFCE is a fast Windowmanager i would prefer Kubuntu (KDE - more beautiful?!)...anyways to grind the plugin through Wine maybe don't have a better Effect with better Hardware (imho - thats because i force to native plugins without crutch). NVME (M.2) und 32 GB ist pretty good for anything if CPU and RAM is not bottlenecked. 8-16GB VRAM would be also very good if you not want play bigger and newer 3D games or running LLM AI's. Then 16-32 VRAM is recomm. I found out that I have SysVinit, I wasn't aware of that, but okay, I don't notice any differences.
