[Bug 79949] New: GTK+ Programs Not Updating Correctly with DRI3

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 12 12:00:40 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=79949

          Priority: medium
            Bug ID: 79949
          Assignee: chris at chris-wilson.co.uk
           Summary: GTK+ Programs Not Updating Correctly with DRI3
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: joe at neoturbine.net
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: git
         Component: Driver/intel
           Product: xorg

Created attachment 100935
  --> https://bugs.freedesktop.org/attachment.cgi?id=100935&action=edit
Xorg.0.log

I upgraded to xf86-video-intel recently to find that Firefox was very ...
twitchy. Scrolling would not always update the screen, and moving my mouse (or
the arrows) would cause flashes between the old and new content to be
displayed. This also happens with changing tabs.

Evince, Libreoffice, and Gedit have the same problem, so I think this is a GTK
issue (Kate and yakuake appear unaffected. I can actually get Firefox to stop
twitching out by having yakuake come over it). I'm using KDE 4.13.1.

Since this is a regression between 2.99.911 and 2.99.912, I did a git bisect to
get that the regression happened after commit
6ab6734369fbd902a23109f4c3626df9d529891c and on or before commit
975b9798be77b30cbed485583d0ccb48318708f7 (the commits in between would not
compile on my system). Based on these commits, I'm guessing the enabling of
DRI3 is causing this issue. I don't know if this should be reported under mesa
or xf86-video-intel, but the latter is what I upgraded to get to this state.

I've attached the Xorg.0.log and dmesg when running with the latest git commit
atm, abbf6d6b7962650607dc3517939991de56ce8a91. The corruption is identical to
the tagged 2.99.912 release.

Gentoo System
Dell Precision M4800 with Intel HD 4600 and AMD FirePro M5100
xf86-video-intel:
--disable-debug --enable-dri --enable-glamor --enable-sna --enable-uxa
--enable-udev --enable-xvmc

mesa 10.2.0_rc5:
--enable-dri --enable-glx --enable-shared-glapi --enable-texture-float
--disable-debug --enable-dri3 --enable-egl --enable-gbm --disable-gles1
--enable-gles2 --enable-glx-tls --enable-osmesa --enable-asm
--enable-llvm-shared-libs --with-dri-drivers=,swrast,i965,radeon,r200
--with-gallium-drivers=,swrast,radeonsi,r300,r600
--with-egl-platforms=x11,wayland,drm --enable-gallium-llvm --enable-openvg
--enable-gallium-egl --enable-omx --enable-r600-llvm-compiler --enable-vdpau
--enable-xa --enable-xvmc --enable-opencl

dri3proto 1.0

libdrm 2.4.54:
--disable-exynos-experimental-api --disable-freedreno-experimental-api
--enable-intel --disable-nouveau --disable-omap-experimental-api
--enable-radeon --disable-vmwgfx --enable-libkms

xorg-server 1.15.99.903:
--enable-ipv6 --disable-dmx --disable-glamor --disable-kdrive
--disable-kdrive-kbd --disable-kdrive-mouse --disable-kdrive-evdev
--enable-install-setuid --disable-tslib --disable-libunwind --enable-xwayland
--enable-record --enable-xfree86-utils --enable-install-libxf86config
--enable-dri --enable-dri2 --enable-glx --enable-xnest --enable-xorg
--enable-xvfb --enable-glx-tls --enable-config-udev --without-doxygen
--without-xmlto --with-systemd-daemon --enable-systemd-logind --enable-libdrm
--disable-config-hal --disable-linux-acpi --without-dtrace --without-fop

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140612/77a3a457/attachment.html>


More information about the intel-gfx-bugs mailing list