spa-acp-tool(1) General Commands Manual spa-acp-tool(1)

# [NAME](#NAME)

spa-acp-tool - The PipeWire ALSA profile debugging utility

# [SYNOPSIS](#SYNOPSIS)

**spa-acp-tool** \[*OPTIONS*] \[*COMMAND*]

# [DESCRIPTION](#DESCRIPTION)

Debug tool for exercising the ALSA card profile probing code, without running PipeWire.

May be used to debug problems where PipeWire has incorrectly functioning ALSA card profiles.

# [OPTIONS](#OPTIONS)

**-h | --help**

Show help

**-v | --verbose**

Increase verbosity by one level

**-c NUMBER | --card NUMBER**

Select which card to probe

**-p | --properties**

Additional properties to pass to ACP, e.g. key=value ....

# [COMMANDS](#COMMANDS)

**help | h**

Show available commands

**quit | q**

Quit

**card ID | c ID**

Probe card

**info | i**

List card info

**list | l**

List all objects

**list-verbose | lv**

List all data

**list-profiles \[ID] | lpr \[ID]**

List profiles

**set-profile ID | spr ID**

Activate a profile

**list-ports \[ID] | lp \[ID]**

List ports

**set-port ID | sp ID**

Activate a port

**list-devices \[ID] | ld \[ID]**

List available devices

**get-volume ID | gv ID**

Get volume from device

**set-volume ID VOL | v ID VOL**

Set volume on device

**inc-volume ID | v+ ID**

Increase volume on device

**dec-volume ID | v- ID**

Decrease volume on device

**get-mute ID | gm ID**

Get mute state from device

**set-mute ID VAL | sm ID VAL**

Set mute on device

**toggle-mute ID | m ID**

Toggle mute on device

# [AUTHORS](#AUTHORS)

The PipeWire Developers &lt;https://gitlab.freedesktop.org/pipewire/pipewire/issues&gt;; PipeWire is available from &lt;https://pipewire.org&gt;

# [SEE ALSO](#SEE_ALSO)

[**pipewire(1)**](/man/os/pipewire/pipewire.1)

1.6.11 PipeWire

---

Document: spa-acp-tool(1) from pipewire 1.6.11-r2 (Chainguard OS)
Source: https://gitlab.freedesktop.org/pipewire/pipewire
