Summary: | screen sleep doesn't work on second monitor but works on the first monitor | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | jumjo <jumjo132883> |
Component: | Power management & brightness | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jumjo132883, kdedev, nate, xaver.hugl |
Priority: | NOR | Keywords: | regression |
Version First Reported In: | 6.4.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/8f331a268cf1e457b8727080763869e1b426dae8 | Version Fixed In: | 6.4.3 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 506459 |
Description
jumjo
2025-06-25 04:43:32 UTC
I'm not seeing this on git-master Screens Laptop 3840 x 2400 @ 150% 2 external monitors 3440 x 1440 @100 % - connected via USB-C dock A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7868 Git commit e177e1d2da8a278f85d5d3e24ffdc01e7c2eaca6 by Xaver Hugl. Committed on 04/07/2025 at 13:10. Pushed by zamundaaa into branch 'master'. backends/drm: don't use UUID to identify outputs The UUID is only set later by the output configuration system, so it can't be used in the drm backend when deciding the dpms state of a "new" output. This changes it to use EDID ID, EDID hash or connector name instead, which are valid much earlier and are reliable enough for the dpms workaround. Related: bug 493879, bug 505953 M +19 -3 src/backends/drm/drm_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/e177e1d2da8a278f85d5d3e24ffdc01e7c2eaca6 Git commit 8f331a268cf1e457b8727080763869e1b426dae8 by Xaver Hugl, on behalf of Xaver Hugl. Committed on 04/07/2025 at 13:57. Pushed by zamundaaa into branch 'Plasma/6.4'. backends/drm: don't use UUID to identify outputs The UUID is only set later by the output configuration system, so it can't be used in the drm backend when deciding the dpms state of a "new" output. This changes it to use EDID ID, EDID hash or connector name instead, which are valid much earlier and are reliable enough for the dpms workaround. Related: bug 493879, bug 505953 (cherry picked from commit e177e1d2da8a278f85d5d3e24ffdc01e7c2eaca6) Co-authored-by: Xaver Hugl <xaver.hugl@kde.org> M +19 -3 src/backends/drm/drm_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/8f331a268cf1e457b8727080763869e1b426dae8 |