You are not logged in.
last night i was trying to setup android emulator waydroid on my arch linux laptop, fortunately it went smooth. later i realized audio isnt working on my laptop. i tried opening alsamixer but it said "cannot open mixer: Host is down". i tried removing and reinstalling alsa-utils and did same with pipewire. but i get same thing again and again. i tried sudo systemctl restart pipewire, but that to failed, said unit pipewire.service not found, so I manually started both of it, then alsamixer showed "this sound device does not have any controls."
journalctl output - https://0x0.st/HRiX.txt
ps: I guess i also did a full update of my system
Last edited by sirred (2024-04-21 12:01:55)
Offline
pulseaudio or pipewire can do nothing if you don't have the underlying devices. Changes are waydroid grabs all sound devices with a different user. Post
sudo fuser -v /dev/snd/*
aplay -lL
pactl list cards
sudo journalctl -bOffline
sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: sirred 1219 F.... pipewire
sirred 1220 F.... pipewire-media-
/dev/snd/seq: sirred 1219 F.... pipewire
aplay -1L http://0x0.st/HRHq.txt
pactl list cards
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
journalctl http://0x0.st/HRHb.txt
(also I at the time of initialising this thread i was using dwm and just to try something i switched to gnome, somehow its working on gnome with some difficulties, Im not able to play anything from command line and cant play two audio playbacks together ( one of them mutes))
side note: im really sry for this but i have my exams going around so i might not be able to respond back quickly, forgive me for that
Offline
Install wireplumber and pipewire-pulse and pipewire-alsa, reboot. With what are you playing back? That you can't play two sound simultaneously is normal if you access the device directly and don't go via pipewire/pulse. I also see an mpd service dying, how is that set up? You should configure it to use the pulse backend and start it with the user session: https://wiki.archlinux.org/title/Music_ … figuration
Repost the outputs above and
systemctl --user status pipewire{,-pulse} wireplumberafter doing so if it isn't fixed.
Don't worry about replying in time, it's your problem, I don't really care if you're replying delayed. Good luck on the exams! ![]()
Offline
My apologies for such a late reply, that mpd kill was a work around i did to make it work otherwise it was not able to bind to its assigned port saying "the port is busy or something". i used my laptop like that for my exam period and when i used it again it somehow worked properly
ig i had to get rid of pulseaudio and use pipewire-pulse instead, hehe. thanks for helping
Offline