Skip to content

PipeASIO v1.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:22

Fixed

  • RT thread priority no longer preempts the PipeWire graph driver
    (#4): the default
    SCHED_FIFO priority applied to the driver's process thread (and the
    32-bit WoW64 pump) dropped from 77/80 to 15. On stock desktops (the common
    case), RTKit caps the daemon's data loop at priority 20, so 77/80 could
    preempt it and starve the audio server whenever other streams were active,
    causing system-wide xruns, pops, and DAW CPU meter spikes that persisted
    until the driver was reloaded; PAM-rtprio setups where the daemon runs at 88
    had no priority inversion.

Install

Prebuilt for Arch Linux / CachyOS (x86_64). The exact build toolchain (Wine, glibc, PipeWire, MinGW) is recorded in BUILD-INFO.txt inside the tarball.

  • User-local: tar -xzf pipeasio-v1.2.2-archlinux-x86_64.tar.gz -C "$HOME/.local", then run pipeasio-register.
  • Proton / Faugus: extract to $HOME/.local and set WINEDLLPATH=$HOME/.local/lib/wine.

Compatibility

A Wine builtin DLL is coupled to the Wine version and glibc it was built against. A different Wine or an older glibc may fail to load (regsvr32 c0000135). In that case build from source (README) or use the AUR package. Source tarballs are attached automatically below.