#no audio, audio apps hanging after migrating to pipewire from pulseaudio
41 messages · Page 1 of 1 (latest)
$ systemctl --user status pipewire-pulse
Jan 31 12:12:19 gemini systemd[620]: Started PipeWire PulseAudio.
Jan 31 12:12:19 gemini pipewire-pulse[1061]: mod.rt: Can't find xdg-portal: (null)
Jan 31 12:12:19 gemini pipewire-pulse[1061]: mod.rt: found session bus but no portal
$ systemctl --user status pipewire
Jan 31 12:12:19 gemini systemd[620]: Started PipeWire Multimedia Service.
Jan 31 12:12:19 gemini pipewire[1055]: mod.rt: Can't find xdg-portal: (null)
Jan 31 12:12:19 gemini pipewire[1055]: mod.rt: found session bus but no portal
Jan 31 12:12:20 gemini pipewire[1055]: [0:01:36.715580812] [1055] INFO Camera camera_manager.cpp:299 libcamera v0.0.2
Jan 31 12:13:19 gemini pipewire[1055]: spa.alsa: '_ucm0002.hw:Generic_1': playback open failed: Device or resource busy```
```$ systemctl --user status wireplumber
Jan 31 12:13:22 gemini wireplumber[1060]: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Jan 31 12:13:22 gemini wireplumber[1060]: Failed to create 'api.alsa.acp.device' device
Jan 31 12:13:22 gemini wireplumber[1060]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio0
Jan 31 12:13:22 gemini wireplumber[1060]: Unexpected reply 3 when releasing name org.freedesktop.ReserveDevice1.Audio1```
"
Jan 31 12:13:19 gemini pipewire[1055]: spa.alsa: '_ucm0002.hw:Generic_1': playback open failed: Device or resource busy"
can you show me the output of cat /proc/asound/cards?
also see if your device is muted, alsamixer
Sure, here
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfcdc8000 irq 78
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfcdc0000 irq 79
2 [acp ]: acp - acp
HP-HPPavilionLaptop14_ec0xxx--88F1
weird, does nothing.
I've used alsamixer before with pulseaudio... used to work.
Copy /usr/share/wireplumber/wireplumber.conf into /etc/wireplumber/wireplumber.conf and change the log.level line to set it to 3 and then restart wireplumber for more verbose output
PS: takes lot of time to load up...
ok that is really weird
it shouldnt.. normally
but volume is okay
for 1st entry here
does copying it to ~/.config/wireplumber work too?
if it follows XDG (pretty sure it does) then yes
are you trying to use your laptop speakers or headphones
laptop speakers
that doesn't have any sound controls... the chip field is blank too
oh, alright
I think I have the same audio card for speaker and headphones...
the 1st one
but that doesnt explain why wireplumeber is trying to load acp
try messing with pactl-default-sink
Connection failure: Timeout
pactl info?
Connection failure: Timeout
$ pactl info
Connection failure: Timeout
i have never seen that error huh
i know its deprecated and what not, but try installing pipewire-media-session
that is controlled by pulseaudio
did that + reboot
audio works!
nice
Idk much but here ya go https://github.com/mikeroyal/PipeWire-Guide#Installing-PipeWire-on-Arch-Linux
btw you can use pavucontrol to control pipewire i thiink
i use pulsemixer
um no I dont use that
what do you use to control app volumes?
what about app routes?