If your Ubuntu system has suddenly lost audio, the fix is usually a quick settings check or a restart of the sound service—not a full reinstall. This guide walks you through the most common causes and the exact steps to restore sound, from checking the output device to reinstalling ALSA.
Why Ubuntu Loses Sound
Ubuntu uses a layered audio stack: the Linux kernel drivers (ALSA) talk to your hardware, and a sound server (usually PulseAudio or PipeWire) mixes and routes audio to apps. Sound can disappear when any layer fails—a muted output, a wrong default device, a crashed server, or a kernel update that breaks a driver. Most issues are software-side and fixable in minutes.
Step 1: Check the Obvious First
- Click the speaker icon in the top-right system tray and verify the volume is not at zero or muted.
- Open Settings → Sound and confirm the correct output device is selected (e.g., “Speakers” not “HDMI” or “Dummy Output”).
- If you use headphones, unplug and replug them—Ubuntu sometimes fails to switch outputs automatically.
If sound still fails, proceed to the command-line checks below.
Step 2: Restart the Sound Server
Restarting PulseAudio (or PipeWire on newer releases) clears stuck states without rebooting. Open a terminal and run:
pulseaudio -k && pulseaudio --start
For PipeWire-based systems (Ubuntu 22.04+), use:
systemctl --user restart pipewire pipewire-pulse
After restarting, test with speaker-test -c 2. If you hear static or tones, the server was the problem.
Step 3: Check ALSA and Kernel Modules
ALSA is the lowest-level driver. Verify your sound card is detected:
aplay -l
If it shows no cards, the kernel module may have failed to load. List loaded modules with lsmod | grep snd. For common Intel HDA cards, reload with:
sudo modprobe -r snd_hda_intel && sudo modprobe snd_hda_intel
After reloading, run aplay -l again. If the card appears, test sound.
Step 4: Fix “Dummy Output” Problem
A frequent issue is the sound settings showing “Dummy Output”—this means PulseAudio cannot find a working card. Causes include a corrupted PulseAudio config or a driver conflict. Fix by resetting PulseAudio’s user configuration:
rm -rf ~/.config/pulse pulseaudio -k pulseaudio --start
If that fails, reinstall ALSA and PulseAudio packages (your system settings and personal files stay intact):
sudo apt install --reinstall alsa-base pulseaudio
Then reboot. This resolves most dummy-output cases.
Step 5: Check Application-Specific Mute
Sometimes only one app is silent. Open a terminal and run pavucontrol (install with sudo apt install pavucontrol if missing). Go to the Playback tab—each app has its own volume slider and mute button. Also check the Output Devices tab to see if the hardware is muted or set to an absurdly low volume.
Step 6: Update or Reinstall Drivers
Kernel updates sometimes introduce audio regressions. First, try updating everything:
sudo apt update && sudo apt upgrade
If the problem started after a kernel update, boot into an older kernel from the GRUB menu (hold Shift at startup, choose “Advanced options”). If sound works there, you can either stay on that kernel or wait for a fix. For NVIDIA HDMI audio, ensure the proprietary driver is installed via Software & Updates → Additional Drivers.
Step 7: Check for Hardware Issues
If software steps fail, test if the hardware is alive. Plug in USB headphones or a USB sound card—if they work, the internal sound card or its connection is faulty. Also check the analog cable, speaker power, and that you didn’t accidentally plug into a line-out instead of a headphone jack.
Frequently Asked Questions
Why is my Ubuntu sound suddenly gone after an update?
Kernel updates can change driver behavior. Try rebooting first, then restarting PulseAudio. If that fails, boot an older kernel from GRUB to confirm the update caused it, and file a bug report with your hardware details.
What does “Dummy Output” mean in Ubuntu sound settings?
It means PulseAudio cannot find a usable sound card. This usually happens after a config corruption or driver conflict. Resetting the PulseAudio config (rm -rf ~/.config/pulse) and reinstalling alsa-base/pulseaudio fixes it in most cases.
How do I switch audio output from HDMI to speakers?
Open Settings → Sound and select the correct output device. If it doesn’t appear, install pavucontrol and use its Output Devices tab to set the fallback. For NVIDIA HDMI, ensure the driver is loaded.
Can I fix no sound without terminal commands?
Yes—check the system tray volume, Settings → Sound, and restart the computer. For most software issues, however, the terminal steps above are faster and more precise. The GUI tools like pavucontrol also provide a visual way to manage per-app audio.
Is it safe to reinstall PulseAudio or ALSA?
Yes. Reinstalling these packages only replaces system files; it does not remove your personal data or settings. Always use sudo apt install --reinstall rather than purging, which could remove dependencies.
Why does sound work in one user account but not another?
This points to a per-user PulseAudio config issue. Delete the ~/.config/pulse folder in the affected account and restart the sound server. If that fails, compare the two accounts’ audio groups—the user must be in the audio group.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- AMD Display Drivers Crashing? Fixes That Work
- Cash App Privacy & Payment Lockdown Guide
- Loop Nature Ambience Videos with FFmpeg on Ubuntu