You are not logged in.
I have been having tonnes of audio issues on arch with it only very infrequently working. I have been troubleshooting this for a while.
It seems like pipewire will either crash or lose connection to the front-end or something. The kde plasma audio settings will say that the "connection to the sound service will be lost" the ui will become unresponsive in the widget and allow selecting multiple things without updating on the screen and eventually stop working. I thought maybe it was an issue with my audio interface because i use an Arturia Minifuse 2 but even with that unplugged it will not function. sometimes very infrequently it will work though. It will fail to reconnect when i retry.
This is on a first gen zephyrus g14 laptop btw.
I have troubleshooted a bunch and i don't really have any more ideas and i haven't seen anyone else have this issue so help would be very appreciated. This happens on a fresh install too.
Last edited by Amtithink (2026-10-14 03:30:06)
Offline
Make sure you aren't mixing wireplumber and pulseaudio and symptoms read like the kind of stuff that would happen in this case
hostnamectl
printenv
sudo fuser -v /dev/snd/*
systemctl --user status pipewire{,-pulse} wireplumber pulseaudio
sudo dmesg | grep -E 'snd|sof'post all the outputs of this in [code][/code] tags
Offline
Static hostname: thekicker
Icon name: computer-laptop
Chassis: laptop ?
Chassis Asset Tag: No Asset Tag
Machine ID: 3253263cbb524f938ead3445f33d361c
Boot ID: 01c0dfc7a11c4ea1a7ecf8d45207e74d
Operating System: Arch Linux
Kernel: Linux 7.2.9-arch1-1
Architecture: x86-64
Hardware Vendor: ASUSTeK COMPUTER INC.
Hardware Model: ROG Zephyrus G14 GA401IU_GA401IU
Hardware Version: 1.0
Firmware Version: GA401IU.222
Firmware Date: Thu 2023-09-28
Firmware Age: 3y 2w 3d
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure
XKB_DEFAULT_OPTIONS=terminate:ctrl_alt_bksp
COLORTERM=truecolor
MANAGERPIDFDID=61456
XAUTHORITY=/run/user/1000/xauth_PeWaRD
KDE_SESSION_UID=1000
DISPLAY=:0
VSSCRIPT_PATH=/usr/lib/python3.14/site-packages/vapoursynth/libvsscript.so
XKB_DEFAULT_MODEL=pc105+inet
SHLVL=1
WAYLAND_DISPLAY=wayland-0
XDG_CONFIG_DIRS=/home/amelia/.config/kdedefaults:/etc/xdg
MOTD_SHOWN=pam
SHELL=/bin/fish
XDG_DATA_DIRS=/home/amelia/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
GTK_RC_FILES=/etc/gtk/gtkrc:/home/amelia/.gtkrc:/home/amelia/.config/gtkrc
MEMORY_PRESSURE_WRITE='c29tZSAyMDAwMDAgMjAwMDAwMAA='
MANAGERPID=1137
KDE_FULL_SESSION=true
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus'
XDG_RUNTIME_DIR=/run/user/1000
PWD=/home/amelia
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/amelia/.gtkrc-2.0:/home/amelia/.config/gtkrc-2.0
XDG_MENU_PREFIX=plasma-
DEBUGINFOD_URLS='https://debuginfod.archlinux.org '
HOME=/home/amelia
XKB_DEFAULT_LAYOUT=us
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
XDG_SESSION_TYPE=wayland
XDG_SESSION_DESKTOP=KDE
DESKTOP_SESSION=/usr/share/wayland-sessions/plasma.desktop
KDE_APPLICATIONS_AS_SCOPE=1
SYSTEMD_EXEC_PID=1438
LOGNAME=amelia
MAIL=/var/spool/mail/amelia
USER=amelia
XDG_VTNR=2
XDG_CURRENT_DESKTOP=KDE
XDG_SEAT=seat0
SESSION_MANAGER=local/thekicker:@/tmp/.ICE-unix/1422,unix/thekicker:/tmp/.ICE-unix/1422
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
XDG_SESSION_ID=2
JOURNAL_STREAM=10:20594
KDE_SESSION_VERSION=6
INVOCATION_ID=b0eb450dc7ae4ff4a8c056b7e2eecea3
LANG=en_AU.UTF-8
TERM=foot
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
ICEAUTHORITY=/run/user/1000/iceauth_uQNqeu
XDG_SESSION_CLASS=user
QT_WAYLAND_RECONNECT=1
_JAVA_AWT_WM_NONREPARENTING=1
[sudo] password for amelia:
USER PID ACCESS COMMAND
/dev/snd/controlC0: amelia 1150 F.... wireplumber
/dev/snd/controlC1: amelia 1150 F.... wireplumber
/dev/snd/controlC2: amelia 1150 F.... wireplumber
/dev/snd/controlC3: amelia 1150 F.... wireplumber
/dev/snd/pcmC0D0c: amelia 1149 F...m pipewire
/dev/snd/pcmC0D0p: amelia 1149 F...m pipewire
/dev/snd/seq: amelia 1149 F.... pipewire
Unit pulseaudio.service could not be found.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.servi
ce; enabled; preset: enabled)
Active: active (running) since Thu 2026-10-15 13:59:27 AEDT; 50s ago
Invocation: 57f88583a4604fffbd66653fe141bee4
TriggeredBy: ● pipewire.socket
Main PID: 1149 (pipewire)
Tasks: 3 (limit: 27930)
Memory: 23.1M (peak: 25M)
CPU: 9.626s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1149 /usr/bin/pipewire
Oct 15 13:59:27 thekicker systemd[1137]: Started PipeWire Multimedia Service.
Oct 15 13:59:32 thekicker pipewire[1149]: spa.audioadapter: 0x5612a3e40798: can't send comma
nd 2: Invalid argument
Oct 15 13:59:32 thekicker pipewire[1149]: pw.node: (easyeffects_source-83) start node error
-22: Invalid argument
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire
-pulse.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-10-15 13:59:27 AEDT; 50s ago
Invocation: db4a494b3f7d42b3b560f2e8cfea7b05
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1152 (pipewire-pulse)
Tasks: 3 (limit: 27930)
Memory: 6.1M (peak: 7.1M)
CPU: 8.150s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1152 /usr/bin/pipewire-pulse
Oct 15 13:59:27 thekicker systemd[1137]: Started PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Thu 2026-10-15 13:59:27 AEDT; 50s ago
Invocation: 7b5d7b8bfa614ce0b84dd97101391460
Main PID: 1150 (wireplumber)
Tasks: 9 (limit: 27930)
Memory: 152.1M (peak: 153.1M)
CPU: 55.079s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1150 /usr/bin/wireplumber
Oct 15 13:59:27 thekicker systemd[1137]: Started Multimedia Service Session Manager.
Oct 15 13:59:28 thekicker wireplumber[1150]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Oct 15 13:59:28 thekicker wireplumber[1150]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
[ 0.055737] software IO TLB: area num 16.
[ 0.428745] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.428747] software IO TLB: mapped [mem 0x00000000a2c85000-0x00000000a6c85000] (64MB)
[ 0.544328] x86/amd: Previous system reset reason [0x00080800]: software wrote 0x6 to reset control register 0xCF9
[ 0.607886] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 0.607916] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 7.445477] snd_rn_pci_acp3x 0000:04:00.5: enabling device (0000 -> 0002)
[ 7.641879] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 7.641988] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 7.641997] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 7.642085] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[ 7.642157] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[ 7.721297] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 7.739602] snd_hda_codec_alc269 hdaudioC3D0: ALC289: picked fixup for PCI SSID 1043:1f11
[ 7.740144] snd_hda_codec_alc269 hdaudioC3D0: autoconfig for ALC289: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
[ 7.740151] snd_hda_codec_alc269 hdaudioC3D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 7.740161] snd_hda_codec_alc269 hdaudioC3D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 7.740163] snd_hda_codec_alc269 hdaudioC3D0: mono: mono_out=0x0
[ 7.740165] snd_hda_codec_alc269 hdaudioC3D0: inputs:
[ 7.740167] snd_hda_codec_alc269 hdaudioC3D0: Internal Mic=0x12
[ 7.740170] snd_hda_codec_alc269 hdaudioC3D0: Mic=0x19
[ 7.786347] usbcore: registered new interface driver snd-usb-audio Offline
Looks fine and nothing inherently out of the ordinary, but since this is apparently quite a fresh boot, have you reproduced whatever errors that happen in this instance already?
Offline
I have reproduced the issue:
amelia@thekicker ~> hostnamectl
printenv
sudo fuser -v /dev/snd/*
systemctl --user status pipewire{,-pulse} wireplumber pulseaudio
sudo dmesg | grep -E 'snd|sof'
Static hostname: thekicker
Icon name: computer-laptop
Chassis: laptop ?
Chassis Asset Tag: No Asset Tag
Machine ID: 3253263cbb524f938ead3445f33d361c
Boot ID: bb97d4194de8495597d295baae4358c1
Operating System: Arch Linux
Kernel: Linux 7.2.11-arch1-1
Architecture: x86-64
Hardware Vendor: ASUSTeK COMPUTER INC.
Hardware Model: ROG Zephyrus G14 GA401IU_GA401IU
Hardware Version: 1.0
Firmware Version: GA401IU.222
Firmware Date: Thu 2023-09-28
Firmware Age: 3y 3w 1d
LANG=en_AU.UTF-8
XKB_DEFAULT_LAYOUT=us
KDE_SESSION_UID=1000
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus'
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure
XKB_DEFAULT_OPTIONS=terminate:ctrl_alt_bksp
PWD=/home/amelia
SHLVL=1
USER=amelia
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
VSSCRIPT_PATH=/usr/lib/python3.14/site-packages/vapoursynth/libvsscript.so
XDG_SEAT=seat0
ICEAUTHORITY=/run/user/1000/iceauth_CVfMCQ
QT_WAYLAND_RECONNECT=1
DISPLAY=:0
JOURNAL_STREAM=10:19271
SESSION_MANAGER=local/thekicker:@/tmp/.ICE-unix/1334,unix/thekicker:/tmp/.ICE-unix/1334
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
TERM=foot
XDG_SESSION_DESKTOP=KDE
KDE_FULL_SESSION=true
MOTD_SHOWN=pam
COLORTERM=truecolor
XDG_SESSION_TYPE=wayland
LOGNAME=amelia
_JAVA_AWT_WM_NONREPARENTING=1
XKB_DEFAULT_MODEL=pc105+inet
MEMORY_PRESSURE_WRITE='c29tZSAyMDAwMDAgMjAwMDAwMAA='
DEBUGINFOD_URLS='https://debuginfod.archlinux.org '
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
MANAGERPID=1200
INVOCATION_ID=0d4f547daca040a1ba77a3a68dc83be8
XDG_VTNR=2
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
XDG_CURRENT_DESKTOP=KDE
KDE_APPLICATIONS_AS_SCOPE=1
HOME=/home/amelia
SHELL=/bin/fish
WAYLAND_DISPLAY=wayland-1
MAIL=/var/spool/mail/amelia
KDE_SESSION_VERSION=6
XDG_CONFIG_DIRS=/home/amelia/.config/kdedefaults:/etc/xdg
MANAGERPIDFDID=28710
SYSTEMD_EXEC_PID=1343
XDG_DATA_DIRS=/home/amelia/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_MENU_PREFIX=plasma-
XAUTHORITY=/run/user/1000/xauth_cDsUai
XDG_SESSION_CLASS=user
DESKTOP_SESSION=/usr/share/wayland-sessions/plasma.desktop
[sudo] password for amelia:
USER PID ACCESS COMMAND
/dev/snd/controlC0: amelia 1213 F.... wireplumber
/dev/snd/controlC1: amelia 1213 F.... wireplumber
/dev/snd/controlC2: amelia 1213 F.... wireplumber
/dev/snd/controlC3: amelia 1213 F.... wireplumber
/dev/snd/pcmC0D0c: amelia 1212 F...m pipewire
/dev/snd/pcmC0D0p: amelia 1212 F...m pipewire
/dev/snd/seq: amelia 1212 F.... pipewire
Unit pulseaudio.service could not be found.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.servi
ce; enabled; preset: enabled)
Active: active (running) since Tue 2026-10-20 15:38:55 AEDT; 5min ago
Invocation: 75a3fb0826294483b60865f7af099133
TriggeredBy: ● pipewire.socket
Main PID: 1212 (pipewire)
Tasks: 3 (limit: 27930)
Memory: 67.3M (peak: 87.2M)
CPU: 25.077s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1212 /usr/bin/pipewire
Oct 20 15:38:55 thekicker systemd[1200]: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire
-pulse.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-10-20 15:38:55 AEDT; 5min ago
Invocation: 01c102e0cce945c2a2681cdbe87eb8a3
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1215 (pipewire-pulse)
Tasks: 3 (limit: 27930)
Memory: 23.5M (peak: 29.5M)
CPU: 23.328s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1215 /usr/bin/pipewire-pulse
Oct 20 15:38:55 thekicker systemd[1200]: Started PipeWire PulseAudio.
Oct 20 15:43:41 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [WEBRTC Voic
eEngine] timeout on stream 0x557175783970 channel:1
Oct 20 15:43:51 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [WEBRTC Voic
eEngine] timeout on stream 0x5571755e90c0 channel:2
Oct 20 15:43:52 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [] timeout o
n stream 0x557175634930 channel:1
Oct 20 15:43:52 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [] timeout o
n stream 0x557175b1f620 channel:0
Oct 20 15:43:52 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [] timeout o
n stream 0x557175b97750 channel:3
Oct 20 15:43:52 thekicker pipewire-pulse[1215]: mod.protocol-pulse: [] timeout o
n stream 0x5571759eaf50 channel:2
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber
.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-10-20 15:38:55 AEDT; 5min ago
Invocation: ecad951e8c4c43ae8566f0555767402d
Main PID: 1213 (wireplumber)
Tasks: 9 (limit: 27930)
Memory: 262.5M (peak: 263.1M)
CPU: 4min 59.908s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1213 /usr/bin/wireplumber
Oct 20 15:38:55 thekicker systemd[1200]: Started Multimedia Service Session Manager.
Oct 20 15:38:55 thekicker wireplumber[1213]: wp-device: SPA handle 'api.libcamera.enum.manag
er' could not be loaded; is it installed?
Oct 20 15:38:55 thekicker wireplumber[1213]: s-monitors-libcamera: PipeWire's libcamera SPA
plugin is missing or broken. Some camera types may not be supported.
[ 0.055247] software IO TLB: area num 16.
[ 0.426854] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.426856] software IO TLB: mapped [mem 0x00000000a2c85000-0x00000000a6c85000] (64MB)
[ 0.536985] x86/amd: Previous system reset reason [0x00080800]: software wrote 0x6 to reset control register 0xCF9
[ 0.605457] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 0.605491] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 8.483773] snd_rn_pci_acp3x 0000:04:00.5: enabling device (0000 -> 0002)
[ 8.616319] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 8.616469] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 8.616479] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 8.616632] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[ 8.616702] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[ 8.685288] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 8.731663] snd_hda_codec_alc269 hdaudioC3D0: ALC289: picked fixup for PCI SSID 1043:1f11
[ 8.732210] snd_hda_codec_alc269 hdaudioC3D0: autoconfig for ALC289: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
[ 8.732224] snd_hda_codec_alc269 hdaudioC3D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 8.732227] snd_hda_codec_alc269 hdaudioC3D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 8.732229] snd_hda_codec_alc269 hdaudioC3D0: mono: mono_out=0x0
[ 8.732231] snd_hda_codec_alc269 hdaudioC3D0: inputs:
[ 8.732234] snd_hda_codec_alc269 hdaudioC3D0: Internal Mic=0x12
[ 8.732236] snd_hda_codec_alc269 hdaudioC3D0: Mic=0x19
[ 8.832447] usbcore: registered new interface driver snd-usb-audioOffline
Mhm, we see a timeout in the pulse communication but no real reason/evidence as to why, what do you get from
pactl list sinks
#For more general context we might need a full journal
sudo journalctl -b | curl -F 'file=@-' https://paste.c-net.org/ something that occasionally comes up with usb audio devicecs is that they might be plugged into a suboptimal port or so or that a device has problems with power saving, which you could globally test with the usbcore.autosuspend=-1 kernel param or more controlled on a per device basis with udev rules: https://wiki.archlinux.org/title/Power_ … utosuspend
Offline