https://bugs.kde.org/show_bug.cgi?id=512511
Zamundaaa <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/kwin/-/commit/f0f00551a4 | |0ec071095c7f3076221d898ffb9 | |5af Resolution|--- |FIXED --- Comment #9 from Zamundaaa <[email protected]> --- Git commit f0f00551a40ec071095c7f3076221d898ffb95af by Xaver Hugl. Committed on 01/12/2025 at 16:14. Pushed by zamundaaa into branch 'master'. workspace: route dpms handling through workspace and OutputConfiguration This has a few advantages: - dpms is now global, which means it's more robust against hotplug events - some code from the backends is moved to Workspace and simplified - displays are now turned off atomically (per GPU), rather than potentially doing multiple modesets that could cause flicker Related: bug 493879 M +0 -24 src/backends/drm/drm_backend.cpp M +0 -1 src/backends/drm/drm_backend.h M +1 -17 src/backends/drm/drm_gpu.cpp M +13 -78 src/backends/drm/drm_output.cpp M +0 -5 src/backends/drm/drm_output.h M +5 -0 src/backends/drm/drm_pipeline.cpp M +0 -7 src/backends/drm/drm_virtual_output.cpp M +0 -1 src/backends/drm/drm_virtual_output.h M +8 -29 src/backends/wayland/wayland_output.cpp M +0 -3 src/backends/wayland/wayland_output.h M +0 -10 src/core/backendoutput.cpp M +0 -25 src/core/backendoutput.h M +0 -2 src/core/output.cpp M +0 -12 src/core/output.h M +1 -0 src/core/outputconfiguration.h M +1 -4 src/dpmsinputeventfilter.cpp M +26 -17 src/plugins/kscreen/kscreen.cpp M +1 -1 src/plugins/kscreen/kscreen.h M +9 -32 src/wayland/dpms.cpp M +69 -26 src/workspace.cpp M +15 -2 src/workspace.h https://invent.kde.org/plasma/kwin/-/commit/f0f00551a40ec071095c7f3076221d898ffb95af -- You are receiving this mail because: You are watching all bug changes.
