| Summary: | sliding popup + breeze switcher: dialog flickers if aborted during animation | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Federico Lorenzi <florenzi> |
| Component: | effects-tabbox | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | minor | CC: | notuxius |
| Priority: | NOR | ||
| Version First Reported In: | 5.5.3 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| URL: | https://www.reddit.com/r/kde/comments/31s438/plasma_52_flickering_on_short_alttab/ | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Output of qdbus org.kde.KWin /KWin supportInformation | ||
|
Description
Federico Lorenzi
2016-01-26 21:53:29 UTC
Can you please attach the output of "qdbus org.kde.KWin /KWin supportInformation" It's not reproducible here, not even with very slow animations - is the flicker persistent or just a singleton? Can you record a video of the problem? Created attachment 96863 [details]
Output of qdbus org.kde.KWin /KWin supportInformation
This is the output from my desktop, running the binary Nvidia drivers. However, the exact same problem appears on my laptop (using the open source Intel drivers). Tweaking VSync / Compositor settings don't seem to make a difference (it still happens with XRender compositing).
I posted a link to a Reddit thread: https://www.reddit.com/r/kde/comments/31s438/plasma_52_flickering_on_short_alttab/ that has my original YouTube video showing the problem in Plasma 5.2 ( https://www.youtube.com/watch?v=NJPUF8iT0UY ), as well as a few "me toos". I've taken some new videos now (on the exact machine that the support info is from): Showing the bug (Show selected window enabled): https://www.youtube.com/watch?v=b-05weuHDUM&feature=youtu.be (slow speed) https://www.youtube.com/watch?v=Pa2YjI-ikMA&feature=youtu.be (normal speed) Not showing the bug (Show selected window disabled): https://www.youtube.com/watch?v=n8IZLYs3D0A&feature=youtu.be (normal speed) https://www.youtube.com/watch?v=BF_7qM0-QVA&feature=youtu.be (slow speed) The behavior mirrors what I see exactly (ie, there are no screen recording artifacts). I'm not sure what you mean about the flicker being persistent? It happens every time I alt-tab, but once it has happened (ie, done alt-tabbing) everything is normal. With slow animation speed I'm able to reproduce. My guess is it's a mishandling in either sliding popup or blur effect. (In reply to Martin Gräßlin from comment #4) > My guess is it's a mishandling in either sliding popup or blur effect. Ahh, *only* breeze switcher ... sorry ;-) The sliding is completely broken in this contexts: a) the thumbnails are in static position during the slide b) the switcher slides in, but not out c) since the slide effect doesn't control the close, it cannot (no idea whether it actually can) revert from the current position, but quits and the fade out effect fades out the window. The "Show window" setting is actually a red herring, all problems occur without just as much. I'm not able to reproduce with the "Show window" setting disabled. So I don't think it's a red herring. Also after discussing with Marco I changed it to not use Slidingpopups and it's still reproduceable with it disabled. We must be seeing different things then - i've no problems when turning off sliding popups - highlight effect invoked or not. The only "odd" thing is the instant disappearing of the thumbnails, but that's unrelated to anything. Is this issue still the case? (In reply to Thomas Lübking from comment #5) > c) since the slide effect doesn't control the close, it cannot (no idea > whether it actually can) revert from the current position, but quits and the > fade out effect fades out the window. This makes sense. On the attached videos, flickering looks like a conflict between hte sliding popups effect and the fade effect. Anyway, I personally can't reproduce the bug. Cannot reproduce. If you're still able to reproduce this bug, please reopen this bug report. |