~/ terminal notes

Setting up Audio on a fresh install of
Arch Linux

this is one of those things that feels unnecessarily hard the first time you hit it.

1. The Problem

arch gives you — nothing

A minimal arch install does exactly what you asked:
 it installs a system, not a user experience. audio is not “missing” — it’s just not configured. under the hood, linux audio is layered.

ALSA → talks directly to your hardware

* **pulseaudio / pipewire** → optional sound servers on top by default, you often only have kernel-level support, but no tooling or configuration. ()

2. Verify

before installing anything, verify hardware is detected

arecord -l

if you see something like:
card 0: PCH [HDA Intel PCH], device 0: ...
good. your kernel sees the device.

if you see:
no soundcards found ...
then stop—this is a driver/firmware issue, not an audio stack problem. try installing paru -S alsa-ucm-conf sof-firmware

3. Install

if you want the *true minimal route* (no sound server), start with ALSA:

# install alsa-utils
paru -S alsa-utils
    

4. volume control

alsamixer
what to do :
* press 'F6' -> select your sound card
* use arrow keys to change volume

5.The limitations

With pure ALSA:
      xyz
      xyz
      xyz
      xyz

6 . Common Mistakes

1 . User not in audio GROUP

usermod -aG audio username

2 . Missing firmware

pacman -S sof-firmware alsa-ucm-conf
← previous Building a minimal dev environment with dwm and st
back to all posts →