Audio Setup (PipeWire)

AcreetionOS uses PipeWire with WirePlumber session management — modern, low-latency, and it also powers screen sharing and Bluetooth.

Everyday controls

  • Cinnamon sound applet: click the speaker icon — master volume, per-device switching.

  • System Settings → Sound: full input/output matrix, per-app volume under Applications tab.

  • Terminal equivalents:

    pactl info                        # server = PipeWire expected
    pactl list short sinks            # outputs ("sinks")
    pactl set-default-sink <name>     # switch output
    pavucontrol                       # GUI mixer, install if wanted

HDMI / monitor audio

Select the sink named after your monitor:

pactl list sinks short | grep -i hdmi
pactl set-default-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo

If absent: check profile in pactl list cards and set output:hdmi-stereo profile.

No sound checklist

  1. Muted or zero in applet? (pactl get-sink-mute @DEFAULT_SINK@)

  2. Wrong default sink selected?

  3. wpctl status — shows the whole graph; look for [vol: 0].

  4. New kernel missing your codec? Boot previous kernel per Kernel Management.

  5. alsamixer — F6 select card, unmute with M.

Bluetooth audio

Covered separately in Bluetooth — key point: pick the a2dp profile for music quality.

Pro-audio notes

PipeWire speaks JACK: pw-jack <app> runs JACK clients; low-latency tuning lives in Performance Tuning.