---
name: "osspd"
section: "8"
platform: "linux"
package: "osspd"
version: "1.3.3-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/osspd"
---

# osspd(8)

OSS Proxy Daemon

## NAME

osspd - OSS Proxy Daemon

## SYNOPSIS

**osspd** \[*options*\]

## DESCRIPTION

**osspd** implements the OSS devices (/dev/\[a\]dsp and /dev/mixer) in userland using CUSE. Sound data is forwarded to a DSP slave: Implementations for PulseAudio and ASLA exist, but the ALSA slave should still be considered experimental.

## OPTIONS

- **--dsp**=*NAME*

  DSP device name (default dsp)

- **--dsp-maj**=*MAJ*

  DSP device major number (default 14)

- **--dsp-min**=*MIN*

  DSP device minor number (default 3)

- **--adsp**=*NAME*

  Aux DSP device name (default adsp, blank to disable)

- **--adsp-maj**=*MAJ*

  Aux DSP device major number (default 14)

- **--adsp-min**=*MIN*

  Aux DSP device minor number (default 12)

- **--mixer**=*NAME*

  mixer device name (default mixer, blank to disable)

- **--mixer-maj**=*MAJ*

  mixer device major number (default 14)

- **--mixer-min**=*MIN*

  mixer device minor number (default 0)

- **--max**=*MAX*

  maximum number of open streams (default 256)

- **--umax**=*MAX*

  maximum number of open streams per UID (default **--max**)

- **--exit-on-idle**

  exit if idle

- **--dsp-slave**=*PATH*

  DSP slave (default ossp-padsp in the same dir)

- **--log**=*LEVEL*

  log level (0..6)

- **--timestamp**

  timestamp log messages

- **-v**

  increase verbosity, can be specified multiple times

- **-f**

  Run in foreground (don't daemonize)

## SEE ALSO

A more technical documentation describing some of the inner workings can be found at */usr/share/doc/osspd/README.gz*.
