Fixed
- RT thread priority no longer preempts the PipeWire graph driver
(#4): the default
SCHED_FIFOpriority 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 runpipeasio-register. - Proton / Faugus: extract to
$HOME/.localand setWINEDLLPATH=$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.