Bug#827983: libva1: upgrade to va 1.7.1 breaks intel graphics

Nicholas D Steeves nsteeves at gmail.com
Tue Jun 28 20:14:07 UTC 2016


Hi,

For another data point, I've attached the output to the following:
lsb_release -a > graphics-stack.txt && echo >> graphics-stack.txt &&
dpkg -l linux-image-4.4.14.20160627 *drm* xserver-xorg-video-intel
*mesa* libva* i965-va-driver | sed '/<none>/d' >> graphics-stack.txt

As Sebastian notes, I also think it's unlikely that the libva
subsystem is exclusively at fault.  Norbert, does your system exhibit
this behaviour if you install libva.*=1.7.1, but use an older version
of i965-va-driver?  To provide more useful debugging info, could you
please install the following: linux-image-4.6.0-1-amd64=4.6.2-2,
xserver-xorg-video-intel-dbg, and i965-va-driver-dbg?

Then boot linux-4.6.2 with drm.debug=0xe.  Please specify which
applications exhibit the corruption.  What compositing window manager
are you using, and what CPU and GPU ?  Also, please attach your "dmesg
> ~/dmesg.log" and "lspci -nn | grep -e "\[03..\]: > ~/gpu.info &&
echo && cat /proc/mtrr >> ~/gpu.info"

What Norbert describes as " * redrawing of applications full of
failures (no redrawing in many cases!)" reminds me of when Kwin is
configured to "Re-use screen content".  Also, a long time ago I had
similar symptoms on my Sandybridge (2000-series i5) Thinkpad.  I
believe it only affected Iceweasel/Firefox, but it was so long ago I'm
not sure...  It might have been caused by an interaction between
kernel version and i965-va-driver version I was using.

Cheers,
Nicholas
-------------- next part --------------
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.5 (jessie)
Release:	8.5
Codename:	jessie

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version                         Architecture Description
+++-============================-===============================-============-======================================================================
ii  i965-va-driver:amd64         1.4.1-2                         amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  i965-va-driver:i386          1.4.1-2                         i386         VAAPI driver for Intel G45 & HD Graphics family
ii  libdrm-amdgpu1:amd64         2.4.68-1~bpo8+1                 amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-amdgpu1:i386          2.4.68-1~bpo8+1                 i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-dev:amd64             2.4.68-1~bpo8+1                 amd64        Userspace interface to kernel DRM services -- development files
ii  libdrm-intel1:amd64          2.4.68-1~bpo8+1                 amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-intel1:i386           2.4.68-1~bpo8+1                 i386         Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-nouveau2:amd64        2.4.68-1~bpo8+1                 amd64        Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-nouveau2:i386         2.4.68-1~bpo8+1                 i386         Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-radeon1:amd64         2.4.68-1~bpo8+1                 amd64        Userspace interface to radeon-specific kernel DRM services -- runtime
ii  libdrm-radeon1:i386          2.4.68-1~bpo8+1                 i386         Userspace interface to radeon-specific kernel DRM services -- runtime
ii  libdrm2:amd64                2.4.68-1~bpo8+1                 amd64        Userspace interface to kernel DRM services -- runtime
ii  libdrm2:i386                 2.4.68-1~bpo8+1                 i386         Userspace interface to kernel DRM services -- runtime
ii  libegl1-mesa:amd64           11.1.3-1~bpo8+1                 amd64        free implementation of the EGL API -- runtime
ii  libegl1-mesa-dev:amd64       11.1.3-1~bpo8+1                 amd64        free implementation of the EGL API -- development files
ii  libegl1-mesa-drivers:amd64   11.1.3-1~bpo8+1                 amd64        transitional dummy package
ii  libgl1-mesa-dev:amd64        11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dri:amd64        11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386         11.1.3-1~bpo8+1                 i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64        11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-glx:i386         11.1.3-1~bpo8+1                 i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:amd64          11.1.3-1~bpo8+1                 amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386           11.1.3-1~bpo8+1                 i386         free implementation of the GL API -- shared library
ii  libgles1-mesa:amd64          11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL|ES 1.x API -- runtime
ii  libgles2-mesa:amd64          11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL|ES 2.x API -- runtime
ii  libgles2-mesa-dev:amd64      11.1.3-1~bpo8+1                 amd64        free implementation of the OpenGL|ES 2.x API -- development files
ii  libglu1-mesa:amd64           9.0.0-2                         amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386            9.0.0-2                         i386         Mesa OpenGL utility library (GLU)
ii  libglu1-mesa-dev             9.0.0-2                         amd64        Mesa OpenGL utility library -- development files
rc  libosmesa6:i386              8.0.5-4+deb7u2                  i386         Mesa Off-screen rendering extension
ii  libva-dev:amd64              1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- development files
ii  libva-drm1:amd64             1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-egl1:amd64             1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- EGL runtime
ii  libva-glx1:amd64             1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- GLX runtime
ii  libva-tpi1:amd64             1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- TPI runtime
ii  libva-wayland1:amd64         1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- Wayland runtime
ii  libva-x11-1:amd64            1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva1:amd64                 1.7.1-1~bpo8+1                  amd64        Video Acceleration (VA) API for Linux -- runtime
ii  libva1:i386                  1.7.1-1~bpo8+1                  i386         Video Acceleration (VA) API for Linux -- runtime
ii  libval14:amd64               2.0-1.1                         amd64        DNSSEC validation library (shared library)
ii  libwayland-egl1-mesa:amd64   11.1.3-1~bpo8+1                 amd64        implementation of the Wayland EGL platform -- runtime
ii  linux-image-4.4.14.20160627  4.4.14.20160627-10.00.Custom    amd64        Linux kernel binary image for version 4.4.14.20160627
ii  mesa-common-dev:amd64        11.1.3-1~bpo8+1                 amd64        Developer documentation for Mesa
ii  mesa-utils                   8.2.0-1                         amd64        Miscellaneous Mesa GL utilities
ii  xserver-xorg-video-intel     2:2.99.917+git20160522-1~bpo8+1 amd64        X.Org X server -- Intel i8xx, i9xx display driver


More information about the pkg-multimedia-maintainers mailing list