PulseAudio first appeared for regular users in
Fedora Linux, starting with version 8, then was adopted by major Linux distributions such as
Ubuntu,
Debian,
Mandriva Linux, and
openSUSE. There is support for PulseAudio in the
GNOME project, and also in
KDE, as it is integrated into
Plasma Workspaces, adding support to
Phonon (the KDE multimedia framework) and
KMix (the integrated mixer application) as well as a "Speaker Setup" GUI to aid the configuration of multi-channel speakers. PulseAudio is also available in the
Illumos distribution
OpenIndiana, and enabled by default in its
MATE desktop environment. Various
Linux-based mobile devices, including
Nokia N900,
Nokia N9 and the
Palm Pre use PulseAudio.
Tizen, an open-source mobile operating system, which is a project of the
Linux Foundation and is governed by a Technical Steering Group (TSG) composed of
Intel and
Samsung, uses PulseAudio.
Problems during adoption phase • The
PortAudio API was incompatible with PulseAudio's design and needed to be modified. Almost all packages using OSS and many of the packages using ALSA needed to be modified to support PulseAudio. Further development of the glitch-free audio feature required a complete rewrite of the PulseAudio core, and also changes to the ALSA API and internals were needed. • When first adopted by distributions, PulseAudio developer
Lennart Poettering (also the creator of
systemd) described it as "the software that currently breaks your audio". Poettering later claimed that "
Ubuntu didn't exactly do a stellar job. They didn't do their homework" in adopting PulseAudio for Ubuntu "Hardy Heron" (8.04), a problem that was improved with subsequent Ubuntu releases. However, in October 2009, Poettering reported that he was still not happy with Ubuntu's integration of PulseAudio. • Interaction with old sound components by particular software: Certain programs, such as
Adobe Flash for Linux, caused instability in PulseAudio. Newer implementations of Flash plugins do not require the conflicting elements, and as a result Flash and PulseAudio are now compatible. • Early management of buffer over/underruns: Earlier versions of PulseAudio sometimes started to distort the processed audio due to incorrect handling of buffer over/underruns. • For headphone users, the potential for
noise-induced hearing loss due to extremely loud volumes in the event of a misbehaving application. ==Related software==