Had moved from Pulse to Pipewire and loving so far… up until the latest update broke the audio, well, not entirely since internal audio works, but not the external DAC in this case.
A quick look shows that both Pulse and Pipewire are working fine:
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Sat 2022-09-24 08:22:15 CDT; 10min ago
TriggeredBy: ● pipewire.socket
Main PID: 1505 (pipewire)
Tasks: 2 (limit: 38034)
Memory: 6.8M
CPU: 778ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1505 /usr/bin/pipewire
Sep 24 08:22:15 titan systemd[1270]: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
Active: active (running) since Sat 2022-09-24 08:22:15 CDT; 10min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1507 (pipewire-pulse)
Tasks: 2 (limit: 38034)
Memory: 3.7M
CPU: 1.135s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1507 /usr/bin/pipewire-pulse
Sep 24 08:22:15 titan systemd[1270]: Started PipeWire PulseAudio.
Sep 24 08:22:15 titan pipewire-pulse[1511]: 536870912
However, sound is not audible on the DAC, even after selecting the right card with alsamixer.
aplay -l shows:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3266 Analog [ALC3266 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ES [Schiit Unison Modius ES], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
So, the DAC is detected but there’s no sound being sent to it.
Should I nuke and reinstall Pipe or is there anything else I’m missing here…
Here’s the installed packages as well:
extra/gst-plugin-pipewire 1:0.3.58-1 [installed]
extra/pipewire 1:0.3.58-1 [installed]
extra/pipewire-alsa 1:0.3.58-1 [installed]
extra/pipewire-jack 1:0.3.58-1 [installed]
extra/pipewire-pulse 1:0.3.58-1 [installed]
extra/wireplumber 0.4.11-4 [installed]
community/easyeffects 6.3.0-1 [installed]
community/qpwgraph 0.3.5-1 [installed]
pactl info:
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 72
Tile Size: 65472
User Name: xulin
Host Name: titan
Server Name: PulseAudio (on PipeWire 0.3.58)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Schiit_Audio_Schiit_Unison_Modius_ES-00.iec958-stereo
Default Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Cookie: ba39:0505
SOLVED: Re-installing Pipewire did the trick.