PipeASIO 1.2.1 - lowlatency audio driver, now with 32bit support!
Hey everyone,
PipeASIO 1.2.1 is out. It is a low-latency ASIO driver for Windows music software running under Wine or Proton, connecting directly to PipeWire on Linux.
If you have not checked the project recently, PipeASIO now includes experimental opt-in 32-bit WoW64 support for older 32-bit Windows ASIO hosts. The 32-bit frontend talks to the same 64-bit PipeWire backend, so no 32-bit PipeWire userspace is needed, and the normal 64-bit driver remains unaffected.
Version 1.2.1 is mainly a stability and low-latency bugfix release. Highlights from the recent 1.2.x line include:
- Real-time audio scheduling fixes to reduce xruns under CPU load
- Fixes for the 32-bit WoW64 buffer path, autoconnect, and live config reload
- Fixes for a thread leak, config-watcher lifetime issue, buffer overrun, and long-session sample-position wraparound
- Wine integration probes now run under CTest
The 32-bit path is still experimental. For Proton / Steam 32-bit hosts, Wine's new WoW64 mode is required, usually with:
PROTON_USE_WOW64=1
PipeASIO is currently verified with FL Studio under Proton-CachyOS, VB-Audio ASIO Test 64-bit/32-bit, and the project's Wine integration probes. More real-world reports are very welcome, especially from older 32-bit hosts.
I am also working on winepipewire.drv for Proton-CachyOS, so regular Windows apps and games can get low-latency PipeWire audio too, not only ASIO software. If you are interested in testing that work, please visit the CachyOS Discord server thread: <https://discord.com/channels/862292009423470592/1514956087550541924>
Links:
- Releases: <https://github.com/M0n7y5/pipeasio/releases>
- Docs: <https://m0n7y5.github.io/pipeasio/>
- Support development on Ko-fi: <https://ko-fi.com/m0n7y5>
Bug reports are welcome on GitHub. Thanks to everyone testing PipeASIO and helping improve low-latency audio under Wine and Proton.