https://bugs.freedesktop.org/show_bug.cgi?id=99418
--- Comment #22 from lei.pero@gmail.com --- (In reply to Michel Dänzer from comment #21)
(In reply to lei.pero from comment #18)
I didn't know that about modesetting driver, anyway, even with LIBGL_DRI3_DISABLE=1 same thing happens.
Maybe chromium doesn't pass on the environment variable to its GPU helper process, or maybe there was still a chromium process around.
I don't how to disable tripple buffering to test it and if it's possible,
Only by changing the code, mesa/src/loader/loader_dri3_helper.c:dri3_update_num_back(). E.g. set num_back = 1 in the else case.
Ok, I've built mesa with that parameter changed and installed, same behavior. I've cloned just "git://anongit.freedesktop.org/git/mesa/mesa" , it should be enough.
On the side note, if default is glamor, EXA definitively works better on my config (not huge difference, but there is difference). I will try to investiate more, but I'm really not sure where to look.