This repository was archived by the owner on Aug 27, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
08: Sound
Cardiac edited this page Apr 3, 2025
·
3 revisions
This section installs a modern and compatible audio stack using PipeWire, replacing outdated components such as PulseAudio and older JACK systems. PipeWire handles both audio and video routing, supports professional audio workflows (JACK), and is compatible with PulseAudio and ALSA.
Remove outdated or conflicting packages (like legacy JACK implementations for PipeWire):
sudo pacman -Rns pipewire-jackInstall all necessary components for a full-featured audio experience:
sudo pacman -S --needed \
pipewire \
wireplumber \
rtkit \
pipewire-alsa \
pipewire-pulse \
jack2 \
alsa-utils \
alsa-plugins \
alsa-firmware \
alsa-ucm-conf \
sof-firmware-
pipewire: Core PipeWire service (audio/video engine). -
wireplumber: Official session & policy manager for PipeWire. -
rtkit: Realtime Policy and Watchdog Daemon. -
pipewire-alsa: Routes ALSA applications through PipeWire. -
pipewire-pulse: Provides PulseAudio compatibility through PipeWire. -
jack2: Real-time audio server for professional audio workflows. -
alsa-utils: Tools for managing ALSA audio settings. -
alsa-plugins: Additional ALSA extensions (like software mixing). -
alsa-firmware: Audio hardware firmware needed for certain sound cards. -
alsa-ucm-conf: User-space ALSA configuration. -
sof-firmware: Firmware for Intel Sound Open Firmware (SOF) DSPs.
✅ Your system is now ready with a fully featured and modern audio setup using PipeWire + ALSA + JACK2, compatible with a wide range of applications and professional tools.