Summary: | Artifacts and flickering with Intel and Nvidia GPUs since Qt 5.12 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Filip Fila <filipfila.kde> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | a.volkov, jorgesanini, kde, nate, postix, valtermura |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Output of qdbus ord.kde.KWin
output of "cat /proc/`pidof kwin_x11`/maps | grep gl" |
Description
Filip Fila
2019-02-15 00:21:12 UTC
Please, provide output of "cat /proc/`pidof kwin_x11`/maps | grep gl". Created attachment 118099 [details]
output of "cat /proc/`pidof kwin_x11`/maps | grep gl"
Hi, thanks for looking into this.
I've attached the output as a .txt file.
Maybe it's https://bugreports.qt.io/browse/QTBUG-73715 (In reply to Alexander Volkov from comment #3) > Maybe it's https://bugreports.qt.io/browse/QTBUG-73715 Hmm but I use Intel, these bugs started appearing from 5.12.0 (not 5.12.1) and they happen both with the modesetting and the xf86-video-intel driver. Another thing I should have mentioned in the steps to reproduce: the easiest way to detect issues is to observe OSDs. They're meant to fade out smoothly, but with Qt 5.12 the animation either fails entirely or stutters a lot. Another sure-shot way of triggering and observing the issues is to play a video game (that suspends compositing I believe) and then exit it. *** Bug 403812 has been marked as a duplicate of this bug. *** Probably with Qt 5.12.0 it was a bug that was fixed by https://phabricator.kde.org/R108:5d63b9c05bbe0c6545b3eeea98d95b40f800fb55 https://bugreports.qt.io/browse/QTBUG-73715 can be produced with modesetting, and there was also https://bugreports.qt.io/browse/QTBUG-34492 on intel. Severe flickering and artifacts after re-enabling compositing *are* still an issue with Qt 5.12.2 OSD stutter issue was fixed with: https://phabricator.kde.org/R120:9a7de4e02399880a0e649bad32a40ad820fc87eb Well I don't know how often I told people to not animate opacity... In that point qml sucks. It's way too easy to do inefficient things like animating opacity or geometry. *** Bug 406769 has been marked as a duplicate of this bug. *** I started seeing this on Arch Linux with Plasma 5.17. I am not exactly sure what triggers it, but I seem to be getting it mostly (but not only) after certain events like changing some compositing-related settings or other actions that somehow mess with the compositor. Once it starts, I get massive screen flicker whenever I open a new window and random black spots appear when a game decides to suspend compositing. Flickering only goes away after restarting KWin. I have an Nvidia card running with the proprietary driver. Do you still experience this with latest Qt 5.15.3 and KWin 5.24.2? 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! |