Quantcast

Strange doublebuffering bug

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Strange doublebuffering bug

Bugzilla from wilderkde@gmail.com
Could you please have a look at the following screencast

https://www.dropbox.com/s/ox9jfyjca61bfhr/out-trimmed.ogv?dl=0

It shows an emacs client (on the right) which flickers between front and back
buffer while getting updated. The same happens when another client gets damage
events.

I guess it could be a GPU driver bug, but it is a bit strange that it shows up
both with intel-driver and with the modesetting driver.
Could be a kernel bug? drm? mesa? any pointer is appreciated!



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Strange doublebuffering bug

Bugzilla from wilderkde@gmail.com
On Friday, May 12, 2017 6:39:28 PM CEST you wrote:

> Could you please have a look at the following screencast
>
> https://www.dropbox.com/s/ox9jfyjca61bfhr/out-trimmed.ogv?dl=0
>
> It shows an emacs client (on the right) which flickers between front and
> back buffer while getting updated. The same happens when another client
> gets damage events.
>
> I guess it could be a GPU driver bug, but it is a bit strange that it shows
> up both with intel-driver and with the modesetting driver.
> Could be a kernel bug? drm? mesa? any pointer is appreciated!

Apparently using DRI2 in mesa fixes the issue (together with lots of bogus
repaints that I was getting using DRI3), so it is quite possibly a mesa issue.

Exploring with ShowPaint I also noticed that clients were getting lots of
bogus damage with DRI3 which I do not notice with DRI2.

I'll wait some more to make sure it does not resurface and then will file a bug
to mesa.

Best
 Jacopo


Loading...