*** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Please remove this comment after reading and before submitting - thanks! *** SUMMARY I have a laptop connected to 2 external monitors via daisy chaining. The two monitors are connected via DisplayPort cable, the laptop connects to one monitor via DP over USB-C. The setup works, but I have a mildly frustrating problem. The main monitor has connected a speaker via the headphone Jack; the device presented in the System Settings shows thus 3 profiles: * Digital Stereo (HDMI) Output * Digital Stereo (HDMI 2) Output * Pro Audio The first 2 profiles are for the headset jacks for monitor 1 and 2. However, the profiles get swapped for no apparent reason. Thus, I find myself without audio. The workaround right now is to 1. Switch profile 2. Plasma swaps device in step 1, so re-select the monitor as output device 3. Sound works again The issue is very consistent but I can't trace what causes it, if Plasma or PipeWire/WirePlumber. STEPS TO REPRODUCE 1. Have a setup similar to the above with 2 monitors with headphone jacks and a device in one of them 2. Use the connected device 3. Reboot the device OBSERVED RESULT Profiles e.g. outputs are swapped between the 2 monitors EXPECTED RESULT The profiles "stick" to the respective monitor SOFTWARE/OS VERSIONS (Obtained via: System Settings > About this System > Copy Details): Operating System: Arch Linux KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.1 Kernel Version: 6.18.6-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics Memory: 32 GiB of RAM (30,8 GiB usable) Graphics Processor 1: AMD Radeon Graphics Graphics Processor 2: NVIDIA GeForce RTX 2060 Manufacturer: ASUSTeK COMPUTER INC. Product Name: ASUS TUF Gaming A15 FA506IV_FX506IV System Version: 1.0 ADDITIONAL INFORMATION Can provide as much as required, just tell me which steps to perform. Thanks!
I'm afraid this is a Wireplumber issue; it's automatically switching to a new output when it sees it — even though in this specific situation, that doesn't make much sense. You'll need to report it to the WP developers.