Quick Check
# Check if volume is muted
amixer get Master
# List sound cards
aplay -l
cat /proc/asound/cards
# Check PipeWire service
systemctl --user status pipewire pipewire-pulse wireplumberUbuntu 26.04 Audio Architecture
Ubuntu 26.04 uses PipeWire as the default audio server, replacing the older PulseAudio. The layer hierarchy:
Application
|
PipeWire (audio server)
|
ALSA (kernel audio driver)
|
Hardware sound cardPipeWire Troubleshooting
Check service status
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumberRestart PipeWire
systemctl --user restart pipewire pipewire-pulse wireplumberView audio devices
# List audio output devices
wpctl status
# View default output device
wpctl inspect @DEFAULT_AUDIO_SINK@
# Set volume
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.8
# Unmute
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0Switch output device
# List all sinks (output devices)
wpctl status | grep -A 20 "Audio"
# Set default output (replace ID with actual device ID)
wpctl set-default <DEVICE_ID>Reset PipeWire configuration
rm -rf ~/.config/pipewire ~/.local/state/pipewire
systemctl --user restart pipewire pipewire-pulse wireplumberALSA Layer Troubleshooting
Check sound card driver
# List sound cards
cat /proc/asound/cards
# If it shows "no soundcards found", the sound card driver is not loaded
sudo dmesg | grep -i "snd\|sound\|audio\|hda"ALSA Volume Control
alsamixerIn alsamixer:
- Press F6 to select the sound card
- Press M to toggle mute/unmute (
MMmeans muted) - Use up/down arrow keys to adjust volume
- Make sure Master, PCM, and Speaker channels are all unmuted
Save ALSA settings:
sudo alsactl storeReload sound card driver
# Intel HDA sound card
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel
# If loading fails
sudo dmesg | tail -20Common Scenarios
No HDMI audio
# Check HDMI audio output
aplay -l | grep HDMI
# Switch to HDMI output in PipeWire
wpctl status
wpctl set-default <HDMI_DEVICE_ID>You can also select HDMI output in GNOME Settings > Sound.
No sound from Bluetooth headset
# Confirm Bluetooth audio device is connected
wpctl status | grep -i bluetooth
# If there is a codec issue, install additional support
sudo apt install libspa-0.2-bluetooth
systemctl --user restart pipewire pipewire-pulse wireplumberNo sound only in browser
Some Snap applications may have permission issues:
# Check browser audio permissions
snap connections firefox | grep audio
# Ensure the audio interface is connected
sudo snap connect firefox:audio-playbackMicrophone not working
# Check recording devices
arecord -l
# Test the microphone
arecord -d 5 -f cd test.wav
aplay test.wav
# Check input devices in PipeWire
wpctl status | grep -A 10 "Sources"
wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 0Digging Deeper into PipeWire
Ubuntu 26.04 no longer ships the PulseAudio daemon, so “falling back to PulseAudio” is no longer possible — PipeWire provides a fully compatible PulseAudio interface through pipewire-pulse. For stubborn problems, troubleshoot PipeWire itself directly:
# Fully restart the user audio stack
systemctl --user restart pipewire pipewire-pulse wireplumber
# Inspect PipeWire / WirePlumber logs to locate errors
journalctl --user -u pipewire -u pipewire-pulse -u wireplumber -b --no-pager
# Inspect the live graph (nodes, links, devices)
pw-top # top-like live view
pw-cli ls Node
wpctl statusIf the configuration is corrupted, reset the user config and restart (see “Reset PipeWire Configuration” above):
rm -rf ~/.config/pipewire ~/.local/state/pipewire ~/.config/wireplumber
systemctl --user restart pipewire pipewire-pulse wireplumberYou can still drive PipeWire with familiar PulseAudio tools such as pactl and pavucontrol; they work through the pipewire-pulse compatibility layer with no need to install PulseAudio.
Collecting Diagnostic Information
# Generate a complete audio diagnostic report
sudo apt install alsa-utils
alsa-info.sh --uploadThe output link can be shared with the community for help.
Related Articles
- Audio & Video — Installing and configuring audio and video players on Ubuntu
- Bluetooth Issues — Troubleshooting Bluetooth device connection failures and disconnections
- Codecs — Installing multimedia codecs to support more audio and video formats