Why Is There No Sound on Linux Mint?
Audio problems on Linux Mint are common after system updates, fresh installations, or hardware changes. Unlike Windows, Linux Mint uses a layered audio stack — either PipeWire (Mint 22+) or PulseAudio (Mint 21 and older) sitting on top of ALSA (the kernel-level audio driver). A problem at any layer can silence your speakers or headphones.
The most common causes in 2026:
- Volume muted at the ALSA level (even when PulseAudio/PipeWire shows volume up)
- Wrong audio output device selected
- PipeWire or PulseAudio service crashed
- Missing or outdated audio drivers
- HDMI audio selected instead of speakers
- Audio card not detected after a kernel update
Step 1: Check Volume Levels and Mute Status
Sound issues are often caused by a muted channel — and ALSA can be muted independently of PulseAudio/PipeWire.
1. Click the speaker icon in the taskbar and make sure the volume slider is up (not zero or muted)
2. Open alsamixer in terminal: alsamixer
3. Check all channels — use arrow keys to navigate. Any channel showing "MM" at the bottom is muted. Press M to unmute it
4. Pay attention to: Master, PCM, Speaker, Front — these are the most commonly muted channels
5. Press Esc to exit alsamixer and test audio
6. Save ALSA settings: sudo alsactl store
Step 2: Select the Correct Audio Output Device
Linux Mint may default to HDMI audio output (if you have a monitor connected) or a virtual audio device instead of your speakers or headphones.
1. Right-click the speaker icon → Sound Settings (or open System Settings → Sound)
2. Under "Output": check which device is selected. Look for your actual speakers (e.g., "Built-in Audio Analog Stereo") vs. "HDMI / DisplayPort" or "Dummy Output"
3. Select the correct output (Built-in Audio or your USB audio device)
4. If "Dummy Output" is the only option: your audio card is not being detected — continue to Step 6
Step 3: Restart the Audio Server
PipeWire and PulseAudio can crash silently, causing audio to stop working even though the system appears normal.
For PipeWire (Linux Mint 22+)
1. Run: systemctl --user restart pipewire pipewire-pulse wireplumber
2. Test audio immediately after the command completes
For PulseAudio (Linux Mint 21 and older)
1. Kill and restart: pulseaudio --kill && pulseaudio --start
2. Or: systemctl --user restart pulseaudio
Step 4: Test Audio with a Different Application
Sometimes a specific application monopolises the audio device and blocks other apps from producing sound.
1. Open a terminal and play a test sound: speaker-test -t wav -c 2
2. You should hear "Front left... Front right..." alternating from each speaker
3. If you hear sound from speaker-test but not from your browser: the browser has an audio permission or settings issue, not a system-wide problem
4. Open pavucontrol: sudo apt install pavucontrol && pavucontrol → Playback tab to see what's actively playing audio
Step 5: Reinstall ALSA and PulseAudio/PipeWire Packages
If the audio stack was partially broken during an interrupted update, reinstalling core packages can restore it.
1. Update package list: sudo apt update
2. Reinstall ALSA: sudo apt install --reinstall alsa-base alsa-utils
3. For PipeWire (Mint 22+): sudo apt install --reinstall pipewire pipewire-pulse wireplumber
4. For PulseAudio (Mint 21): sudo apt install --reinstall pulseaudio pulseaudio-utils
5. Restart and test audio
Step 6: Fix "Dummy Output" — Audio Card Not Detected
"Dummy Output" means the kernel cannot see your audio hardware. This commonly happens after a kernel update breaks an audio driver.
1. Check what audio hardware is detected: aplay -l — if there are no sound cards listed, the kernel driver is not loading
2. Check kernel logs for audio errors: dmesg | grep -i snd
3. Try loading the audio module manually: sudo modprobe snd_hda_intel (for Intel HDA audio) or sudo modprobe snd_sof_intel_hda_common (for newer Intel audio)
4. If that works, add it to modules to persist across reboots: echo "snd_hda_intel" | sudo tee -a /etc/modules
5. Boot into an older kernel via the GRUB menu (Advanced options) to test if the newer kernel broke audio
Step 7: Check HDMI Audio Routing
If you have a TV or monitor connected via HDMI, Linux Mint sometimes routes all audio to the HDMI device even when that display has no speakers or is turned off.
1. Open Sound Settings → Output tab
2. If you see an HDMI output device: select "Built-in Audio" instead
3. To permanently set the default output in PipeWire: wpctl set-default DEVICE_ID (get DEVICE_ID from wpctl status)
4. In PulseAudio: open pavucontrol → Output Devices → click the green checkmark next to Built-in Audio to set it as default
Step 8: Update the Linux Kernel
Linux Mint's Update Manager includes kernel updates that often include audio driver improvements. An older kernel may have a bug affecting your specific audio chipset.
1. Open Update Manager
2. Click View → Linux Kernels
3. Install the latest recommended kernel for your Mint version
4. Reboot into the new kernel and test audio
Tip: Keep the previous kernel installed as a fallback until you confirm audio works with the new one.
Still No Sound?
If none of these steps restore audio, the issue may be a hardware defect (failed audio chip on the motherboard or laptop) or a very specific driver incompatibility. CloudHouse Technologies provides remote Linux Mint support — our engineers can SSH into your system (with your permission) to diagnose the exact audio stack failure and apply the fix without requiring a reinstall.
