Webcam capture plays green screen through xv on Haswell platform
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-intel (Ubuntu) |
Invalid
|
Critical
|
Robert Hooker | ||
Raring |
Fix Released
|
Critical
|
Robert Hooker | ||
xserver-xorg-video-intel-lts-raring (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
xv driver is having playback issue with webcam capture, it plays green screen.
It was firstly found when using stock 12.04.3 image, during on installing step of "Choose a Picture", the webcam view only playback with green screen, but it still can capture correctly if you hit the button.
After completely installed 12.04.3 system or upgrade your X driver stack to lts-raring,
on system with haswell chipset, webcam capture will playback with green screen.
To reproduced this problem we could use:
guvcview
luvcview
mplayer tv:///dev/video0 -vo xv
vlc v4l2:/ //dev/video0 -V xv
On the same hardware system,
To validate that webcam works fine with other output drivers:
luvcview -w
mplayer tv:///dev/video0 -vo x11
vlc v4l2:/ //dev/video0 -V glx
By downgrade to xserver-
its also verified on 12.04.2 stock image with the same webcam.
Affected webcams:
1bcf:289e Sunplus
1bcf:2985 Sunplus
0c45:64af Microdia
0c45:64ad Microdia
064e:812c Suyin
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-
ProcVersionSign
Uname: Linux 3.8.0-29-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
Date: Wed Sep 4 06:59:59 2013
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: xorg-lts-raring
UpgradeStatus: No upgrade log present (probably fresh install)
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
ApportVersion: 2.0.1-0ubuntu17.4
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf7e14000 irq 62'
Mixer name : 'Intel Haswell HDMI'
Components : 'HDA:80862807,
Controls : 6
Simple ctrls : 1
Card0.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Card1.Amixer.info:
Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 62'
Mixer name : 'Realtek ALC283'
Components : 'HDA:10ec0283,
Controls : 14
Simple ctrls : 7
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
MachineType: Dell Inc. Inspiron 3437
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79.6
RfKill:
Tags: precise running-unity
Uname: Linux 3.5.0-39-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 06/06/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X19
dmi.board.vendor: Dell Inc.
dmi.board.version: X19
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 3437
dmi.product.
dmi.sys.vendor: Dell Inc.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
ApportVersion: 2.0.1-0ubuntu17.4
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf7e14000 irq 62'
Mixer name : 'Intel Haswell HDMI'
Components : 'HDA:80862807,
Controls : 6
Simple ctrls : 1
Card0.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Card1.Amixer.info:
Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 62'
Mixer name : 'Realtek ALC283'
Components : 'HDA:10ec0283,
Controls : 14
Simple ctrls : 7
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
MachineType: Dell Inc. Inspiron 3437
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79.6
RfKill:
Tags: precise running-unity
Uname: Linux 3.5.0-39-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 06/06/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X19
dmi.board.vendor: Dell Inc.
dmi.board.version: X19
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 3437
dmi.product.
dmi.sys.vendor: Dell Inc.
description: | updated |
summary: |
- Webcam view shows green screen + Webcam capture plays green screen on Haswell platform through xv |
summary: |
- Webcam capture plays green screen on Haswell platform through xv + Webcam capture plays green screen through xv on Haswell platform |
description: | updated |
Changed in xorg-lts-raring (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Anthony Wong (anthonywong) |
tags: | added: apport-collected |
description: | updated |
description: | updated |
Changed in xorg-lts-raring (Ubuntu): | |
assignee: | Anthony Wong (anthonywong) → Robert Hooker (sarvatt) |
Changed in xorg-lts-raring (Ubuntu): | |
importance: | Undecided → High |
Changed in xorg-lts-raring (Ubuntu): | |
importance: | High → Critical |
tags: | added: blocks-hwcert-enablement |
no longer affects: | ubiquity (Ubuntu) |
no longer affects: | ubiquity (Ubuntu Precise) |
no longer affects: | ubiquity (Ubuntu Raring) |
no longer affects: | xserver-xorg-video-intel (Ubuntu Precise) |
no longer affects: | xserver-xorg-video-intel-lts-raring (Ubuntu Raring) |
Changed in xserver-xorg-video-intel (Ubuntu Raring): | |
status: | New → In Progress |
Changed in xserver-xorg-video-intel-lts-raring (Ubuntu): | |
status: | New → Invalid |
Changed in xserver-xorg-video-intel (Ubuntu Raring): | |
importance: | Undecided → Critical |
assignee: | nobody → Robert Hooker (sarvatt) |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | In Progress → Invalid |
Changed in xserver-xorg-video-intel-lts-raring (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: | added: verification-done-precise |
Changed in xserver-xorg-video-intel-lts-raring (Ubuntu): | |
importance: | Undecided → Critical |
Ubiquity bugs are only tracked in Ubuntu ubiquity package.
This issue will not be fixed, in later releases webcam step has been altogether removed, due to being buggy, creepy and not providing significant benefit to the users. We may push a change in ubiquity to also remove the webcam step in 12.04.4 release but I'm not sure that qualifies under stable release updates policy.