[Bug 1222651] New: After slowroll upgrade, laptop no longer switches from internal speakers to external display audio on connection/disconnection
https://bugzilla.suse.com/show_bug.cgi?id=1222651 Bug ID: 1222651 Summary: After slowroll upgrade, laptop no longer switches from internal speakers to external display audio on connection/disconnection Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Upgrade Problems Assignee: screening-team-bugs@suse.de Reporter: bbilocura@gmail.com QA Contact: jsrain@suse.com Target Milestone: --- Found By: --- Blocker: --- After the latest slowroll release (including the update to Plasma 6), my laptop no longer switches between HDMI audio and internal speakers when an external display is connected/disconnected. I have to e.g. when disconnecting HDMI, manually go into Plasma sound settings, show inactive devices, and switch profiles to Analog Stereo Output. To be clear – audio works both with laptop speakers and with HDMI, I just have to manually switch profiles. This is very annoying. Things I’ve tried: Reinstalling pavucontrol, pipewire-pulseaudio, wireplumber Removing ~/.local/state/wireplumber pactl load-module module-switch-on-connect Operating System: openSUSE Tumbleweed-Slowroll 20240405 KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.3 Kernel Version: 6.8.4-rc1-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ i7-10710U CPU @ 1.10GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics Manufacturer: Micro-Star International Co., Ltd. Product Name: Prestige 15 A10SC System Version: REV:1.0 This also happens under the latest 20240409 Tumbleweed KDE Live image. However, reverting my actual install to a previous snapshot restores my laptop’s ability to automatically switch between internal speakers and external display (HDMI) audio. ----Working configuration---- Operating System: openSUSE Tumbleweed-Slowroll 20240213 KDE Plasma Version: 5.27.10 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.12 Kernel Version: 6.8.1-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ i7-10710U CPU @ 1.10GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics Manufacturer: Micro-Star International Co., Ltd. Product Name: Prestige 15 A10SC System Version: REV:1.0 Obviously this is not a long term solution as I cannot update without losing functionality. I also do not have this problem on the latest KDE Neon live image. It seems to be limited to openSUSE. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 Bilocura <bbilocura@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Upgrade Problems |Sound QA Contact|jsrain@suse.com |qa-bugs@suse.de Hardware|Other |x86-64 Assignee|screening-team-bugs@suse.de |tiwai@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c1 --- Comment #1 from Bilocura <bbilocura@gmail.com> --- Re-assigning from "Upgrade Problems" to "Sound" since this happens when booting from a Live USB stick. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c5 --- Comment #5 from Bilocura <bbilocura@gmail.com> --- Created attachment 874467 --> https://bugzilla.suse.com/attachment.cgi?id=874467&action=edit Packages upgraded during dist upgrade from Slowroll 20240213 to 20240405 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c6 Bilocura <bbilocura@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(bbilocura@gmail.c | |om) | --- Comment #6 from Bilocura <bbilocura@gmail.com> --- Working configuration was on Slowroll 20240213 with kernel 6.7.4 I upgraded kernel to 6.8.7-1.1 without upgrading anything else and everything was still good. So it's likely not the kernel. I then did a distribution upgrade to 20240405, and now the laptop no longer auto switches audio again. Details of the changed packages is in the attached "Slowroll 20240213 to 20240405.txt". I see pipewire, pulseaudio, and kpipewire buried in there. For now I'm rolling back again. I'm happy to keep trying to narrow down where it breaks but need guidance on which ones to try first. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c7 --- Comment #7 from Bilocura <bbilocura@gmail.com> --- Created attachment 874512 --> https://bugzilla.suse.com/attachment.cgi?id=874512&action=edit Working (expected) behavior when HDMI is plugged/unplugged This is a video of how KDE Plasma Sound settings behave when a TV is plugged and unplugged from the HDMI port. The first time I connect the display, I have to choose the HDMI audio output, which is fine. Whenever I unplug the display, audio switches back to the internal speakers correctly. When I plug the display in again, it remembers my settings from last time and correctly switches back to the external display audio. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c8 --- Comment #8 from Bilocura <bbilocura@gmail.com> --- Created attachment 874513 --> https://bugzilla.suse.com/attachment.cgi?id=874513&action=edit Incorrect behavior: Audio device shows as inactive and doesn't switch to internal audio after disconnecting external display This is how KDE Plasma sound settings appear in the 20240419 Tumbleweed KDE Live distro. First, I set the audio to use the HDMI port instead of laptop speakers. However, when the external display is disconnected, the computer still tries to send audio to the now "Inactive" HDMI/Displayport device. It does not switch over to the internal speakers until I manually change audio profiles. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c9 --- Comment #9 from Bilocura <bbilocura@gmail.com> --- Looks like someone else has narrowed this down to wireplumber: https://www.reddit.com/r/pipewire/comments/1blys11/auto_switch_audio_speaker... https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/629 https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/613 *** Indeed, protecting the packages libwireplumber-0_4-0, wireplumber, and wireplumber-audio results in correct behavior even after dist upgrade to the latest Slowroll release! *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1222651 https://bugzilla.suse.com/show_bug.cgi?id=1222651#c12 Bilocura <bbilocura@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #12 from Bilocura <bbilocura@gmail.com> --- Update: This has now been fixed now that Slowroll has wireplumber 0.5.3. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com