Fedora 35 Screen Lock Switches Output Device
- PipeWire version (
pipewire --version): 0.3.39
- Distribution and distribution version (
/etc/os-release): Fedora 35
- Desktop Environment: Gnome 41.1
- Kernel version (
uname -r): 5.14.15-300.fc35.x86_64
Description of Problem:
This seems to be a re-hash of #466 (closed)/#1199 (closed). I lock my screen and my receiver's (Sony STR-DH590) screen goes from PCM to (-----) indicating to me that a node has been suspended. I unlock the screen and look at the gnome-settings sound tab, the output device is now blank. Sound will still work but it takes 2-3 seconds for sound to play or for the node to be un-suspended. The weird thing is that if I click off the sound tab to say sharing then click back it will un-suspend the node and keep it that way. The output device will also be listed properly (HDMI), but for some reason it shows the stereo properties (just balance). If I click from sound back to sharing then back to sound again it is now on the proper setting (Digital 5.1 surround (HDMI) output) where it shows balance, fade, and subwoofer. This is all without changing a single setting just changing the tab in gnome-settings.
I imagine this is a Wireplumber problem as this didn't happen with media-session, so let me know if you want me to move it over there.
Also how do I change the setting now to leave my nodes un-suspended? This would save me from leaving gnome-settings open on the sound tab all the time. Without this I do not hear notification sounds.
So far every time.
Steps to Reproduce:
- Lock screen. Notice receiver doesn't say PCM just (-----).
- Unlock screen and look at gnome-settings:
- Without changing any settings, switch to different tab, then switch back.
- One more time.
Nothing changes just like with pipewire-media-session.