Kabylake doesn't have such issue, but also it doesn't have a front buffers in that case. Coffelake can be fixed if to wait for fences if it has back-buffer.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108097 Fixes: aefac10fecc9 (loader/dri3: Only wait for back buffer fences in dri3_get_buffer) CC: Michel Dänzer <[email protected]> Signed-off-by: Sergii Romantsov <[email protected]> --- src/loader/loader_dri3_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c index 258678a..e9f59a2 100644 --- a/src/loader/loader_dri3_helper.c +++ b/src/loader/loader_dri3_helper.c @@ -1819,7 +1819,7 @@ dri3_get_buffer(__DRIdrawable *driDrawable, draw->buffers[buf_id] = buffer; } - if (buffer_type == loader_dri3_buffer_back) + if (buffer_type == loader_dri3_buffer_back || draw->have_back) dri3_fence_await(draw->conn, draw, buffer); /* -- 2.7.4 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
