← Back to team overview

desktop-packages team mailing list archive

[Bug 1506107] Re: Bad webcam video rendering when using XV acceleration on Skylake gpus.


The attachment "xserver-xorg-video-
intel_2.99.917-1~exp1ubuntu2.3.debdiff" seems to be a debdiff.  The
ubuntu-sponsors team has been subscribed to the bug report so that they
can review and hopefully sponsor the debdiff.  If the attachment isn't a
patch, please remove the "patch" flag from the attachment, remove the
"patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe
the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]

** Tags added: patch

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.

  Bad webcam video rendering when using XV acceleration on Skylake gpus.

Status in HWE Next:
Status in xserver-xorg-video-intel package in Ubuntu:
  Fix Released
Status in xserver-xorg-video-intel-lts-vivid package in Ubuntu:
Status in xserver-xorg-video-intel source package in Trusty:
Status in xserver-xorg-video-intel-lts-vivid source package in Trusty:
  In Progress
Status in xserver-xorg-video-intel source package in Vivid:
  In Progress
Status in xserver-xorg-video-intel-lts-vivid source package in Vivid:

Bug description:
  CPU: Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz
  GPU: Intel Corporation Device [8086:1916] (rev 07)
  Webcam: 0bda:57e3 Realtek Semiconductor Corp.

  We noticed that webcam output on a wide range of skylake systems contained corruption during certification testing of OEM machines which uses a certain gstreamer pipeline. An example of the corruption is attached.

  [Test Case]
  1. Boot ubuntu 14.04.3 or 15.04 on a machine with a skylake intel GPU and a webcam
  2. Login system and open a terminal.
  4. Execute '$ gst-launch-0.10 v4l2src ! xvimagesink'

  Expect result:
  There should be no visual artifacts during video playing.  The artifacts will look like the attached video and be very obvious in the unfixed package.

  [Regression Potential] 
  Low, the fix is very minimal was included immediately after the 2.99.917 release was made. It consists of 2 parts, a small patch (http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=cc9d7f6777703037d0d7eff346dd350f4d8b3f31) and a configure option change. The configure option change was in lieu of http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=986cb2335c30792e24a7e2b930ecaa3fa051809a which flipped it on unconditionally and only affects i915_bpo in both of these releases as it requires a 4.0 or newer kernel (i915_bpo is a backport of i915 from 4.2 that is only used on skylake). Both of these changes are already in wily's xserver-xorg-video-intel.

  It has been tested on a large number of machines during certification,
  and also by me on sandybridge, ivybridge, broadwell and skylake

To manage notifications about this bug go to: