Skip to content

Audio troubleshooting

sudo fuser -v /dev/snd/*
systemctl --user status pipewire{,-media-session,-pulse} wireplumber
pactl list sinks | grep -B 2 Name
systemctl --user restart pipewire{,-pulse} wireplumber

Debug output:

systemctl --user stop pulseaudio.socket pulseaudio.service

Show which process accesses low level sound devices:

fuser -v /dev/snd/*

Echo test

pactl load-module module-loopback

You should now hear feedback from your mic in media sessions like video conferences. After debugging unload the module again:

pactl unload-module module-loopback