`Dummy Output` doesn't work on RHEL9 aarch64
- PipeWire version (
pipewire --version
): 0.3.47 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Red Hat Enterprise Linux 9.1 (Plow) - Desktop Environment: GNOME
- Kernel version (
uname -r
): 5.14.0-162.23.1.el9_1.aarch64
Description of Problem:
On EC2 instances there is no output device and Dummy Output
is used as fallback. However, applications fail to play sound. Even GNOME Settings (aka gnome-control-center
) is unable to play the test sound:
pipewire-pulse[5998]: mod.protocol-pulse: client 0xaaab032696c0 [gnome-control-center]: ERROR command:-1 (invalid) tag:3 error:25 (Input/output error)
pipewire-pulse[5998]: mod.protocol-pulse: client 0xaaab032696c0 [gnome-control-center]: ERROR command:-1 (invalid) tag:4 error:25 (Input/output error)
pipewire-pulse[5998]: mod.protocol-pulse: client 0xaaab032696c0 [gnome-control-center]: ERROR command:-1 (invalid) tag:5 error:25 (Input/output error)
gnome-control-c[62435]: Failed to play sound: IO error
How Reproducible:
Always on aarch64
, never on x86-64
.
Steps to Reproduce:
- Execute
canberra-gtk-play --id "audio-channel-front-right"
Actual Results:
An error is given and no sound is sent to Dummy Output
:
$ canberra-gtk-play --id "audio-channel-front-right"
Failed to play sound: IO error
Expected Results:
No error is given and the sound is sent to Dummy Output
Additional Info (as attachments):
- For some reasons
echo -e '\a'
works - Debug output of
pipewire-pulse
when executingcanberra-gtk-play --id "audio-channel-front-right"
: pipewire-pulse-debug-canberra.log