Bug 332045 - Massive flickering on plasma
Summary: Massive flickering on plasma
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Compiled Sources Linux
: NOR major
Target Milestone: 1.0
Assignee: Sebastian Kügler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-12 00:54 UTC by Hrvoje Senjan
Modified: 2014-03-20 14:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
'bad' state (34.35 KB, image/png)
2014-03-12 00:56 UTC, Hrvoje Senjan
Details
'good' state (40.21 KB, image/png)
2014-03-12 00:56 UTC, Hrvoje Senjan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hrvoje Senjan 2014-03-12 00:54:45 UTC
this might be a Qt issue even, but maybe someone seen this/knows why, etc...
will attach screenshot

Reproducible: Always
Comment 1 Hrvoje Senjan 2014-03-12 00:56:03 UTC
Created attachment 85546 [details]
'bad' state
Comment 2 Hrvoje Senjan 2014-03-12 00:56:43 UTC
Created attachment 85547 [details]
'good' state
Comment 3 Hrvoje Senjan 2014-03-12 00:57:55 UTC
basically plasma changes rapidly between the two. i'm using qt from stable/5.3 branch, some ~24h old.
Comment 4 Marco Martin 2014-03-12 10:07:54 UTC
since scenegraph uses buffer swapping, it quickly switches between two buffers (typical in games)
so seems that one buffer is good, the other one has that issue
Comment 5 Marco Martin 2014-03-12 13:57:59 UTC
it's Qt and is the commit in qtdeclarative
ba4419df92bad6953c81be03a4ccf5cc137cb2d3 Don't sort batches when there are no changes.
Comment 6 Hrvoje Senjan 2014-03-12 14:23:43 UTC
thanks for the quick find! i'll try to revert and test...
Comment 7 Marco Martin 2014-03-12 14:54:29 UTC
Another detail: happens only when there is a taskbar in the panel.
Comment 8 Marco Martin 2014-03-12 15:15:59 UTC
https://bugreports.qt-project.org/browse/QTBUG-37459
(if someone has more informations please report on the qt bugtracker)
Comment 9 Hrvoje Senjan 2014-03-12 16:57:41 UTC
(In reply to comment #5)
> it's Qt and is the commit in qtdeclarative
> ba4419df92bad6953c81be03a4ccf5cc137cb2d3 Don't sort batches when there are
> no changes.

i can confirm that with revert plasma is now flicker free =)
Comment 10 Sebastian Kügler 2014-03-18 11:31:23 UTC
https://codereview.qt-project.org/#change,81002 should fix this issue, can someone confirm before Gunna gets his hopes up? :)

https://bugreports.qt-project.org/browse/QTBUG-37522 and https://bugreports.qt-project.org/browse/QTBUG-37422 seem dupes.

Once confirmed, we can close this nasty one.
Comment 11 Marco Martin 2014-03-18 12:07:39 UTC
It fixed it for me.
before definitely closing it, i invite people to try to run plasma-shell from the stable branch of qtdeclarative and see how it behaves
Comment 12 Hrvoje Senjan 2014-03-18 20:40:45 UTC
fixed also here, with today's qtdeclarative stable branch =)
Comment 13 Sebastian Kügler 2014-03-20 14:39:37 UTC
Fixed in Qt, confirmed by a few people (including me).