Verify Audio Service Status
The first step in troubleshooting no sound on Manjaro is to determine which audio server is active. Modern Manjaro installations often use PipeWire as the default, replacing the older PulseAudio. You can check the running services using the systemctl command. Open a terminal and run:
systemctl --user status pipewire
systemctl --user status pulseaudio
If neither service is active, start the appropriate one. For PipeWire, use:
systemctl --user enable --now pipewire pipewire-pulse
If you are still using PulseAudio, enable it with:
systemctl --user enable --now pulseaudio
After starting the service, test your audio again. If sound remains absent, proceed to check the underlying hardware detection.
Check ALSA Mixer Levels
Even if the audio server is running, the kernel-level mixer might be muted. Use the alsamixer utility to inspect volume levels. Run the following command in your terminal:
alsamixer
This opens an interactive interface showing all audio channels. Look for any columns marked with MM, which indicates they are muted. Press the M key to unmute them. Ensure that Master, PCM, and Speaker levels are set appropriately. Navigate between cards by pressing F6 if you have multiple audio devices installed.
Remember to save these settings so they persist across reboots. You can do this by running:
sudo alsactl store
Inspect Kernel Modules
Sometimes, the necessary kernel modules for your sound card are not loaded automatically. Check if the relevant module is present using the lsmod command. For most Intel audio chips, look for snd_hda_intel:
lsmod | grep snd_hda_intel
If the module is missing, load it manually with:
sudo modprobe snd_hda_intel
To ensure it loads at boot, add it to the /etc/modules-load.d/alsa.conf file. Create the file if it does not exist and add the module name inside.
If you are experiencing issues similar to those found in other distributions, such as Ubuntu, you might find related troubleshooting steps useful. See Can't get sound in Ubuntu despite detecting sound devices? for additional context on driver conflicts.
Update Firmware and Drivers
Manjaro uses the pacman package manager. Ensure your system is fully updated to receive the latest kernel and firmware updates. Run:
sudo pacman -Syu
Specific firmware packages may be required for certain hardware. For example, Realtek audio codecs often benefit from the realtek-firmware package. Install it with:
sudo pacman -S realtek-firmware
After updating, reboot your system to apply changes. If you recently changed hardware components like a GPU or processor, system freezes or audio glitches might occur. Check Troubleshooting System Freezes after Changing Processors or GPUs on Linux for broader hardware compatibility advice.
Test with Different Users
Corrupted user configuration files can cause audio failures. Create a new temporary user account and log in to see if sound works there. If it does, the issue lies within your primary user's configuration. Remove or rename the ~/.config/pulse or ~/.config/pipewire directories to reset audio settings.
Frequently Asked Questions
Why is my microphone not working while speakers are fine?
This usually indicates a permissions issue or a muted input channel in alsamixer. Ensure your user group includes 'audio' and check input device settings in your desktop environment's sound menu.
How do I switch between PulseAudio and PipeWire?
You can switch by installing the alternative server and disabling the current one. For example, install pipewire-pulse and stop pulseaudio.service. Manjaro defaults to PipeWire in recent versions.
What should I do if no audio devices appear in settings?
Check if the kernel module is loaded with lsmod. If missing, load it with modprobe. Also verify physical connections and BIOS settings to ensure the onboard audio controller is enabled.
Does Manjaro require specific drivers for Bluetooth audio?
No separate drivers are needed beyond standard BlueZ packages. Ensure bluetooth and bluetooth-audio services are running. Pair your device via the system tray or Bluetooth settings app.
Can I fix sound issues without reinstalling the OS?
Yes, most sound issues are resolved by adjusting mixer levels, restarting audio services, or updating firmware. Reinstallation is rarely necessary unless core system files are corrupted.