No sound - Maybe wrong hardware detection
Version, Distribution, Desktop Environment:
Arch Linux 5.11.8
XFCE
$ yay -Qs pipewire
local/pipewire 1:0.3.24-1
Low-latency audio/video router and processor
local/pipewire-alsa 1:0.3.24-1
Low-latency audio/video router and processor - ALSA configuration
local/pipewire-jack 1:0.3.24-1
Low-latency audio/video router and processor - JACK support
local/pipewire-jack-dropin 3-1
Use pipewire as drop-in replacement for JACK
local/pipewire-media-session 1:0.3.24-1
Low-latency audio/video router and processor - Session manager
local/pipewire-pulse 1:0.3.24-1
Low-latency audio/video router and processor - PulseAudio replacement
local/wireplumber 0.3.0-1
Session / policy manager implementation for PipeWire
$ ldd /usr/bin/qjackctl | grep -i libjack
libjack.so.0 => /usr/lib/pipewire-0.3/jack/libjack.so.0 (0x00007fd5df3f8000)
.asoundrc:
pcm.!default {
type pipewire
playback_node "-1"
capture_node "-1"
hint {
show on
description "Default ALSA Output (currently PipeWire Media Server)"
}
}
ctl.!default {
type pipewire
}
$ systemctl --user |grep pipewire
pipewire-media-session.service loaded active running Multimedia Service Session Manager
pipewire-pulse.service loaded active running PipeWire PulseAudio
pipewire.service loaded active running Multimedia Service
pipewire-pulse.socket loaded active running PipeWire PulseAudio
pipewire.socket loaded active running Multimedia System
Description of Problem:
No sound is heard.
How Reproducible:
When starting an ALSA source (mpv) its properly connected to the soundcard as shown on the picture (with Carla for visualization). There is barely an internal switching hearable coming from the soundcard. The card is doing something but probably from the wrong output ports or something. I tested all output ports. They are all dead. Other sources like 'jack' also tested with same result. Input doesn't seem to be the problem, rather the outputs. There are other soundcards present in the system (nvidia hdmi, loopback devices) that are not listed at all in Carla. My guess is that PipeWire doesn't detect or assigns the hardware properly. The soundcard has several outputs (Stereo, 6ch and another unknown p16v mode).
Any idea what's the problem here?