Outputs on 24 channel interface rotate/shuffle at random after some time.
- PipeWire version: 0.3.58
- Distribution and distribution version: Ubuntu 22.10 kinetic (beta)
- Desktop Environment: Gnome
- Kernel version (
uname -r
): 5.19.0-19-generic
Description of Problem:
I have a Motu 24ao multichannel interface. I'm using qpwgraph to route the output of an application into two channels of this interface. This works great for some time. At a random point in time, all auxes are mapped to a random different output off the underlying hardware. (E.g., sending sound into aux8 plays from aux16, sound into aux9 plays into aux17, etc... So, they rotate, all with a random offset.) It's reproducible, but the offset is not always the same.
How Reproducible:
Play some audio into two auxes and wait a couple of minutes. I don't think it's triggered by any action of myself. It does not happen when the same interface is connected to Mac OS, so I don't think it can be a hardware issue.
In this image you can see that the Firefox output is routed straight into AUX0/1. For quite a long time audio played correctly from the corresponding outputs on the interface, but suddenly it started playing from AUX16/17. (blue dots in the Motu interface - they start counting from 1.)
I have not been able to test with "master" (I'm not sure how to install on Ubuntu 22.10).
After reloading pipewire, everything is back to normal again (systemctl restart --user pipewire
).
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: