Hier ist eine direkte Antwort: PulseAudio ist ein Sound-Server . ALSA ist ein Kernel-Sound-Subsystem. Sie tun unterschiedliche Dinge - ALSA bietet Chipsatztreiber für Ihre Soundkarte oder Ihren Onboard-Soundchip. PulseAudio leitet den Ton zwischen Programmen, Soundchips und sogar Systemen weiter.
PulseAudio ist ein Sound-Server für POSIX-Systeme. Ein Sound-Server ist grundsätzlich ein Proxy für Ihre Soundanwendungen. Damit können Sie erweiterte Vorgänge an Ihren Sounddaten durchführen, wenn diese zwischen Ihrer Anwendung und Ihrer Hardware übertragen werden. Dinge wie das Übertragen des Audios auf einen anderen Computer, das Ändern des Sample-Formats oder der Kanalanzahl und das Mischen mehrerer Sounds zu einem werden einfach über einen Sound-Server erreicht.
Um PulseAudio verwenden zu können, benötigen Sie irgendwo einen Audiotreiber. Dies kann ALSA oder OSS sein . Diese stellen die Kernel-Sound-Treiber bereit, um Tonsignale vom Computer auszugeben.
Folgen Sie den Schritten auf der Seite " Erste Schritte ", um eine PulseAudio-Befehlszeile aufzurufen. Sie können die CLI verwenden, um zu testen, ob alles richtig läuft.
# get a pulseaudio commandline $ pulseaudio -nC Welcome to PulseAudio! Use "help" for usage information. # run this to see what sinks are configured >>> list-sinks
Überprüfen Sie auch Ihre /etc/pulse/daemon.conf
und die /etc/pulse/default.pa
Konfigurationsdateien (sie können installiert werden, /usr/local/etc/pulse
wenn Sie PA selbst kompiliert und installiert haben).