The officially official Devuan Forum!

You are not logged in.

#1 2025-06-22 13:48:20

blazing_fastcat
Member
Registered: 2025-06-22
Posts: 1  

No audio through Pipewire

No audio through Pipewire

So in Ardour, whenever I opened up a new project and made a new audio channel, the audio was extremely low, like in the -100db range, so I figured to tinker around with the audio packages, I opted to install pipewire, replacing pulseaudio, and now I have no audio, when poking around in the internet, I found that pipewire has to have files in certain places:
~/,config/pipewire
and
/etc/pipewire

Links:
https://docs.pipewire.org/page_man_pipe … onf_5.html

Main config doc page:
https://docs.pipewire.org/page_config.html

I tried doing it, but to no avail. I'm still configuring things though, opening this for any future troubleshooting.

I'm running a simple Behringer U-Phoria UMC204HD audio interface, no drivers needed, just plug and play.
First time dealing with this issue since this is not my first distro, but with the new Pipewire workflow, I've been getting low/no audio issues.

UPDATE:
It should be noted that when using higher end audio cards/interfaces for audio production, higher rates are needed.
So in line 30 of pipewire.conf, the default allowed clock rates should include [ 44100 48000 88200 96000 176400 192000 ]

Last edited by blazing_fastcat (2025-06-22 14:21:38)

Offline

#2 2025-06-22 14:18:17

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,650  

Re: No audio through Pipewire

I moved this post to the section that has the most pipewire discussions. There's also one in the Documentation section you might want to look at.

Offline

#3 2025-06-22 16:40:24

Devarch
Member
Registered: 2022-10-03
Posts: 95  

Re: No audio through Pipewire

Maybe try to reinstall and reconfigure it from the beginning. It's much quicker than to find where the problem comes from.
Below are my notes (synthesis from different sources, including this forum) to troubleshoot PipeWire and to force it to work as it should.

apt-get install --upgrade pipewire*
apt-get install wireplumber pipewire-alsa

check

/etc/pulse/client.conf

it should have

autospawn = yes

as well as

/etc/pulse/client.conf.d/01-enable-autospawn.conf

if you still have pulseaudio-enable-autospawn service, then eliminate it

you can also try to

touch /etc/pipewire/media-session.d/with-pulseaudio

if there are no such folders then create them

touch /etc/pipewire/media-session.d/with-alsa
cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/

for bluetooth with piewire

apt-get install libspa-0.2-bluetooth
apt-get remove pulseaudio-module-bluetooth

Than pipewire will attempt to choose the best possible codec by default

Finally, create pipewire_start.sh with the following content

#!/bin/bash

# Added to start pipewire on login to desktop
# https://dev1galaxy.org/viewtopic.php?id=5867
# was the ~/.xsessionrc -rw-rw-r-- permissions
# now ~/bin/pipewire_start.sh executable permissions
# as bash script loaded from KDE autostart in System Settings

# kill any existing pipewire instance to restore sound
pkill -u "$USER" -fx /usr/bin/pipewire-pulse 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/wireplumber 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/pipewire 1>/dev/null 2>&1

exec /usr/bin/pipewire &

# wait for pipewire to start before attempting to start related daemons
while [ "$(pgrep -f /usr/bin/pipewire)" = "" ] ; do
   sleep 1
done

# start wireplumber
exec /usr/bin/wireplumber &

# start pipewire-pulse
exec /usr/bin/pipewire-pulse &

make it executable and add to session autorun

Last edited by Devarch (2025-06-22 16:41:36)

Offline

Board footer