After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 733397 - Missing screen updates when using DRI3
Missing screen updates when using DRI3
Product: cogl
Classification: Platform
Component: GLX
Other Linux
: Normal normal
: ---
Assigned To: Cogl maintainer(s)
Cogl maintainer(s)
Depends on:
Reported: 2014-07-19 13:18 UTC by Jan Alexander Steffens (heftig)
Modified: 2014-08-08 23:16 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Jan Alexander Steffens (heftig) 2014-07-19 13:18:00 UTC
gnome-shell 3.12.2
mutter 3.12.2
clutter 1.18.2
cogl 1.18.2
mesa 10.2.3
xorg-server 1.16.0
xf86-video-intel 2.99.912-246-g4ae346e
linux 3.15.6

Sometimes the screen isn't updated when it should be. I've seen this happen when scrolling pagewise using the keyboard in gnome-terminal, gedit or Firefox. The previous content is retained until something else (such as another scroll, moving the window or visible activity in another window) causes an update.

This started happening since upgrading xorg-server from 1.15.2 to 1.16.0, which consequently enabled DRI3. It happens in both mutter and gnome-shell. Disabling DRI3 for the compositor using LIBGL_DRI3_DISABLE=1 makes the problem disappear.
Comment 1 drago01 2014-07-19 20:07:58 UTC
I have talked with Keith about this ... this is probably an x driver bug can you test with uxa instead of sna? (i.e disable sna in your xorg.conf).
Comment 2 drago01 2014-07-22 15:29:50 UTC
This is a driver bug.