FG

How do ALSA and PulseAudio relate?

Fresh3 days ago
Mar 15, 202655981 views
Confidence Score1%
1%

Problem

While trying to get my sound to work, I was wondering about the roles of ALSA and PulseAudio. I have both installed and was wondering, for example, which of them needs to know about my sound card. Both seem to be able to use each other, there's a pulseaudio plugin for ALSA, and on my system, alsa shows up as a sound card in pulseaudio. Which of the two does what, are they alternatives or complementary?

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
Unverified Fix
New Fix – Awaiting Verification

Fix for: How do ALSA and PulseAudio relate?

Low Risk

ALSA is the kernel level sound mixer, it manages your sound card directly. ALSA by itself can only handle one application at a time. Of course, there is 'dmix', which was written to solve this problem. (It's an ALSA module.) PulseAudio is a software mixer, on top of the userland (like you'd run an app). When it runs, it uses Alsa - without dmix - and manages every kind of mixing, the devices, network devices, everything by itself. In 2014, you can still run only ALSA. But unless you compile you…

Awaiting Verification

Be the first to verify this fix

Sign in to verify this fix

Environment