Skip to content

Linux Microphone Configuration

Mattscreative edited this page Dec 5, 2025 · 2 revisions

Linux Microphone Configuration Guide

Complete beginner-friendly guide to microphone configuration on Linux, covering Arch Linux, CachyOS, and other distributions including microphone setup, testing, and troubleshooting.


Table of Contents

  1. Microphone Detection
  2. Microphone Setup
  3. Testing Microphone
  4. Troubleshooting

Microphone Detection

Check Microphone

Detect microphone:

# List audio devices
pactl list sources short

# Or
arecord -l

# Check ALSA
cat /proc/asound/cards

Microphone Setup

PulseAudio

Configure PulseAudio:

# Install PulseAudio
sudo pacman -S pulseaudio pulseaudio-alsa

# Set default source
pactl set-default-source source-name

# Check sources
pactl list sources

PipeWire

Configure PipeWire:

# Install PipeWire
sudo pacman -S pipewire pipewire-pulse

# Set default source
pactl set-default-source source-name

Testing Microphone

Record Audio

Test recording:

# Install tools
sudo pacman -S alsa-utils

# Record
arecord -d 5 test.wav

# Playback
aplay test.wav

Using Audacity

Install Audacity:

# Install Audacity
sudo pacman -S audacity

# Launch and test
audacity

Troubleshooting

Microphone Not Working

Check microphone:

# Check sources
pactl list sources

# Check if muted
pactl list sources | grep -i mute

# Unmute
pactl set-source-mute source-name false

Low Volume

Increase volume:

# Set volume
pactl set-source-volume source-name 100%

# Or use GUI
pavucontrol

Summary

This guide covered microphone configuration for Arch Linux, CachyOS, and other distributions, including detection, setup, and testing.


Next Steps


This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.

Clone this wiki locally