Hi, I have been using Kinoite for a month or so and I have found that sound frequently stops working, typically after leaving one Google Meet and joining a new one.
To get sound working again I need to change source from say “Zone Plus Receiver” to “Speaker” and back again.
This is odd. First start by giving us a ton more infos.
output of kinfo
what machine
what speakers shown in audio panel
what speakers shown in lspci and maybe lsusb
what fedora version, since when
where does this happen? “Google meet” is not clear, what browser, did you test on other browsers? You can for example layer Chromium or Brave rpm-ostree install chromium (my brave guide)
Its a Dell Precision 5770 connected to a WD19 Dock and the sound I want is via Logitech headphones via the Zone Plus Receiver.
Its Kinoite and the latest version.
I only tend to use Firefox as with Chrome screen sharing doesn’t work as well with Google Meet. Much of my day spent in Google Meets and the sound is working fine and when I leave that meeting and join another sometimes the sound doesn’t work and I need to change sources.
I never had this issue with Manjaro or KDE Neon so I suspect something to do with Kinoite.
Hey! Just thought I’d add I’ve in the past day started getting the same issue.
It requires me switching between two devices to get it to play again, no media will play until I do this.
When the problem is occurring what is the output the output of: systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"
``
you could also look at: journalctl -b --no-hostname --user -u wireplumber -u pipe\*
I am using Firefox, Chrome doesn’t work as well for Google Meet screen sharing via Wayland.
I have had to restart as the network stopped working (I will make a separate post for that) but I ran your suggestions for reference.
ian@192:~$ systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2024-08-19 20:00:14 BST; 1h 13min ago
Main PID: 2353 (wireplumber)
Tasks: 6 (limit: 37949)
Memory: 8.1M (peak: 9.3M)
CPU: 535ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─2353 /usr/bin/wireplumber
Aug 19 20:00:14 ahost systemd[2250]: Started wireplumber.service - Multimedia Service Session Manager.
Aug 19 20:00:19 ahost wireplumber[2353]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Aug 19 20:00:19 ahost wireplumber[2353]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Aug 19 20:00:19 ahost wireplumber[2353]: wp-event-dispatcher: <WpAsyncEventHook:0x5624a233e140> failed: <WpSiStandardLink:0x5624a232e190> link failed: some node was destroyed before the link was created
Aug 19 21:12:09 fedora wireplumber[2353]: spa.bluez5.midi: org.bluez.GattManager1.RegisterApplication() failed: GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
● pipewire.socket - PipeWire Multimedia System Sockets
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Mon 2024-08-19 20:00:14 BST; 1h 13min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
/run/user/1000/pipewire-0-manager (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Aug 19 20:00:14 ahost systemd[2250]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
Active: active (running) since Mon 2024-08-19 20:00:14 BST; 1h 13min ago
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
Aug 19 20:00:14 ahost systemd[2250]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2024-08-19 20:00:14 BST; 1h 13min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2354 (pipewire-pulse)
Tasks: 3 (limit: 37949)
Memory: 11.0M (peak: 11.8M)
CPU: 82ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2354 /usr/bin/pipewire-pulse
Aug 19 20:00:14 ahost systemd[2250]: Started pipewire-pulse.service - PipeWire PulseAudio.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
/usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2024-08-19 20:00:14 BST; 1h 13min ago
TriggeredBy: ● pipewire.socket
Main PID: 2352 (pipewire)
Tasks: 3 (limit: 37949)
Memory: 12.7M (peak: 13.7M)
CPU: 202ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2352 /usr/bin/pipewire
Aug 19 20:00:14 ahost systemd[2250]: Started pipewire.service - PipeWire Multimedia Service.
ian@192:~$ journalctl -b --no-hostname --user -u wireplumber -u pipe\*
Aug 19 20:00:14 systemd[2250]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Aug 19 20:00:14 systemd[2250]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
Aug 19 20:00:14 systemd[2250]: Started pipewire.service - PipeWire Multimedia Service.
Aug 19 20:00:14 systemd[2250]: Started wireplumber.service - Multimedia Service Session Manager.
Aug 19 20:00:14 systemd[2250]: Started pipewire-pulse.service - PipeWire PulseAudio.
Aug 19 20:00:19 wireplumber[2353]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Aug 19 20:00:19 wireplumber[2353]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Aug 19 20:00:19 wireplumber[2353]: wp-event-dispatcher: <WpAsyncEventHook:0x5624a233e140> failed: <WpSiStandardLink:0x5624a232e190> link failed: some node was destroyed before the link was created
Aug 19 21:12:09 wireplumber[2353]: spa.bluez5.midi: org.bluez.GattManager1.RegisterApplication() failed: GDBus.Error:org.bluez.Error.AlreadyExists: Already Exists
ian@192:~$
Another thing I forgot to mention is that when the sound stops working the video of my camera stops updating in Google Meet, i.e. I notice there is a problem as my video stops. I toggle sound source and it works again.