Bug 370340 - Application launcher leaves traces of its graphical interface behind
Summary: Application launcher leaves traces of its graphical interface behind
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: git master
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-09 10:40 UTC by Roman Gilg
Modified: 2021-05-10 11:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
mgraesslin: Wayland+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Gilg 2016-10-09 10:40:14 UTC
After opening and closing again the Application launcher leaves traces behind on the desktop background as well as other windows, which were behind it. When moving the mousepointer over this area, the half transparent echo of the launcher flickers. It goes away, when clicking on a second window, the effect stops

Reproducible: Always
Comment 1 Roman Gilg 2016-10-09 10:44:59 UTC
KWin supportInformation:
https://paste.kde.org/pvp6qt5ru
Comment 2 Martin Flöser 2016-10-10 05:43:09 UTC
As a try: disable the sliding popus effect
Comment 3 Roman Gilg 2016-10-10 20:35:52 UTC
Good call! Setting "Animation speed" in Compositor KCM to "Instant" crashed my user session, but after logging in again it used the new setting and no traces are there anymore.
Comment 4 Martin Flöser 2016-10-11 05:28:44 UTC
Ok, that seems to be something I had seen in the past already. The sliding popups effect destroys the buffer age.
Comment 5 Roman Gilg 2017-01-14 12:46:20 UTC
Still happening. I tried to disable Buffer age mechanism with environment variable KWIN_USE_BUFFER_AGE=0, but this made the whole thing even worse. Then all kind of windows leave traces behind.

Forcing to QPainter backend solves the issue. So it's an OpenGl problem. I'm wondering if it's because of the old Intel APU in my laptop. It only supports OpenGl v2.1. I don't have the problem for example on my more modern PC.
Comment 6 Roman Gilg 2017-01-14 13:30:31 UTC
Here you can see it in action: https://streamable.com/t7ypw

Although I have to say this seems again more like a buffer age problem, which is reshowing the saved buffer with the cursor whenever the cursor is painted in Kate.
Comment 7 Roman Gilg 2017-01-14 16:10:25 UTC
Also decreasing the animation speed from 2 to 3 (with "Instant" being 0), solves the issue.
Comment 8 Roman Gilg 2017-01-15 11:29:33 UTC
Correction: Happens also on my PC.
Comment 9 Martin Flöser 2017-01-15 13:45:38 UTC
From the video that's clearly an issue with buffer age. We are presenting an old buffer.
Comment 10 Roman Gilg 2017-01-16 16:43:41 UTC
Yea, the question is only, why it's going completely nuts when deactivating the buffer age functionality. But this might be another problem unrelated.
Comment 11 Martin Flöser 2017-10-04 19:23:26 UTC
is this still an issue with current drm platform?
Comment 12 David Edmundson 2021-05-10 11:52:49 UTC
>is this still an issue with current drm platform?

Super old, and not reported by anyone else. Please reopen if there's still an issue