Skip to content
FixingBook
Verifiedintermediateest. 20 minutes

Fix No Sound and Dummy Output on Linux

Resolve audio issues where only a Dummy Output is shown or sound does not play in Linux.

Confirmed working on: Ubuntu · Fedora · Arch Linux

Before you begin

Match the environmentUse this guide only for Ubuntu, Fedora, Arch Linux or a clearly compatible setup.
Protect recoveryBack up important data and save encryption or account recovery keys before changing system state.
Know when to stopMake one change at a time and stop if the result differs from what the guide describes.

Problem overview

Your computer plays no sound, and the volume menu only shows “Dummy Output” instead of your actual speakers or headphones.

Common causes

  • The PulseAudio or PipeWire service has crashed.
  • The audio sink is muted in pavucontrol or alsamixer.
  • The system is routing audio to a disconnected HDMI port.

Solution 1: Check muted channels in AlsaMixer

Your base audio layer might be muted, preventing higher-level audio servers from playing sound.

  1. Open your terminal.
  2. Launch the ALSA mixer interface:
    alsamixer
  3. Press F6 to select your primary sound card.
  4. Use the left and right arrow keys to navigate the volume columns.
  5. If you see MM at the bottom of a column, press the M key to unmute it (it should change to OO).
  6. Press the up arrow key to raise the volume.
  7. Press Esc to exit.

Solution 2: Restart the audio services

Restarting your sound server often resolves temporary glitches without requiring a system reboot.

  1. Open a terminal.
  2. If your system uses PipeWire (common on newer distros), restart it:
    systemctl --user restart pipewire pipewire-pulse
  3. If your system uses PulseAudio (older distros), restart it:
    systemctl --user restart pulseaudio
  4. Open your system settings and check if your audio devices appear.
Expert Tip

You can install and use pavucontrol (PulseAudio Volume Control) for a more detailed graphical view of your audio sinks and inputs.

Solution 3: Reinstall PipeWire and ALSA

If restarting the services does not work, reinstalling the audio packages can fix corrupted files.

  1. Open a terminal.
  2. Reinstall the core audio packages (on Debian/Ubuntu-based systems):
    sudo apt reinstall pipewire pipewire-audio alsa-base alsa-utils
  3. Reload the ALSA modules:
    sudo alsa force-reload
  4. Reboot your computer.

Confirm the result

  1. Repeat the exact action that originally triggered the problem.
  2. Confirm the original error or symptom is gone and no new warning has appeared.
  3. If the guide changed a driver, service, package, or system setting, restart once and test again.
  4. If the result is worse or unexpected, stop. Reverse only the last change using its documented restore option; if none is documented, use your backup or qualified support.

Questions about this fix

Why does it only say Dummy Output?

This means your audio server cannot detect your actual sound hardware, so it creates a fake output device.

Should I use PulseAudio or PipeWire?

Most modern distributions use PipeWire by default, as it offers better performance and compatibility.

Did this fix work for you?

Weighted Consensus Protocol

Consensus0%
Required100% (Weight 3)
Contributors0
Verified By YouNo
Your Weight--

Did this solution resolve your issue?

Confirming if this works strengthens verification statistics on the registry.

Sign In to VerifySign in required to verify

FixingTeam10,000 rep

Official Project Maintainers

The core engineering and moderation team behind FixingBook. We curate, verify, and maintain the standards of the troubleshooting ledger.

Spotted something outdated? Suggest an edit. Maintainers review submissions within 48 hours.
Share:XReddit

Discussion (0)

No comments yet. Share your experience or verify if this fixed your issue!

Join the Discussion