Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 857591

Summary: media-video/pipewire Unable to see any hardware devices, pulseaudio works fine however
Product: Gentoo Linux Reporter: ganercrafter2
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WORKSFORME    
Severity: normal CC: asturm, bitlord0xff, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Emerge info

Description ganercrafter2 2022-07-11 11:19:38 UTC
Created attachment 791003 [details]
Emerge info

Recently my Pipewire has stopped being able to see any of my hardware input/output devices. Pulseaudio has no issue however. I have tried reinstalling all sound related packages, resetting configs, using 9999 versions, etc. etc. No matter what I try I find no progress. I make sure all pulseaudio/pipewire/pipewire-pulse/wireplumber instances are killed, yet still gentoo-pipewire-launcher does not exhibit the correct behavior (nor does launching the individual programs in order). Using just pulseaudio does work however.

note: aplay -L does infact yeild a list of my audio devices
Comment 1 Branko Grubic 2022-07-11 15:45:42 UTC
Potentially related to BUG #856745
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 01:01:15 UTC
Please share your flags on pipewire.
Comment 3 ganercrafter2 2022-07-12 07:33:08 UTC
(In reply to Sam James from comment #2)
> Please share your flags on pipewire.

~ λ eix -e "media-video/pipewire"
[?] media-video/pipewire
     Available versions:  0.3.30-r2(0/0.3)^t 0.3.36(0/0.3)^t 0.3.49-r1(0/0.4)^t (~)0.3.50-r3(0/0.4)^t (~)0.3.51-r1(0/0.4)^t **9999(0/0.4)*l^t {X bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l zeroconf ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  0.3.54-r2(0/0.4)^t(12:31:05 AM 07/11/2022)(X bluetooth dbus ssl udev v4l -doc -echo-cancel -extra -gstreamer -jack-client -jack-sdk -lv2 -pipewire-alsa -sound-server -system-service -systemd -test -zeroconf ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Description:         Multimedia processing graphs

~ λ eix -e "media-sound/pulseaudio"
[?] media-sound/pulseaudio
     Available versions:  13.0-r1^t 15.0-r2^t 15.0-r3^t (~)16.0 {+X +alsa +alsa-plugin aptx +asyncns bluetooth +caps +daemon dbus doc elogind equalizer gconf +gdbm +glib gstreamer gtk ipv6 jack ldac libsamplerate lirc native-headset ofono-headset +orc oss qt5 realtime selinux sox ssl system-wide systemd tcpd test +udev +webrtc-aec zeroconf ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_ARM="neon"}
     Installed versions:  16.1(12:26:46 AM 07/11/2022)(bluetooth glib -daemon -jack -ofono-headset ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32")
     Description:         A networked sound server with an advanced plugin system

~ λ eix -e "media-video/wireplumber"
[?] media-video/wireplumber
     Available versions:  0.4.9(0/0.4)^t (~)0.4.9-r1(0/0.4)^t (~)0.4.10-r1(0/0.4)^t (~)0.4.10-r3(0/0.4)^t **9999(0/0.4)*l^t {elogind system-service systemd test LUA_SINGLE_TARGET="lua5-3 lua5-4"}
     Installed versions:  0.4.11-r1(0/0.4)^t(12:31:38 AM 07/11/2022)(elogind -system-service -systemd -test LUA_SINGLE_TARGET="lua5-4 -lua5-3")
     Description:         Replacement for pipewire-media-session
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 07:38:37 UTC
Please use emerge in future to share, as eix may not be right (it's not the package manager).

Anyway, please enable USE=sound-server.
Comment 5 ganercrafter2 2022-07-12 07:41:46 UTC
(In reply to Sam James from comment #4)
> Please use emerge in future to share, as eix may not be right (it's not the
> package manager).
> 
> Anyway, please enable USE=sound-server.

oh my gosh this was the problem. I set USE=sound-server and disabled the pulseaudio daemon and that fixed it. Literally no clue why the requirements for this working changed spontaniously for me but I'm super happy it's fixed now lol
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 07:43:06 UTC
(In reply to ganercrafter2 from comment #5)
> (In reply to Sam James from comment #4)
> > Please use emerge in future to share, as eix may not be right (it's not the
> > package manager).
> > 
> > Anyway, please enable USE=sound-server.
> 
> oh my gosh this was the problem. I set USE=sound-server and disabled the
> pulseaudio daemon and that fixed it. Literally no clue why the requirements
> for this working changed spontaniously for me but I'm super happy it's fixed
> now lol

No problem! Sorry, it's because we're rejigging things still, we're trying to get it settled ASAP. It's because things keep changing so much upstream and we're trying to make it easy to choose which one you want.

Glad you are sorted!