You are not logged in.
Pages: 1
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
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
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
Pages: 1