yuv to rgb translation is faulty for Intel Generation 8 Graphics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
Medium
|
|||
xserver-xorg-video-intel (Debian) |
Fix Released
|
Unknown
|
|||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Vivid |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
running mplayer or vlc the video output is incorrect. There are are 2 line steps on edges.
The problems is known and there is already an upstream fix available.
http://
I have rebuild the driver with git from 2015-04-28, and the video output is correct now.
The bugfix is for Generation 8 Intel graphics like Intel NUC with Core I5-5250 and HD6000 grahics in my case.
The used version is Ubuntu vivid amd64.
[Test Case]
Launch Skype, VLC or mplayer and use xv as video output.
A sample of the corruption can be found here:
https:/
[Regression Potential]
None. Admittedly I may not be the right one to fully assess the risk.
Any help on this matter would be much appreciated.
[Other Info]
Already fixed upstream.
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
tags: | added: patch |
Changed in xserver-xorg-video-intel (Debian): | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel (Ubuntu Vivid): | |
status: | New → In Progress |
description: | updated |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
importance: | Undecided → Medium |
Changed in xserver-xorg-video-intel (Ubuntu Vivid): | |
importance: | Undecided → Medium |
Changed in xserver-xorg-video-intel (Debian): | |
status: | Confirmed → Fix Released |
Created attachment 114694
Noisy screenshot from mplayer -vo xv
On a Broadwell system (X1 Carbon 3rd generation), playing video through the default xv adaptor "Intel(R) Textured Video" adds piles of green and purple noise to the image. I can reliably reproduce this by playing back any video using "mplayer -vo xv". This noise doesn't appear when using some other video output (such as -vo gl) or when using xv adaptor #1: "Intel(R) Video Sprite" (though that has other issues).
I'll attach three screenshots of the same video frame: one from mplayer -vo xv (showing the noise), one from mplayer -vo gl (not showing the noise), and one dumped via mplayer's internal screenshot mechanism by hitting alt-s (which turns a frame into a screenshot without sending it to the video output, so it doesn't include the noise).
The noise doesn't dance around; it's consistent for any given frame, and slight changes to the frame seem to produce slight changes to the noise rather than completely different noise.
Driver version: 2.99.917
Xorg server version: 7.7
Mesa version: 10.4.2
Kernel version: 4.0-rc5
Debian sid
Will attach Xorg.0.log, glxinfo output, and xvinfo output.
Graphics card (from lspci -vvv):
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee00018 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0- ,D1-,D2- ,D3hot- ,D3cold- )
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Subsystem: Lenovo Device 2227
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 54
Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
Expansion ROM at <unassigned> [disabled]
Kernel driver in use: i915