Bug 494962

Summary: Display Configuration KCM doesn't reflect cloned screen status
Product: [Applications] systemsettings Reporter: Michal Ziabkowski <mziab>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.2.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: kscreen-doctor -o output

Description Michal Ziabkowski 2024-10-17 21:22:52 UTC
Created attachment 174966 [details]
kscreen-doctor -o output

SUMMARY

I have two screens - a 1080p monitor and a 4k TV switched to 1080p, cloning the contents of the monitor. I set up the cloning on Plasma 5 and it still works after upgrading to 6.2.1.

However, the Display Configuration KCM doesn't seem to reflect the actual settings. The "Replica of" dropdown of the TV screen is set to "None", instead of the main monitor. When I try and change the setting, it won't keep. It's always set to "None", even though the cloning is actually enabled.

My setup is an X11 session on a Nvidia GPU with the binary drivers. Attaching the output of kscreen-doctor.

STEPS TO REPRODUCE
1. Have a cloned screen set up.
2. Open the Display Configuration KCM.

OBSERVED RESULT

"Replica Of" is set to None, contrary to the actual state.

EXPECTED RESULT

"Replica Of" reflects the actual state of the screens.

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux 2.15
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.6.52-gentoo (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 23.4 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1650/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 Michal Ziabkowski 2025-02-05 08:14:45 UTC
I can't reproduce the bug anymore on Plasma 6.2.5, KDE Frameworks 6.10 and Qt 6.8.1. It's possible that another change in the stack (possibly nvidia-drivers) fixed this.