PulseAudio, previously known as Polypaudio, is a sound server for POSIX and WIN32 systems. It is a drop in replacement for the ESD sound server with much better latency, mixing/re-sampling quality and overall architecture.
These are some of PulseAudio's features:
These are some of PulseAudio's features:
- High quality software mixing of multiple audio streams with support for more than one sink/source. May be used to combine multiple sound cards into one (with sample rate adjustment).
- Wide range of supported client libraries. ESD, ALSA, oss, libao and GStreamer client applications are supported as-is. Native PulseAudio plug-ins are also available for xmms and mplayer.
- Good low latency behaviour and very accurate latency measurement for playback and recording. Ability to fully synchronize multiple playback streams.
- Network transparency, allowing an application to play back or record audio on a different machine than the one it is running on.
- Extensible plug-in architecture with plug-ins for jackd, multicast-rtp lirc and avahi, just to name a few.
Original maintainer | Pulseaudio maintenance team |
---|---|
Homepage | http://www.freedesktop.org/wiki/Software/PulseAudio |
13.99.1



13.0






12.99.2

12.2






11.1




10.0



9.0

8.0

7.1

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 13.0-3 | 2020-01-11 | 1.22 MiB | 6.24 MiB | Jan Alexander Steffens (heftig) |
![]() | rpm | 10.0-5.el7 | 2020-01-07 | 924 kiB | 3.2 MiB | CentOS BuildSystem |
![]() | deb | 12.2-4+deb10u1 | 2019-09-07 | 1.08 MiB | 6.26 MiB | Pulseaudio maintenance team |
![]() | deb | 13.0-3~bpo10+1 | 2019-12-20 | 1.1 MiB | 6.46 MiB | Pulseaudio maintenance team |
![]() | deb | 13.99.1-1 | Feb 20 | 1.11 MiB | 6.51 MiB | Pulseaudio maintenance team |
![]() | deb | 10.0-1+deb9u1 | 2017-11-10 | 1.03 MiB | 5.74 MiB | Pulseaudio maintenance team |
![]() | rpm | 11.1-18.fc28 | 2019-01-14 | 1000 kiB | 3.49 MiB | Fedora Project |
![]() | rpm | 11.1-18.fc28 | 2019-01-14 | 1000 kiB | 3.49 MiB | Fedora Project |
![]() | rpm | 12.2-1.fc29 | 2019-01-14 | 1010 kiB | 3.81 MiB | Fedora Project |
![]() | rpm | 12.2-1.fc29 | 2019-01-14 | 1010 kiB | 3.81 MiB | Fedora Project |
![]() | rpm | 12.2-1.fc29 | 2019-01-14 | 1010 kiB | 3.81 MiB | Fedora Project |
![]() | rpm | 12.2-1.fc29 | 2019-01-14 | 1010 kiB | 3.81 MiB | Fedora Project |
![]() | rpm | 12.2-3.fc30 | 2019-06-17 | 928 kiB | 4.12 MiB | Fedora Project |
![]() | rpm | 12.2-3.fc30 | 2019-06-17 | 928 kiB | 4.12 MiB | Fedora Project |
![]() | rpm | 12.2-3.fc30 | 2019-06-17 | 928 kiB | 4.12 MiB | Fedora Project |
![]() | rpm | 13.0-1.fc31 | 2020-01-07 | 1 MiB | 3.98 MiB | Fedora Project |
![]() | rpm | 13.99.1-2.fc33 | Mar 24 | 1.01 MiB | 3.98 MiB | Fedora Project |
![]() | rpm | 12.99.2-2.fc31 | 2019-08-08 | 1 MiB | 3.98 MiB | Fedora Project |
![]() | xz | 12.2-2 | 2019-01-14 | 1.09 MiB | 5.87 MiB | Jan Alexander Steffens (heftig) |
![]() | xz | 12.2-2 | 2019-01-14 | 1.09 MiB | 5.87 MiB | Jan Alexander Steffens (heftig) |
![]() | xz | 12.2-2 | 2019-01-14 | 1.09 MiB | 5.87 MiB | Jan Alexander Steffens (heftig) |
![]() | deb | 7.1-2mx150+2 | 2019-01-14 | 1 MiB | 7.67 MiB | Steven Pusser (Stevo) |
![]() | rpm | 11.1-lp150.4.1 | 2019-01-17 | 874 kiB | 3.44 MiB | https://bugs.opensuse.org |
![]() | rpm | 11.1-lp151.5.3 | 2019-01-23 | 871 kiB | 3.42 MiB | https://bugs.opensuse.org |
![]() | rpm | 13.0-lp152.1.2 | Feb 04 | 885 kiB | 3.51 MiB | https://bugs.opensuse.org |
![]() | rpm | 9.0-3.4 | 2019-01-17 | 823 kiB | 3.25 MiB | http://bugs.opensuse.org |
![]() | rpm | 9.0-8.1 | 2019-01-21 | 826 kiB | 3.23 MiB | http://bugs.opensuse.org |
![]() | rpm | 9.0-5.1 | 2019-01-21 | 824 kiB | 3.25 MiB | http://bugs.opensuse.org |
![]() | rpm | 13.0-5.1 | Feb 25 | 890 kiB | 3.85 MiB | https://bugs.opensuse.org |
![]() | deb | 1:10.0-2ubuntu3 | 2017-11-10 | 759 kiB | 3.86 MiB | Ubuntu Developers |
![]() | deb | 1:10.0-2ubuntu3.1 | 2018-02-26 | 760 kiB | 3.87 MiB | Ubuntu Developers |
![]() | deb | 1:11.1-1ubuntu7 | 2018-06-12 | 765 kiB | 3.89 MiB | Ubuntu Developers |
![]() | deb | 1:11.1-1ubuntu7.5 | 2019-11-22 | 769 kiB | 3.92 MiB | Ubuntu Developers |
![]() | deb | 1:11.1-1ubuntu7.4 | 2019-12-12 | 768 kiB | 3.91 MiB | Ubuntu Developers |
![]() | deb | 1:12.2-0ubuntu4 | 2019-01-14 | 774 kiB | 4.21 MiB | Ubuntu Developers |
![]() | deb | 1:12.2-0ubuntu5 | 2019-03-10 | 775 kiB | 4.23 MiB | Ubuntu Developers |
![]() | deb | 1:12.2-2ubuntu3 | 2019-06-17 | 773 kiB | 4.2 MiB | Ubuntu Developers |
![]() | deb | 1:12.2-2ubuntu3.1 | 2019-10-24 | 773 kiB | 4.2 MiB | Ubuntu Developers |
![]() | deb | 1:13.0-1ubuntu1 | 2019-09-18 | 787 kiB | 4.38 MiB | Ubuntu Developers |
![]() | deb | 1:13.0-1ubuntu1.1 | 2020-01-16 | 787 kiB | 4.38 MiB | Ubuntu Developers |
![]() | deb | 1:13.99.1-1ubuntu1 | Feb 28 | 794 kiB | 4.42 MiB | Ubuntu Developers |
![]() | deb | 1:8.0-0ubuntu3 | 2017-11-10 | 745 kiB | 3.75 MiB | Ubuntu Developers |
![]() | deb | 1:8.0-0ubuntu3.11 | 2019-11-22 | 753 kiB | 3.78 MiB | Ubuntu Developers |
![]() | deb | 1:8.0-0ubuntu3.10 | 2018-06-12 | 751 kiB | 3.76 MiB | Ubuntu Developers |
Applications
PulseAudio Sound System
Start the PulseAudio Sound System
Manual pages
esdcompat(1)
esdcompat - PulseAudio ESD wrapper script
pacmd(1)
pacmd - Reconfigure a PulseAudio sound server during runtime
pasuspender(1)
pasuspender - Temporarily suspend PulseAudio
pax11publish(1)
pax11publish - PulseAudio X11 Credential Utility
pulseaudio(1)
pulseaudio - The PulseAudio Sound System
start-pulseaudio-x11(1)
start-pulseaudio-x11 - PulseAudio Sound Server X11 Startup Script
default.pa(5)
default.pa - PulseAudio Sound Server Startup Script
pulse-cli-syntax(5)
pulse-cli-syntax - PulseAudio Command Line Interface Syntax
pulse-client.conf(5)
pulse-client.conf - PulseAudio client configuration file
pulse-daemon.conf(5)
pulse-daemon.conf - PulseAudio daemon configuration file
Latest updates

Fedora rawhide development/Everything-os: Updated from 13.99.1-1.fc33 to 13.99.1-2.fc33
Mar 24
- Add some more UCM patches
- Fix missing UCM mixers crash (#1815437)

Ubuntu 20.04 focal-proposed/main: Version 1:13.99.1-1ubuntu1 removed
Feb 28

Ubuntu 20.04 focal/main: Updated from 1:13.0-3ubuntu2 to 1:13.99.1-1ubuntu1
Feb 28

Ubuntu 20.04 focal-proposed/main: Version 1:13.99.1-1ubuntu1 introduced
Feb 26

OpenSUSE Tumbleweed oss: Updated from 13.0-4.1 to 13.0-5.1
Feb 25
- Backport upstream fixes / enhancements about alsa modules: mainly for UCM support (boo#1160914): 0001-alsa-mixer-path-test-Hide-unused-functions-when-buil.patch 0002-alsa-mixer-recognize-the-Speaker-Jack-control.patch 0003-alsa-mixer-add-support-for-SteelSeries-Arctis-Pro-20.patch 0004-alsa-mixer-Add-support-for-SteelSeries-Arctis-5-2019.patch 0005-alsa-mixer-add-support-for-LucidSound-LS31-and-creat.patch 0006-alsa-ucm-use-ucm2-name-for-the-direct-card-index-ope.patch 0007-alsa-ucm-add-mixer-IDs-to-ucm_items.patch 0008-alsa-mixer-handle-the-index-for-ALSA-mixer-element-i.patch 0009-alsa-mixer-improve-alsa_id_decode-function.patch 0010-alsa-ucm-Support-Playback-CaptureVolume.patch 0011-alsa-ucm-Fix-volume-control-based-on-review.patch 0012-alsa-ucm-use-the-correct-mixer-identifiers-as-first.patch 0013-alsa-ucm-add-support-for-master-volume.patch 0014-alsa-ucm-split-correctly-JackHWMute-device-names.patch 0015-alsa-ucm-fix-parsing-for-JackControl.patch 0016-alsa-ucm-add-comments-to-ucm_get_mixer_id.patch 0017-alsa-ucm-validate-access-to-PA_DEVICE_PORT_DATA.patch 0018-alsa-Skip-resume-PCM-if-hardware-doesn-t-support-it.patch 0019-alsa-ucm-parse-correctly-the-device-values.patch 0020-alsa-ucm-do-not-try-to-use-UCM-device-name-as-jack-n.patch 0021-alsa-util-do-not-try-to-guess-the-mixer-name-from-th.patch 0022-alsa-ucm-add-control-and-mixer-device-items.patch 0023-alsa-ucm-get-the-mixer-names-from-ucm-don-t-guess.patch 0024-alsa-ucm-use-the-proper-mixer-name-for-ucm-pcm-sink-.patch 0025-alsa-mixer-handle-interface-type-CARD-PCM-for-mixer-.patch 0026-alsa-mixer-Add-the-ability-to-pass-the-intended-role.patch 0027-alsa-mixer-Set-the-intended-role-of-Steelseries-Arct.patch 0028-alsa-rewrite-mixer-open-close-cache-mixer-accesses-i.patch 0029-alsa-ucm-add-support-for-HDMI-ELD.patch 0030-alsa-mixer-do-the-quick-card-number-lookup-to-save-m.patch 0031-alsa-mixer-improve-check-for-the-empty-path-set-for-.patch 0032-alsa-ucm-allow-to-set-profile-priority-from-UCM-valu.patch

Debian experimental experimental/main: Version 13.99.1-1 introduced
Feb 20
- New upstream rc version, including those changes:
- default sink selection for a better user experience, ALSA UCM support, disabling flat volumes by default, stream rescue moving to core, GStreamer-based RTP support, and qpaeq moving to Python 3.
- debian/control:
- B-D on libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev, needed to enable the gstreamer based RTP support
- debian/patches/qpaeq-Drop-unused-imports.patch,
debian/patches/qpaeq-use-python3-instead-of-python-2.patch, debian/patches/daemon-conf-disable-flat-volumes-by-default.patch:- dropped the changes included in the new version

Fedora rawhide development/Everything-os: Updated from 13.0-3.20200105gitf5d36.fc32 to 13.99.1-1.fc33
Feb 19
- 13.99.1

OpenSUSE Tumbleweed oss: Updated from 13.0-3.3 to 13.0-4.1
Feb 11
- No longer recommend -lang: supplements are in use.

OpenSUSE Tumbleweed oss: Updated from 13.0-3.2 to 13.0-3.3
Feb 09
- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to work with the -mini flavors. There is no need to be scheduled behind the full systemd.

Ubuntu 20.04 focal-proposed/main: Version 1:13.0-3ubuntu2 removed
Feb 09

Ubuntu 20.04 focal/main: Updated from 1:13.0-3ubuntu1 to 1:13.0-3ubuntu2
Feb 09

Fedora rawhide development/Everything-os: Updated from 13.0-2.20200105gitf5d36.fc32 to 13.0-3.20200105gitf5d36.fc32
Feb 08

Ubuntu 20.04 focal-proposed/main: Version 1:13.0-3ubuntu2 reintroduced
Feb 08

Ubuntu 20.04 focal-proposed/main: Version 1:13.0-3ubuntu2 removed
Feb 08

Ubuntu 20.04 focal-proposed/main: Version 1:13.0-3ubuntu2 introduced
Feb 08

OpenSUSE Leap 15.2 oss: Updated from 11.1-lp152.6.5 to 13.0-lp152.1.2
Feb 04
- Update pulseaudio-gdm-hooks.tmpfiles to use the same ownership and permissions as in specfile for pulseaudio files.
- Update default.pa-for-gdm to not load bluetooth support in pulseaudio gdm instance. This ensure headset are not stolen by gdm instance instead of user instance. Idea from ArchLinux.
- Update pulseaudio-old-systemd-workaround.patch to disable LockPersonality also on Leap 15.x.

Fedora rawhide development/Everything-os: Updated from 13.0-1.fc32 to 13.0-2.20200105gitf5d36.fc32
2020-01-16
- Update to upstream gitsnapshot
- ALSA UCM fixes
- active_port sink selection fixes

Ubuntu 19.10 eoan-proposed/main: Version 1:13.0-1ubuntu1.1 removed
2020-01-16

Ubuntu 19.10 eoan-updates/main: Version 1:13.0-1ubuntu1.1 introduced
2020-01-16

OpenSUSE Tumbleweed oss: Updated from 13.0-3.1 to 13.0-3.2
2020-01-12
- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to work with the -mini flavors. There is no need to be scheduled behind the full systemd.
Related packages
pulseaudio-alsa - ALSA Configuration for PulseAudio
pulseaudio-bash-completion - PulseAudio Bash completion
pulseaudio-bluetooth - Bluetooth support for PulseAudio
pulseaudio-bluetooth-a2dp-gdm-fix - Unload bluetooth modules from gdm instance of pulseaudio. Fixes availability a2dp profile of bluetooth headset
pulseaudio-ctl - Control pulseaudio volume from the shell or mapped to keyboard shortcuts.
pulseaudio-dbg - PulseAudio sound server (debugging symbols)
pulseaudio-debuginfo - Debug information for package pulseaudio
pulseaudio-debugsource - Debug sources for package pulseaudio
pulseaudio-dlna - Stream audio to DLNA devices and Chromecasts
pulseaudio-equalizer - Equalizer sink module for PulseAudio sound server
pulseaudio-equalizer-ladspa - A 15-band equalizer for PulseAudio
pulseaudio-esound-compat - PulseAudio EsounD daemon compatibility script
pulseaudio-esound-compat-dbg - PulseAudio ESD compatibility layer (debugging symbols)
pulseaudio-gdm-hooks - PulseAudio GDM integration
pulseaudio-jack - Jack support for PulseAudio
pulseaudio-lang - Translations for package pulseaudio
pulseaudio-libs - Libraries for PulseAudio clients
pulseaudio-libs-debuginfo - Debug information for package pulseaudio-libs
pulseaudio-libs-devel - Headers and libraries for PulseAudio client development
pulseaudio-libs-glib2 - GLIB 2.x bindings for PulseAudio clients
pulseaudio-libs-glib2-debuginfo - Debug information for package pulseaudio-libs-glib2
pulseaudio-lirc - IR (lirc) support for PulseAudio
pulseaudio-module-bluetooth - Bluetooth support for the PulseAudio sound server
pulseaudio-module-bluetooth-dbg - Bluetooth module for PulseAudio sound server (debugging symbols)
pulseaudio-module-bluetooth-debuginfo - Debug information for package pulseaudio-module-bluetooth
pulseaudio-module-droid - Android Audio HAL module for PulseAudio sound server
pulseaudio-module-gconf - GConf support for the PulseAudio sound server
pulseaudio-module-gconf-dbg - GConf module for PulseAudio sound server (debugging symbols)
pulseaudio-module-gconf-debuginfo - Debug information for package pulseaudio-module-gconf
pulseaudio-module-gsettings - Gsettings support for the PulseAudio sound server
pulseaudio-module-gsettings-debuginfo - Debug information for package pulseaudio-module-gsettings
pulseaudio-module-jack - JACK support for the PulseAudio sound server
pulseaudio-module-jack-dbg - jackd modules for PulseAudio sound server (debugging symbols)
pulseaudio-module-jack-debuginfo - Debug information for package pulseaudio-module-jack
pulseaudio-module-lirc - LIRC support for the PulseAudio sound server
pulseaudio-module-lirc-dbg - lirc module for PulseAudio sound server (debugging symbols)
pulseaudio-module-lirc-debuginfo - Debug information for package pulseaudio-module-lirc
pulseaudio-module-raop - RAOP module for PulseAudio sound server
pulseaudio-module-raop-dbg - RAOP module for PulseAudio sound server (debugging symbols)
pulseaudio-module-trust-store - trust-store module for PulseAudio sound server
pulseaudio-module-x11 - X11 support for the PulseAudio sound server
pulseaudio-module-x11-dbg - X11 module for PulseAudio sound server (debugging symbols)
pulseaudio-module-x11-debuginfo - Debug information for package pulseaudio-module-x11
pulseaudio-module-zeroconf - Zeroconf support for the PulseAudio sound server
pulseaudio-module-zeroconf-dbg - Zeroconf module for PulseAudio sound server (debugging symbols)
pulseaudio-module-zeroconf-debuginfo - Debug information for package pulseaudio-module-zeroconf
pulseaudio-qpaeq - Pulseaudio equalizer interface
pulseaudio-qpaeq-debuginfo - Debug information for package pulseaudio-qpaeq
pulseaudio-qt - Qt bindings for libpulse
pulseaudio-qt-debugsource - Debug sources for package pulseaudio-qt
pulseaudio-qt-devel - Development files for pulseaudio-qt, Qt bindings for PulseAudio
pulseaudio-system-wide - Support for running PulseAudio daemon system wide
pulseaudio-utils - Command line tools for the PulseAudio sound server
pulseaudio-utils-32bit - PulseAudio utilities
pulseaudio-utils-32bit-debuginfo - Debug information for package pulseaudio-utils
pulseaudio-utils-dbg - PulseAudio command line tools (debugging symbols)
pulseaudio-utils-debuginfo - Debug information for package pulseaudio-utils
pulseaudio-utils-debuginfo-32bit - Debug information for package pulseaudio-utils
pulseaudio-zeroconf - Zeroconf support for PulseAudio
pulseaudio-zsh-completion - PulseAudio zsh completion