Summary: | DDC/CI turns back on when monitor dims on idle | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Nikoichu <nikolay_anzarov> |
Component: | output configuration | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | jpetso, nate, xaver.hugl |
Priority: | NOR | Keywords: | multiscreen |
Version First Reported In: | 6.4.2 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/2dc24e49f7161c1c7c59e8fe7f037cf9f632d65b | Version Fixed In: | 6.4.5 |
Sentry Crash Report: | |||
Attachments: | 4 outputs of "kscreen-doctor --outputs" and contents of "kwinoutputconfig.json" |
Description
Nikoichu
2025-07-16 05:12:43 UTC
I can't replicate that here, if it's off it stays off, even if the monitor is dimmed or unplugged in between. Please attach ~/.config/kwinoutputconfig.json here, once from before step 4, after step 4 and after step 5. The output of kscreen-doctor at each of those steps could help as well (In reply to Zamundaaa from comment #1) > I can't replicate that here, if it's off it stays off, even if the monitor > is dimmed or unplugged in between. > > Please attach ~/.config/kwinoutputconfig.json here, once from before step 4, > after step 4 and after step 5. The output of kscreen-doctor at each of those > steps could help as well Hey, sorry for the late reply. I did some more testing while getting the files you requested, and discovered further symptoms: -The setting reverts the other way around too - if it was OFF and you turn it ON, it reverts to OFF upon dimming. -If the Display Configuration window is still open when the dimming happens, it refreshes, still displaying DDC/CI as OFF, but also highlighting it as an unsaved change (the Apply button can be clicked, and if you close it, it asks if you want to save changes) -If you change any OTHER setting along with DDC/CI that causes the monitor to refresh (go black for a second), such as the "Limit color resolution to:" setting, it works as it should, the setting doesn't revert on dim anymore, as if you restarted the entire OS. So my best guess is that, since the DDC/CI setting doesn't actually cause a monitor refresh, it doesn't get saved properly for some reason? I'll attach the following files below: kscreen-doctor_1.txt kscreen-doctor_2.txt kscreen-doctor_3.txt kscreen-doctor_4.txt kwinoutputconfig_1.json kwinoutputconfig_2.json kwinoutputconfig_3.json kwinoutputconfig_4.json 1: Before any modifications, DDC/CI is ON. 2: After turning it OFF for both displays, but before dimming 3: After dimming, it's back to ON. 4: After turning it off for BOTH displays, and restarting (or changing any setting that causes a monitor refresh). Created attachment 183558 [details]
4 outputs of "kscreen-doctor --outputs" and contents of "kwinoutputconfig.json"
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! Oops, I forgot to set it back to REPORTED Git commit e175d0376c64c6e1c2fec8e8880ed1e2fd49fa6e by Xaver Hugl. Committed on 14/08/2025 at 14:07. Pushed by zamundaaa into branch 'master'. wayland/outputdevice: add missing scheduleDone calls M +3 -1 src/wayland/outputdevice_v2.cpp https://invent.kde.org/plasma/kwin/-/commit/e175d0376c64c6e1c2fec8e8880ed1e2fd49fa6e Git commit 2dc24e49f7161c1c7c59e8fe7f037cf9f632d65b by Xaver Hugl. Committed on 14/08/2025 at 15:13. Pushed by zamundaaa into branch 'Plasma/6.4'. wayland/outputdevice: add missing scheduleDone calls (cherry picked from commit e175d0376c64c6e1c2fec8e8880ed1e2fd49fa6e) Co-authored-by: Xaver Hugl <xaver.hugl@kde.org> M +3 -1 src/wayland/outputdevice_v2.cpp https://invent.kde.org/plasma/kwin/-/commit/2dc24e49f7161c1c7c59e8fe7f037cf9f632d65b |