Bug 511724

Summary: Multi-screen layout changes randonly
Product: [Plasma] kwin Reporter: Lukas Sommer <sommerluk>
Component: multi-screenAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: sommerluk, xaver.hugl
Priority: NOR    
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot.jpg
kwinoutputconfig.json
drm-info.txt

Description Lukas Sommer 2025-11-06 17:16:14 UTC
SUMMARY
The relative positioning of my dual-screen setup occasionally changes unexpectedly.

STEPS TO REPRODUCE
1. Start a KDE Plasma session.

OBSERVED RESULT After initiating a KDE Plasma session, the screen layout occasionally shifts without any user input. This is not due to manual changes in System Settings—it changes on its own. The new arrangement is incorrect: for example, one screen may appear partially above the other (see screenshot), or a gap may form between them. These layout issues occur roughly once a month.

EXPECTED RESULT The screen layout should remain stable and not change randomly between sessions.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 25.04
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
Kernel Version: 6.14.0-35-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 15.5 Gio of RAM
Graphics Processor 1: Intel® HD Graphics 630
Graphics Processor 2: llvmpipe
Manufacturer: LENOVO
Product Name: 80WK
System Version: Lenovo Y520-15IKBN
Comment 1 Zamundaaa 2025-11-06 17:22:43 UTC
> see screenshot
I think you forgot to attach it.

Please attach
~/.config/kwinoutputconfig.json
and the output of
> kscreen-doctor -o
and
> drm_info
 once for when the configuration is correct, and once for when it changed.
Comment 2 Lukas Sommer 2025-11-06 20:03:57 UTC
Created attachment 186558 [details]
screenshot.jpg
Comment 3 Lukas Sommer 2025-11-06 20:05:38 UTC
Created attachment 186559 [details]
kwinoutputconfig.json

~/.config/kwinoutputconfig.json
(correct configuration)
Comment 4 Lukas Sommer 2025-11-06 20:06:25 UTC
Correct configuration:

~$ kscreen-doctor -o
Output: 1 eDP-1
        enabled
        connected
        priority 1
        Panel
        Modes:  1:1920x1080@60*!  2:1280x1024@60  3:1024x768@60  4:1280x800@60  5:1920x1080@60  6:1600x900@60  7:1368x768@60  8:1280x720@60 
        Geometry: 0,216 1536x864
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: Automatic
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
Output: 2 HDMI-A-1
        enabled
        connected
        priority 2
        HDMI
        Modes:  9:1920x1080@60*!  10:1920x1080@60  11:1920x1080@60  12:1920x1080@50  13:1920x1080@50  14:1680x1050@60  15:1600x900@60  16:1280x1024@60  17:1440x900@60  18:1280x800@60  19:1280x720@60  20:1280x720@60  21:1280x720@60  22:1280x720@50  23:1280x720@50  24:1024x768@60  25:800x600@60  26:720x576@50  27:720x576@50  28:720x480@60  29:720x480@60  30:720x480@60  31:720x480@60  32:720x480@60  33:640x480@60  34:640x480@60  35:720x400@70 
        Geometry: 1536,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: Automatic
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
Comment 5 Lukas Sommer 2025-11-06 20:09:11 UTC
Created attachment 186561 [details]
drm-info.txt

drm-info.txt 
(correct configuration)
Comment 6 Lukas Sommer 2025-11-06 20:09:48 UTC
For the wrong configuration, I suppose I have to wait a couple of weeks until it occurs again.
Comment 7 Bug Janitor Service 2025-11-21 03:47:15 UTC
🐛🧹 ⚠️ 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!