When changing the set of active monitors the display is frequently unusably weird. My typical configuration is a 1366x768 display on a thinkpad x220 table attached to a dell 2001fp 1600x1200. I have had what should be rendered on both screens squished into the middle third of one display. I have had the display zoomed in being able to show only half of one the logical desktops. I'm attaching a mobile phone photo of my laptop screen showing the case where only part of the logical display is available. (Also I had a lot of trouble even booting into plasma with dual-screen enabled, I had to try several different combinations of OpenGL 3.1, 2.0 using GL or EGL modes, and xrender. and OpenGL 2.0 with EGL was the one that let me log in successfully. Reproducible: Always Steps to Reproduce: 1. Carry laptop from home to work 2. Plug in different external monitor, or unplug the VGA cable 3. Play with Fn-F7 (change display settings) hopefully fixing it or give up and restart the Xserver. (which usually helps) Expected Results: It'd be nice to have the display render correctly. Using the repository from dci.pangea.org. It is possible that I'm missing some critical package. I tried to build and install kscreen but that didn't seem to work.
Created attachment 91875 [details] Photo of laptop screen.
Created attachment 91876 [details] Photo of monitor after trying to disable laptop screen My plan was to disable the laptop display, and then renable it to see if I could restart the shell on it. Unfortunately the VGA display ended up glitching out and although I managed to try adjusting the compositor settings a bit I could get a stable display back. (Until I restarted the X server).
Marting Graesslin suggested to me to prefer GLX over EGL, maybe that solves these issues for you?
Nope. Switched to OpenGL 2.0 + GLX. I then tried to make the laptop display the primary display. Then I selected the VGA display and disabled it, after applying, the VGA display went blank, and the laptop display, looked roughly like my first photo. (Zoomed in on the bottom half of the logical display).
Created attachment 91903 [details] output of kscreen-console bug
I'm seeing similar effects on various devices (one Intel, one AMD, one nvidia), the compositor gets totally confused when screens change. Pressing Alt+Shift+F12 twice fixes it
The Alt-Shift-F12 workaround certainly helps. Thank you.
Is this still the case on Plasma >5.5.3 and Qt >5.5.1?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!
Oh wow. I forgot about this bug. I haven't seen this problem with plasma in a quite a long time.