You fire up your favourite Steam game on Linux Mint, everything loads perfectly — but there is complete silence. No music, no sound effects, nothing. Meanwhile, system sounds and YouTube work flawlessly. This is one of the most frustrating Linux gaming problems because the fault is rarely obvious. The good news is that the causes are well-understood and every one of them has a fix.
This 2026 guide walks you through every proven solution for no sound in Steam games on Linux Mint, covering both native Linux titles and Proton-run Windows games. Work through the sections in order — most users find their fix within the first two or three steps.
Why Steam Games Have No Sound on Linux Mint
Linux Mint ships with a layered audio stack. Understanding it helps you pinpoint problems faster:
- ALSA (Advanced Linux Sound Architecture) — the kernel-level driver that talks to your sound hardware.
- PulseAudio or PipeWire — a sound server that sits above ALSA and handles mixing from multiple applications. Linux Mint 21.x uses PulseAudio by default; Linux Mint 22.x switched to PipeWire.
- Steam runtime — Steam runs games inside a container (the Steam Runtime). That container needs 32-bit audio libraries to route sound correctly even on a 64-bit system.
The most common reasons Steam games go silent are:
- Missing 32-bit ALSA or PulseAudio plugin libraries
- Steam audio routed to the wrong output device in pavucontrol
- PipeWire/PulseAudio service crashed or misconfigured after a system update
speech-dispatcherholding the audio device and blocking Steam- Proton not inheriting the correct audio environment variables
Check PulseAudio and PipeWire Audio Server Settings
Before touching any packages, confirm which sound server is active and whether it is healthy.
Identify your sound server
Open a terminal and run:
pactl info | grep -i server
You will see either PulseAudio or PipeWire in the output. Then check hardware detection:
inxi -A
This lists every detected audio device. If your card does not appear, the problem is at the ALSA/driver level — update your kernel (covered in the Advanced Fixes section below).
Restart the sound server
A stale or crashed sound server is a frequent culprit after system updates. Restart it without rebooting:
For PulseAudio (Linux Mint 21.x):
pulseaudio --kill
pulseaudio --start
For PipeWire (Linux Mint 22.x):
systemctl --user restart pipewire pipewire-pulse wireplumber
Launch Steam, start a game, and test audio. If sound works now, the service had simply crashed. If not, continue to the next section.
Switching between PipeWire and PulseAudio
If you upgraded from Linux Mint 21 to 22 and audio broke, PipeWire may not be configured correctly for your hardware. You can temporarily revert to PulseAudio:
sudo apt purge pipewire pipewire-bin
systemctl --user enable pulseaudio
reboot
Alternatively, if you are on Mint 22 and want to keep PipeWire, make sure these packages are installed:
sudo apt install pipewire pipewire-pulse wireplumber
Fix Missing 32-bit ALSA Plugins for Steam
This is the single most common cause of Steam game silence on Linux Mint. Steam's game runtime is largely 32-bit, and if the 32-bit ALSA PulseAudio bridge library is absent, sound simply does not route through.
Enable 32-bit architecture support
sudo dpkg --add-architecture i386
sudo apt update
Install the 32-bit audio libraries
For PulseAudio systems (Linux Mint 21.x):
sudo apt install libpulse0:i386 libasound2-plugins:i386
For PipeWire systems (Linux Mint 22.x):
sudo apt install pipewire-alsa:i386 libpulse0:i386 libasound2-plugins:i386
After installation, fully close and restart Steam — not just the game, but Steam itself. Right-click the tray icon and choose Exit, then relaunch from the applications menu.
Verify the libraries loaded
ldconfig -p | grep libasound
You should see both 64-bit and 32-bit entries. If the 32-bit entry is missing after the install, run sudo ldconfig to refresh the cache.
Use pavucontrol to Route Steam Audio Correctly
Even when the libraries are correct, Steam can silently route audio to a device that is not connected — a phantom HDMI port, a disabled Bluetooth sink, or a virtual null device. pavucontrol (PulseAudio Volume Control) lets you see and redirect every application's audio stream in real time.
Install pavucontrol
sudo apt install pavucontrol
Reroute Steam audio
- Open pavucontrol from the application menu or run
pavucontrol &in a terminal. - Switch to the Playback tab.
- Launch your Steam game so that an audio stream appears.
- Find the Steam game entry. If its output device shows something other than your speakers or headphones, click the dropdown and select the correct device.
- Also check the Output Devices tab — ensure your primary output is not muted and is set as the fallback (green tick icon).
Set the default sink permanently
If Steam keeps reverting to the wrong device, set a permanent default:
pactl set-default-sink NAME_OF_YOUR_SINK
Replace NAME_OF_YOUR_SINK with the sink name shown in pactl list sinks short. Add this line to ~/.bashrc or a PulseAudio default.pa file to persist across reboots.
Advanced Fixes: speech-dispatcher, hdajackretask, and Kernel Updates
Remove speech-dispatcher
speech-dispatcher is a text-to-speech relay daemon that ships with Linux Mint by default. On some systems it opens the audio device exclusively, preventing Steam games from accessing it. If you do not use a screen reader, remove it:
sudo apt remove speech-dispatcher
Reboot and test Steam audio. Many users on the Linux Mint forums report this single step resolves persistent silence in games even after every other fix was attempted.
Set Steam launch options for Proton games
If only Proton (Windows) games are silent while native Linux games play audio correctly, add a launch option to force Proton to use PulseAudio:
- In Steam, right-click the game and choose Properties.
- In the Launch Options field, enter:
PULSE_LATENCY_MSEC=60 %command%
For PipeWire systems, try:
PIPEWIRE_LATENCY=2048/48000 %command%
Remap audio jacks with hdajackretask
If your audio hardware uses Intel HDA and output is routed to a disabled or wrong pin (common on desktops with both front-panel and rear-panel jacks), hdajackretask can remap them:
sudo apt install alsa-tools-gui
hdajackretask
In the GUI, find the pin currently assigned to your speakers and ensure it is not overridden to a disconnected output. Apply and reboot.
Update the kernel
Older kernels can lack support for newer audio chipsets. Linux Mint's Update Manager includes kernel updates under View → Linux Kernels. Installing the latest recommended kernel often resolves audio hardware detection issues that appear after a motherboard or sound card change.
sudo apt install linux-generic-hwe-22.04
(Adjust the HWE suffix to match your Linux Mint release.)
Check for device conflicts
sudo fuser -v /dev/snd/*
This shows which processes currently hold the sound device. If anything other than your audio server appears, kill that process and restart the sound server.
If you have worked through all these steps and Steam audio is still silent, the issue may involve a hardware-specific driver quirk or a Steam Runtime regression that requires deeper investigation. Our team offers professional desktop support with certified Linux technicians who can diagnose your exact hardware configuration remotely — often resolving stubborn audio faults in a single session.
Frequently Asked Questions
Why does system audio work but Steam games have no sound on Linux Mint?
System audio uses 64-bit libraries that are already present, but Steam's game runtime is largely 32-bit. If the 32-bit ALSA and PulseAudio bridge libraries (libasound2-plugins:i386, libpulse0:i386) are missing, games cannot route audio even though the rest of the system sounds fine.
How do I know if my audio issue is PulseAudio or PipeWire related?
Run pactl info | grep -i server in a terminal. The output will explicitly name either PulseAudio or PipeWire. Linux Mint 21.x defaults to PulseAudio; Linux Mint 22.x defaults to PipeWire. Each requires slightly different 32-bit packages and restart commands.
Steam audio stopped working after upgrading from Linux Mint 21 to 22 — what changed?
Linux Mint 22 switched the default audio server from PulseAudio to PipeWire. The 32-bit compatibility layer packages also changed names. Install pipewire-alsa:i386 and restart the PipeWire stack with systemctl --user restart pipewire pipewire-pulse wireplumber to restore audio.
Do I need to reinstall Steam after fixing audio libraries?
No. You only need to fully exit Steam (right-click tray icon → Exit) and relaunch it after installing any new audio library packages. Steam re-links libraries at startup, so a full reinstall is never required for audio fixes.
Why do Proton games have no sound but native Linux Steam games work fine?
Proton runs Windows game binaries in a compatibility layer (Wine-based) that has its own audio pipeline. Setting the launch option PULSE_LATENCY_MSEC=60 %command% forces Proton to synchronise with PulseAudio correctly. On PipeWire systems, use PIPEWIRE_LATENCY=2048/48000 %command% instead.
