pipewire-pulse(1)

pipewire-pulse1

The pipewire pulseaudio replacement

Usage

pipewire-pulse [options]

Overview

pipewire-pulse starts a PulseAudio-compatible daemon that integrates with the PipeWire media server, by running a pipewire process through a systemd service. This daemon is a drop-in replacement for the PulseAudio daemon.

Options

-h | --help

Show help.

-v | --verbose

Increase the verbosity by one level. This option may be specified multiple times.

--version

Show version information.

-c | --config=FILE

Load the given config file (Default: pipewire-pulse.conf).

Environment

The generic pipewire(1) environment variables are supported.

In addition:

PULSE_RUNTIME_PATH

XDG_RUNTIME_DIR

Directory where to create the native protocol pulseaudio socket.

PULSE_LATENCY_MSEC

Extra buffering latency in milliseconds. This controls buffering logic in libpulse and may be set for PulseAudio client applications to adjust their buffering. (Setting it on the pipewire-pulse server has no effect.)

Releases

3 releases since Debian 12 (Bookworm); the text changed 2 times.

  1. 12
  2. 13
  3. Arch

Authors

The PipeWire Developers <https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is available from <https://pipewire.org>

From pipewire-pulse 1:1.6.10-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.