Bug 515050

Summary: DisplayPort device is not addressed properly
Product: [Plasma] plasmashell Reporter: Giovanni Santini <giovannisantini93>
Component: Audio in generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: isma.af, nate
Priority: NOR    
Version First Reported In: 6.5.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Giovanni Santini 2026-01-25 11:49:08 UTC
***
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!
Comment 1 Nate Graham 2026-01-30 17:19:43 UTC
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.