-
-
Save st3r4g/6c681a28b0403b3b02636f510ff68039 to your computer and use it in GitHub Desktop.
Info moved to the official docs: https://docs.voidlinux.org/config/media/pipewire.html | |
== Troubleshooting == | |
- Be sure to have XDG_RUNTIME_DIR setup correctly | |
- Check that no pulseaudio process is running (`pgrep pulseaudio`) | |
== System pipewire == | |
#!/bin/sh | |
mkdir -p /run/pipewire | |
umask 000 | |
PIPEWIRE_RUNTIME_DIR=/run/pipewire pipewire | |
#!/bin/execlineb -P | |
foreground { mkdir -p /run/pipewire } | |
fdmove -c 2 1 | |
s6-env PIPEWIRE_RUNTIME_DIR=/run/pipewire execline-umask 000 pipewire | |
== System pipewire-pulse | |
#!/bin/sh | |
mkdir -p /run/pulse | |
umask 000 | |
PULSE_RUNTIME_PATH=/run pipewire-pulse | |
#!/bin/execlineb -P | |
foreground { mkdir -p /run/pulse } | |
fdmove -c 2 1 | |
s6-env PULSE_RUNTIME_PATH=/run execline-umask 000 pipewire-pulse |
I think, installing libspa-bluetooth removed this error for me.
But it shouldn't throw an error, it should be optional I think. There was a similar error in absence of libspa-jack that was fixed.
Still can't figure out why bluetooth audio is not working with pipewire-pulse though. I can connect a bluetooth headset, and an output device is displayed correctly in pavucontrol. However, there's just no sound if it's activated.
Maybe void-linux/void-packages#28145 helps?
libspa-bluetooth
removed the error even before I made the PR. The PR affects only libspa-bluetooth.
No I mean: maybe the missing codecs are the reason his bluetooth audio doesn't work?
It shouldn't be the problem, SBC codec was in pipewire before and SBC is supported by everything. Maybe try disabling the Built-in Audio in pavucontrol under Configuration? @kkga
Maybe try disabling the Built-in Audio in pavucontrol under Configuration? @kkga
Thanks for the tip. Switching audio profiles back and force between HSP and then back to A2DP makes it work 👍
Have to do this every time I connect the headset or toggle mute though, but it works. Seems to be an issue of pipewire-pulse, because regular pulseaudio works without these workarounds.
I think, installing
libspa-bluetooth
removed this error for me.Still can't figure out why bluetooth audio is not working with pipewire-pulse though. I can connect a bluetooth headset, and an output device is displayed correctly in pavucontrol. However, there's just no sound if it's activated.
If I switch to an actual pulseaudio server instead, it works fine.