Summary: | Splash screen glitch with external monitor | ||
---|---|---|---|
Product: | [Plasma] ksplash | Reporter: | Francis Herne <mail> |
Component: | general | Assignee: | Lubos Lunak <l.lunak> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | CC: | mgraesslin, plasma-bugs |
Priority: | NOR | ||
Version: | 5.5.95 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Doodle of how splash screens are shown. |
Description
Francis Herne
2016-03-04 14:14:10 UTC
Created attachment 97679 [details]
Doodle of how splash screens are shown.
Very interesting bug. First of all: are you still seeing it? If yes: * how are your screens setup? Is it static through X configuration or is it dynamically through an xrandr call or kscreen? * if not static: what is the xrandr output before starting? (I want to know whether ksplash is correct at start) * what happens if you disable compositing? Is it still getting fixed or does it stay broken? Similar behaviour with Plasma/KWin 5.7.0, Qt 5.7.0, KF 5.23.0. KScreen is used, I have no static configuration. I only have an 800x600 VGA monitor handy, so the appearance is slightly different now. Output on the external monitor is still correct, output on the 1600x900 laptop display appears correct except that a copy of the 800x600 output is overlaid in the upper left corner. When the compositor is enabled, a similar effect appears with the logout fade - an 800x600 region, at the upper left of the laptop display, is much darker than the rest of the screen, presumably because a second grey region is overlaid there. (with the compositor disabled, there is no logout fade). Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767 LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 170mm 1600x900 60.01*+ 40.00 1368x768 60.00 1280x720 60.00 1024x768 60.00 1024x576 60.00 960x540 60.00 800x600 60.32 56.25 864x486 60.00 800x450 60.00 640x480 59.94 720x405 60.00 640x360 60.00 DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP3 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) HDMI3 disconnected (normal left inverted right x axis y axis) VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00* 800x600 60.32 56.25 848x480 60.00 640x480 59.94 VIRTUAL1 disconnected (normal left inverted right x axis y axis) ^ above output is from .xinitrc: `xrandr > xrandr.out; exec startkde` Behaviour changed apparently randomly while I was testing things...fun to debug, I'm sure. Initially, the incorrect splash screen lasted for the entire period, and disappeared suddenly when the correct ones finished fading out. After accidentally unplugging (and reconnecting) the monitor, it again started to correct itself partway through. At one point, incorrect output appeared on *both* displays - in addition to the small splash overlaid on the large display, elements of the larger splash (K logo, progress bar) were mirrored on the small one. This happened twice consecutively, and then didn't happen again. On a couple of occasions (out of a dozen or so tries), the splash screen appeared normally. Sometimes the logout fade wasn't affected. Once, an 800x600 version of the logout-options bar appeared centered on the laptop display (rather than in the top-left like the other artefacts). Otherwise it always appeared on the external monitor despite that not being the primary display. Sorry, I just can't spot the patterns in this behaviour, so I'm just dropping it on you for now in case it's useful. Thank you for reporting this bug in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you! 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 mark the bug 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! 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! |