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

Mario Kleiner mario.kleiner.de at gmail.com
Wed Apr 4 16:40:17 UTC 2018


On Wed, Apr 4, 2018 at 6:19 PM, Daniel Stone <daniel at fooishbar.org> wrote:
> 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

I have all applied, but this new series "Fix modifier server / non-mod client"
of you: https://patchwork.freedesktop.org/series/41142/

If that's the right one, i'll test it later today.

Thanks,
-mario


More information about the xorg-devel mailing list