You are not logged in.
I have a persistent problem that after startup, my audio output source seems to be rapidly cycle between all my outputs and won't stop.
As of right now, my current theory is that this issue is being caused by two instances of Wireplumber being started by systemd. I currently do not know enough about systemd configuration to troubleshoot the issue beyond this point.
I can get the output cycling to stop by killing one of the wireplumber processes with
systemctl --user stop wireplumber
. The problem returns when I restart the computer.
$ sudo fuser -v /dev/snd/by-id /dev/snd/by-path /dev/snd/controlC0 /dev/snd/controlC1 /dev/snd/controlC2 /dev/snd/hwC0D0 /dev/snd/hwC1D0 /dev/snd/pcmC0D10p /dev/snd/pcmC0D11p /dev/snd/pcmC0D3p /dev/snd/pcmC0D7p /dev/snd/pcmC0D8p /dev/snd/pcmC0D9p /dev/snd/pcmC1D0c /dev/snd/pcmC1D0p /dev/snd/pcmC1D1p /dev/snd/pcmC1D2c /dev/snd/pcmC2D0c /dev/snd/pcmC2D0p /dev/snd/pcmC2D1p /dev/snd/seq /dev/snd/timer
---
USER PID ACCESS COMMAND
/dev/snd/controlC0: jah 906 F.... wireplumber
jah 1103 F.... wireplumber
/dev/snd/controlC1: jah 906 F.... wireplumber
jah 1103 F.... wireplumber
/dev/snd/controlC2: jah 1103 F.... wireplumber
/dev/snd/pcmC1D0c: jah 1103 F...m wireplumber
/dev/snd/pcmC1D0p: jah 906 F...m wireplumber
/dev/snd/seq: jah 905 F.... pipewire
$ sudo dmesg | grep -E "snd|sof"
---
[ 0.083796] software IO TLB: area num 32.
[ 0.494298] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.494299] software IO TLB: mapped [mem 0x00000000aa2ee000-0x00000000ae2ee000] (64MB)
[ 1.366861] ata2.00: Features: Trust Dev-Sleep NCQ-sndrcv
[ 5.309125] snd_hda_intel 0000:0c:00.1: Force to non-snoop mode
[ 5.309534] snd_hda_intel 0000:0e:00.3: enabling device (0000 -> 0002)
[ 5.397899] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC1220: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[ 5.397908] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.397912] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 5.397915] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 5.397918] snd_hda_codec_realtek hdaudioC1D0: dig-out=0x1e/0x0
[ 5.397920] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 5.397923] snd_hda_codec_realtek hdaudioC1D0: Front Mic=0x19
[ 5.397925] snd_hda_codec_realtek hdaudioC1D0: Rear Mic=0x18
[ 5.397928] snd_hda_codec_realtek hdaudioC1D0: Line=0x1a
[ 5.788626] usbcore: registered new interface driver snd-usb-audio
[ 7.783479] snd_hda_intel 0000:0c:00.1: bound 0000:0c:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
$ aplay -lL
---
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, SAMSUNG
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA ATI HDMI, HDMI 2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
HDA ATI HDMI, HDMI 4
HDMI Audio Output
hdmi:CARD=HDMI,DEV=5
HDA ATI HDMI, HDMI 5
HDMI Audio Output
usbstream:CARD=HDMI
HDA ATI HDMI
USB Stream Output
sysdefault:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
sysdefault:CARD=Wireless
Arctis Pro Wireless, USB Audio
Default Audio Device
front:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
Front output / input
surround21:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Wireless,DEV=0
Arctis Pro Wireless, USB Audio
IEC958 (S/PDIF) Digital Audio Output
iec958:CARD=Wireless,DEV=1
Arctis Pro Wireless, USB Audio #1
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Wireless
Arctis Pro Wireless
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [SAMSUNG]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Wireless [Arctis Pro Wireless], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Wireless [Arctis Pro Wireless], device 1: USB Audio [USB Audio #1]
Subdevices: 0/1
Subdevice #0: subdevice #0
$ SYSTEMD_COLORS=0 systemctl --no-pager -l --user status pipewire{,-pulse} wireplumber
---
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2024-02-05 16:13:19 CST; 9min ago
TriggeredBy: ● pipewire.socket
Main PID: 905 (pipewire)
Tasks: 3 (limit: 38394)
Memory: 14.1M (peak: 14.9M)
CPU: 4.768s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─905 /usr/bin/pipewire
Feb 05 16:20:09 nerissa pipewire[905]: spa.alsa: 'hw:2,0,0': playback open failed: Device or resource busy
Feb 05 16:20:25 nerissa pipewire[905]: spa.alsa: 'hdmi:0': playback open failed: Device or resource busy
Feb 05 16:21:12 nerissa pipewire[905]: spa.alsa: 'iec958:1': playback open failed: Device or resource busy
Feb 05 16:21:12 nerissa pipewire[905]: mod.adapter: 0x64cc12391c10: can't get format: Device or resource busy
Feb 05 16:21:18 nerissa pipewire[905]: spa.alsa: 'hw:2,0,0': playback open failed: Device or resource busy
Feb 05 16:21:18 nerissa pipewire[905]: mod.adapter: 0x64cc122f1980: can't get format: Device or resource busy
Feb 05 16:22:00 nerissa pipewire[905]: spa.alsa: 'hw:2,0,0': playback open failed: Device or resource busy
Feb 05 16:22:00 nerissa pipewire[905]: mod.adapter: 0x64cc124a6b10: can't get format: Device or resource busy
Feb 05 16:22:04 nerissa pipewire[905]: spa.alsa: 'iec958:1': playback open failed: Device or resource busy
Feb 05 16:22:04 nerissa pipewire[905]: mod.adapter: 0x64cc12540ee0: can't get format: Device or resource busy
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Mon 2024-02-05 16:13:19 CST; 9min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 907 (pipewire-pulse)
Tasks: 3 (limit: 38394)
Memory: 16.7M (peak: 18.9M)
CPU: 1.131s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─907 /usr/bin/pipewire-pulse
Feb 05 16:18:52 nerissa pipewire-pulse[907]: mod.protocol-pulse: 73: sink not ready: sample:0 map:0 volume:0
Feb 05 16:18:52 nerissa pipewire-pulse[907]: mod.protocol-pulse: 73: source not ready: sample:0 map:0 volume:0
Feb 05 16:20:01 nerissa pipewire-pulse[907]: mod.protocol-pulse: 68: sink not ready: sample:0 map:0 volume:0
Feb 05 16:20:01 nerissa pipewire-pulse[907]: mod.protocol-pulse: 70: sink not ready: sample:0 map:0 volume:0
Feb 05 16:20:01 nerissa pipewire-pulse[907]: mod.protocol-pulse: 68: source not ready: sample:0 map:0 volume:0
Feb 05 16:20:01 nerissa pipewire-pulse[907]: mod.protocol-pulse: 70: source not ready: sample:0 map:0 volume:0
Feb 05 16:20:25 nerissa pipewire-pulse[907]: mod.protocol-pulse: 41: sink not ready: sample:0 map:0 volume:0
Feb 05 16:20:25 nerissa pipewire-pulse[907]: mod.protocol-pulse: 41: source not ready: sample:0 map:0 volume:0
Feb 05 16:20:25 nerissa pipewire-pulse[907]: mod.protocol-pulse: 41: sink not ready: sample:0 map:0 volume:0
Feb 05 16:20:25 nerissa pipewire-pulse[907]: mod.protocol-pulse: 41: source not ready: sample:0 map:0 volume:0
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Mon 2024-02-05 16:13:19 CST; 9min ago
Main PID: 906 (wireplumber)
Tasks: 7 (limit: 38394)
Memory: 61.9M (peak: 62.5M)
CPU: 2min 34.563s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─906 /usr/bin/wireplumber
Feb 05 16:22:19 nerissa wireplumber[906]: <WpSiAudioAdapter:0x5e6413302b20> Object activation aborted: proxy destroyed
Feb 05 16:22:19 nerissa wireplumber[906]: <WpSiAudioAdapter:0x5e6413302b20> failed to activate item: Object activation aborted: proxy destroyed
Feb 05 16:22:19 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio2
Feb 05 16:22:21 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio1
Feb 05 16:22:21 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio2
Feb 05 16:22:23 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio1
Feb 05 16:22:23 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio2
Feb 05 16:22:25 nerissa wireplumber[906]: <WpSiAudioAdapter:0x5e64135b42a0> Object activation aborted: proxy destroyed
Feb 05 16:22:25 nerissa wireplumber[906]: <WpSiAudioAdapter:0x5e64135b42a0> failed to activate item: Object activation aborted: proxy destroyed
Feb 05 16:22:25 nerissa wireplumber[906]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio2
$ pactl list cards
---
Card #5693
Name: alsa_card.pci-0000_0c_00.1
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.card.longname = "HDA ATI HDMI at 0xfcca0000 irq 106"
api.alsa.card.name = "HDA ATI HDMI"
api.alsa.path = "hw:0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:0c:00.1"
device.description = "Navi 10 HDMI Audio"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_0c_00.1"
device.nick = "HDA ATI HDMI"
device.plugged.usec = "5388655"
device.product.id = "0xab38"
device.product.name = "Navi 10 HDMI Audio"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.0/0000:0b:00.0/0000:0c:00.1/sound/card0"
device.vendor.id = "0x1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
media.class = "Audio/Device"
factory.id = "14"
client.id = "43"
object.id = "58"
object.serial = "5693"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfcca0000 irq 106"
alsa.driver_name = "snd_hda_intel"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
pro-audio: Pro Audio (sinks: 6, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
device.product.name = "SAMSUNG"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 2"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 5, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 5"
device.icon_name = "video-display"
card.profile.port = "4"
Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4
hdmi-output-5: HDMI / DisplayPort 6 (type: HDMI, priority: 5400, latency offset: 0 usec, availability group: Legacy 6, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 6"
device.icon_name = "video-display"
card.profile.port = "5"
Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-surround-extra5, output:hdmi-surround71-extra5
$ pactl list sinks
---
Sink #5681
State: SUSPENDED
Name: auto_null
Description: Dummy Output
Driver: PipeWire
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: auto_null.monitor
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
node.name = "auto_null"
device.description = "Dummy Output"
audio.rate = "48000"
audio.channels = "2"
audio.position = "FL,FR"
media.class = "Audio/Sink"
factory.name = "support.null-audio-sink"
node.virtual = "true"
monitor.channel-volumes = "true"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "31"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "66"
object.serial = "5681"
Formats:
pcm
$ ps aux | rg --color=never wire
---
jah 905 0.8 0.0 113520 20664 ? S<sl 16:13 0:04 /usr/bin/pipewire
jah 906 28.2 0.1 508444 57220 ? R<sl 16:13 2:35 /usr/bin/wireplumber
jah 907 0.2 0.0 109704 21664 ? S<sl 16:13 0:01 /usr/bin/pipewire-pulse
jah 1103 28.1 0.2 781100 76036 ? R<l 16:13 2:34 wireplumber
jah 2113 0.0 0.0 8764 6272 pts/0 S+ 16:22 0:00 rg --color=never wire
$ for p in $(pgrep wireplumber); do
> pstree -s $p
> done
systemd───systemd───wireplumber───6*[{wireplumber}]
systemd───wireplumber───6*[{wireplumber}]
$ pstree -h
systemd─┬─NetworkManager───3*[{NetworkManager}]
├─agent───3*[{agent}]
├─applet.py
├─at-spi-bus-laun─┬─dbus-daemon
│ └─4*[{at-spi-bus-laun}]
├─at-spi2-registr───3*[{at-spi2-registr}]
├─avahi-daemon───avahi-daemon
├─chrome_crashpad───{chrome_crashpad}
├─chrome_crashpad
├─cupsd
├─dbus-broker-lau───dbus-broker
├─firewall-applet───6*[{firewall-applet}]
├─firewalld───{firewalld}
├─kitty─┬─bash─┬─bat───less
│ │ └─pstree
│ └─16*[{kitty}]
├─mako
├─nm-applet───4*[{nm-applet}]
├─polkit-gnome-au───4*[{polkit-gnome-au}]
├─polkitd───3*[{polkitd}]
├─power-profiles-───3*[{power-profiles-}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─sddm─┬─Xorg───10*[{Xorg}]
│ ├─sddm-helper───sway───17*[{sway}]
│ └─{sddm}
├─swaybg
├─swayidle
├─systemd─┬─(sd-pam)
│ ├─dbus-broker-lau───dbus-broker
│ ├─dconf-service───3*[{dconf-service}]
│ ├─gvfsd───3*[{gvfsd}]
│ ├─gvfsd-fuse───6*[{gvfsd-fuse}]
│ ├─mpd───2*[{mpd}]
│ ├─pipewire───2*[{pipewire}]
│ ├─pipewire-pulse───2*[{pipewire-pulse}]
│ ├─wireplumber───6*[{wireplumber}]
│ ├─xdg-desktop-por───4*[{xdg-desktop-por}]
│ ├─xdg-desktop-por───7*[{xdg-desktop-por}]
│ ├─xdg-document-po─┬─fusermount3
│ │ └─6*[{xdg-document-po}]
│ └─xdg-permission-───3*[{xdg-permission-}]
├─systemd-journal
├─systemd-logind
├─systemd-timesyn───{systemd-timesyn}
├─systemd-udevd
├─upowerd───3*[{upowerd}]
├─vivaldi-bin─┬─Vivaldi-Util───15*[{Vivaldi-Util}]
│ ├─Vivaldi-Util───6*[{Vivaldi-Util}]
│ ├─Vivaldi-Zygote───Vivaldi-Gpu───31*[{Vivaldi-Gpu}]
│ ├─Vivaldi-Zygote───Vivaldi-Zygote─┬─2*[Vivaldi-Content───18*[{Vivaldi-Content}]]
│ │ ├─Vivaldi-Content───8*[{Vivaldi-Content}]
│ │ ├─Vivaldi-Extens───20*[{Vivaldi-Extens}]
│ │ ├─Vivaldi-Extens───17*[{Vivaldi-Extens}]
│ │ ├─Vivaldi-Extens───16*[{Vivaldi-Extens}]
│ │ └─Vivaldi-Util───6*[{Vivaldi-Util}]
│ ├─2*[cat]
│ └─36*[{vivaldi-bin}]
├─waybar───13*[{waybar}]
├─wireplumber───6*[{wireplumber}]
├─wl-copy
└─wpa_supplicant
Last edited by justahobby (2024-02-07 11:13:27)
Offline
Did you enable wireplumber globally with the --global flag rather than per user? What happens if you do
sudo systemctl --global disable wireplumber
systemctl --user enable wireplumber
?
I also see an MPD, how is that configured? "Properly" for a user session? https://wiki.archlinux.org/title/Music_ … th_systemd
Last edited by V1del (2024-02-06 08:57:30)
Offline
Did you enable wireplumber globally with the --global flag rather than per user? What happens if you do
sudo systemctl --global disable wireplumber systemctl --user enable wireplumber
?
I also see an MPD, how is that configured? "Properly" for a user session? https://wiki.archlinux.org/title/Music_ … th_systemd
I ran the commands, but to no effect.
As for mpd, I'm not really sure. It's the default configuration.
Offline
So I had been grepping through my directories, looking for clues, when I noticed an
Exec=wireplumber
entry in /xdg/autostart/wireplumber.desktop. I moved that file and other pipewire related ones into a backup location and rebooted.
It appears to have been the culprit. The correct output was selected on boot with no apparent cycling. Sound is working as it should be.
Offline