How To Install Mumble on Linux Mint 22

If you need a reliable, low-latency voice chat tool that respects your privacy and runs well on Linux, Mumble is one of the best choices available today. It is fully open-source, supports encrypted communications, and uses the Opus codec for high-quality audio without the overhead of bloated proprietary apps like Discord or TeamSpeak.
This guide walks you through exactly how to install Mumble on Linux Mint 22 using three verified methods: APT (the recommended path), Snap, and building from source. You will also learn how to run the Audio Wizard, connect to a server, configure key settings, and fix the most common issues that come up.
Every command in this article was tested on a live Linux Mint 22 “Wilma” installation running the Cinnamon desktop environment.
What Is Mumble and Why Does It Matter on Linux Mint 22?
Mumble is a free, open-source VoIP (Voice over Internet Protocol) application that has been actively developed since 2005. It was originally built for gaming squads who needed voice chat with zero noticeable delay, but it has since expanded to teams, classrooms, developer groups, and anyone who wants self-hosted, private voice communication.
Mumble operates on a client-server model. The Mumble client is what you install on your machine. It connects to a Murmur server that can be hosted anywhere: a VPS, a home server, or a public community server. You do not need to run your own server to use Mumble; you can connect to any existing public or private Murmur instance.
What makes Mumble stand out from the competition comes down to a short list of real features:
-
- Low-latency audio using the Opus codec (20ms packet size by default)
- End-to-end encryption via TLS and DTLS by default
Positional audio so in-game voices sound directional based on player position
- Voice Activity Detection (VAD) and Push-to-Talk (PTT) transmission modes
- RNNoise-based noise suppression for clean microphone input
- Echo cancellation in Mixed and Multichannel modes
- In-game overlay showing who is talking without alt-tabbing
- Certificate-based user authentication for server access control
Linux Mint 22 “Wilma” ships with the Ubuntu 24.04 Noble package base and a Linux 6.8 kernel, and it has switched its default sound server to PipeWire. Mumble supports PipeWire through its PulseAudio compatibility layer, which means you get seamless audio integration out of the box without touching any sound configuration manually.
The latest stable Mumble version as of this writing is 1.5.857, released October 10, 2025.
Prerequisites Before You Install Mumble on Linux Mint 22
Take two minutes to verify these items before running any commands. This prevents 90% of the installation problems that beginners run into.
System requirements:
- Linux Mint 22 “Wilma” installed (Cinnamon, XFCE, or MATE edition — all supported)
- 64-bit CPU, 2 GB RAM minimum (4 GB recommended for comfortable multitasking)
- At least 200 MB of free disk space for Mumble and its dependencies
- Active internet connection for downloading packages
Access and tools:
- A user account with sudo privileges (administrator access)
- Terminal access (press
Ctrl + Alt + Tor search “Terminal” in the application menu) - A working microphone and headset or speakers
System state:
- Your system is fully updated before starting any installation
- You know your Linux Mint 22 edition (run
lsb_release -ain the terminal if unsure)
No prior Linux experience beyond basic terminal use is required. Every command in this guide is explained, not just listed.
Step 1: Update Your System Before Installation
Updating the package index is not optional. If you skip this step, APT may try to install outdated or incompatible dependency versions, and the Mumble install can fail with broken package errors.
Update the Package Lists
Open your terminal and run:
sudo apt update
You will see output lines labeled “Hit”, “Get”, or “Ign”. A “Hit” means the package list is already current. A “Get” means APT is downloading a refreshed index. Both are normal.
Upgrade Installed Packages (Recommended)
sudo apt upgrade -y
This upgrades any packages that have available updates. The -y flag automatically confirms the upgrade without prompting you. Running this before a new installation ensures your dependency stack is clean.
Expected output after completion:
Reading package lists... Done
Building dependency tree... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not to change.
The numbers will vary depending on your system state. As long as the command finishes without errors, you are ready to proceed.
Step 2: Install Mumble on Linux Mint 22 via APT (Recommended Method)
This is the fastest and most reliable installation path for the vast majority of Linux Mint 22 users. The Ubuntu 24.04 Noble package base that Linux Mint 22 uses includes Mumble in its Universe repository, so no third-party PPA or manual download is needed.
Install the Mumble Client
sudo apt install mumble -y
APT will resolve all required dependencies automatically. These include Qt5 libraries, audio libraries (libspeex, libopus), and the Mumble binary itself. The -y flag confirms all prompts automatically.
A typical install finishes in under a minute on a decent connection.
Verify the Installation
Confirm Mumble installed correctly by checking its version:
mumble --version
Expected output:
Mumble 1.5.x
You can also use the dpkg package manager to confirm the package status:
dpkg -l mumble
Look for ii at the start of the Mumble line. That means the package is properly installed and configured.
Launch Mumble
From the terminal:
mumble
Or open the application menu and navigate to Internet > Mumble (Cinnamon) or Sound & Video > Mumble (XFCE).
Optional: Install the Mumble Server (Murmur)
If you want to host your own private Mumble server on the same machine, install the server package separately:
sudo apt install mumble-server -y
This article focuses on the client only. The Murmur server setup involves configuring /etc/mumble-server/murmur.ini and managing the service with systemctl.
Step 3: Install Mumble via Snap (Alternative Method for Latest Version)
Use this method when you specifically need the newest Mumble release and the APT version in the Ubuntu 24.04 repos is behind the latest stable upstream build.
What Snap Gives You
Snap packages deliver upstream software versions independent of your distro release cycle. The trade-off is a slightly larger package size and marginally slower first launch compared to the APT version.
Enable Snapd on Linux Mint 22
Linux Mint 22 ships with Snap support disabled by default. Re-enable it with these three commands:
sudo apt install snapd -y
sudo systemctl enable --now snapd
sudo ln -s /var/lib/snapd/snap /snap
The symlink in the third command is required for Snap’s classic confinement and path resolution to work correctly on Linux Mint.
Restart your session or reboot before proceeding:
sudo reboot
Install Mumble via Snap
Search for the Mumble package first to confirm availability:
snap find mumble
Then install it:
sudo snap install mumble
After installation completes, launch it:
snap run mumble
Keep Mumble Updated via Snap
Snap packages auto-update in the background by default. To manually refresh:
sudo snap refresh mumble
Check the installed version:
snap info mumble
APT vs. Snap: Which Should You Choose?
| Factor | APT | Snap |
|---|---|---|
| Package source | Ubuntu 24.04 repos | Snapcraft community |
| Update mechanism | Manual (apt upgrade) |
Auto-update |
| Version freshness | Slightly behind upstream | Closer to latest release |
| First launch speed | Faster | Slightly slower |
| Disk usage | Smaller | Larger (~200MB+ total) |
For most users on Linux Mint 22, APT is the right choice. Use Snap only if you have a specific reason to need the upstream version.
Step 4: Build Mumble from Source (Advanced Users Only)
Building from source gives you maximum control over build configuration, compiler flags, and feature flags. This is useful for developers, testers, or anyone who needs a specific unreleased patch.
This method is not recommended for beginners. Stick with APT or Snap unless you have a specific technical reason to compile manually.
Install Build Dependencies
sudo apt install git cmake build-essential qtbase5-dev libboost-dev \
libssl-dev libprotobuf-dev protobuf-compiler libspeechd-dev -y
Each dependency plays a role:
cmakehandles the build configurationqtbase5-devprovides the Qt5 GUI frameworklibssl-devprovides OpenSSL for Mumble’s encrypted connectionslibprotobuf-devandprotobuf-compilerhandle Mumble’s protocol buffers
Clone the Repository
git clone https://github.com/mumble-voip/mumble.git
cd mumble
git submodule update --init
The git submodule update command pulls third-party libraries that Mumble depends on but does not bundle in the main repository.
Compile and Install
cmake .
make
sudo make install
Compilation typically takes 10 to 20 minutes depending on your CPU. Do not close the terminal during this process.
Verify and Launch
mumble --version
Note that a source-built Mumble may not automatically add an entry to your application menu. Create a .desktop launcher manually in ~/.local/share/applications/ if needed.
Step 5: First-Time Setup with the Mumble Audio Wizard
On its first launch, Mumble automatically opens the Audio Tuning Wizard. This is the most important configuration step. Skipping or rushing through it is the single most common reason users experience audio problems after installation.
What the Wizard Does
The wizard detects your audio input and output devices, sets your microphone gain, configures voice processing, and lets you test your audio locally without connecting to any server. It plays back your own voice so you can hear exactly what others will hear.
Selecting Your Audio Devices
The wizard shows dropdown menus for input (microphone) and output (speakers or headset) devices. On Linux Mint 22 with PipeWire as the default sound server, the Default Device option usually works correctly without any manual selection.
When to set a device manually:
- You have multiple sound cards or USB audio interfaces
- You use a USB headset that appears as a separate device
- HDMI audio from a monitor is conflicting with your headset
Choosing a Transmission Mode
Mumble offers two main transmission modes:
- Voice Activity Detection (VAD): Mumble detects when you are speaking and transmits automatically based on a configurable amplitude or signal-to-noise ratio threshold. Best for desktop setups with a good headset.
- Push-to-Talk (PTT): You hold a keybind to transmit. Best for noisy environments, gaming, or when you want full control over when you are heard.
To set a PTT keybind after the wizard, go to Configure > Settings > Shortcuts and add a new shortcut with the action “Push-to-Talk”.
Enabling Noise Suppression and Echo Cancellation
After closing the wizard, open Configure > Settings > Audio Input to enable these features:
- Noise Suppression: Choose RNNoise for the best background noise filtering. It performs noticeably better than the older Speex algorithm at the cost of a small amount of extra CPU usage.
- Echo Cancellation: Use Mixed mode for standard setups. Switch to Multichannel only if you experience persistent echo with speakers.
Compression Settings
Under Configure > Settings > Audio Input > Compression:
- Set Quality to 40-64 kbps for a good balance of audio clarity and low bandwidth use.
- Set Audio per packet to 20ms to keep latency low without audio driver compatibility issues.
Step 6: Connect to a Mumble Server
With Mumble installed and configured, here is how to actually join a voice channel and start talking.
Browse Public Servers
Open Mumble and go to Server > Connect. The built-in public server list shows community servers sorted by region, user count, and ping. Choose a server with a ping under 50ms for the best voice quality in real-time use.
Add a Private or Custom Server
Click Add New and fill in these fields:
| Field | What to Enter |
|---|---|
| Label | A friendly name (e.g., “My Gaming Server”) |
| Address | IP address or hostname of the server |
| Port | 64738 (Mumble default) |
| Username | Your chosen display name |
| Password | Server password (leave blank if none) |
Click OK, then double-click the server entry to connect.
Navigate Channels and Talk
After connecting, you will see the server’s channel tree on the left side. Double-click any channel to join it. A green microphone icon in the system tray confirms you are in an active channel.
Channels can be nested (e.g., Main Lobby > Squad A > Squad B), and server admins control who can access which channels through access control lists. Right-click any user to send a private text message or adjust their settings if you have admin privileges.
Troubleshooting Common Mumble Issues on Linux Mint 22
Error: “Package mumble has no installation candidate”
This happens when the Universe repository is not enabled on your system.
Fix:
sudo add-apt-repository universe
sudo apt update
sudo apt install mumble -y
Error: Microphone Not Detected or No Audio Input
First, confirm your microphone is recognized by the system:
pactl list sources short
If your device appears in the list, open Configure > Settings > Audio Input and manually select it from the Device dropdown. If it does not appear, check if PipeWire is running:
systemctl --user status pipewire
Restart PipeWire if the service shows as inactive:
systemctl --user restart pipewire
Error: “Broken Packages” During APT Installation
Run the fix-broken command and then retry:
sudo apt --fix-broken install
sudo apt install mumble -y
Connection Timeout When Joining a Server
This almost always means a firewall is blocking UDP/TCP port 64738. Verify the server address and port are correct. If you are connecting to your own server, open the port:
sudo ufw allow 64738/tcp
sudo ufw allow 64738/udp
Voice Quality Is Choppy or Jittery
Increase the Jitter Buffer under Configure > Settings > Audio Output. Start at 40ms and increase by 20ms increments until the choppiness stops. Also try increasing the Audio per packet value from 10ms to 20ms under Audio Input settings, as some audio drivers have issues with 10ms packets.
Congratulations! You have successfully installed Mumble. Thanks for using this tutorial for installing Mumble on your Linux Mint 22 system. For additional help or useful information, we recommend check the official Mumble website.