Bug 25584

Summary: [G35 XV] Display flickers when skipping ahead in MythTV
Product: xorg Reporter: Michael Wright <bodyjarrocks>
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: bodyjarrocks
Version: 7.4 (2008.09)Keywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Michael Wright 2009-12-11 05:52:50 UTC
Bug description:
I have an really annoying flickering problem.  In MythTV, pressing skip ahead causes my screen to flicker for about 5-7 seconds after which time it settles back to a solid image.  This happens about 40% of the time I press skip ahead.  I have taken a video at 60fps of the problem with my Canon IXUS 50:

http://members.iinet.net.au/~mikewright/TopGear_Flicker.avi    (about 13Mb)

I don't think this is an XV-only issue, since killing MythTV during the flicker reveals the whole X desktop flickering then settling soon after.

I am running:
- Ubuntu Jaunty
- MythTV 0.21-fixes using XV overlay.
- 1280x720@50Hz
- I'm using Yadif de-interlacer.

System environment:
-- chipset: G35
-- system architecture: 32-bit
-- xf86-video-intel: 2.6.3
-- xserver: 1.6.0
-- mesa: standard
-- libdrm: 2.4.0
-- kernel: 2.6.28-15-generic
-- Linux distribution: Ubuntu Jaunty
-- Machine or mobo model: Asus P5E-VM
-- Display connector: HDMI

Reproducing steps:
Skip head by 30 seconds using remote or keyboard in MythTV.
Comment 1 Carl Worth 2010-02-17 09:30:35 UTC
We had bugs in the kernel-driver component that led to FIFO underruns,
(which manifested as annoying full-screen flickering).

I recommend you upgrade to a more recent kernel (such as 2.6.32) and please
let us know if the problem persists, (and please clear the NEEDINFO keyword
when you reply).

Thanks,

-Carl
Comment 2 Chris Wilson 2010-07-15 04:05:41 UTC
Timeout. Could be a fifo underrun, but unless it can be reproduced on the current KMS + kernel overlay stack (where there has been a number of underrun bugs fixed, introduced, and fixed again), there is no point investigating. However, as I am looking at kernel overlay bugs atm I will keep an eye out for this issue.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.