[PATCH xserver] modesetting: Fix page flipping under DRI 3.2.

Daniel Stone daniel at fooishbar.org
Wed Apr 4 16:19:37 UTC 2018


Hi Mario,

On 4 April 2018 at 06:22, Mario Kleiner <mario.kleiner.de at gmail.com> wrote:
> Ok, so it's probably a mesa bug in the egl dri3 backend caused by the
> new DRI3.1 multibuffers support.
>
> If on current mesa master, in egl_dri2.c:dri2_setup_extensions(), i
> force dri2_dpy->multibuffers_available = false; to disable
> multibuffers, then EGL based compositing under DRI3 works fine again.
> Otherwise i get failure on all gpu's and drivers, as tested with
> ati-ddx,nouveau-ddx,modesetting-ddx under glamor or exa.
>
> This tested on current xserver master and Linux drm-next.

Ugh. I've applied your pageflip patch, lfrb's two-patch atomic fix
series and my fix-old-clients series, which for me fixes KDE running
with both old and new Mesa. That's just running a Plasma 5 desktop
with 'startkde', either single or dual head. Do things work for you if
you have all those applied?

Cheers,
Daniel


More information about the xorg-devel mailing list