Bug 16435

Summary: at viewing video with mplayer it is visible two frames simultaneously
Product: xorg Reporter: Alexander <shiryaev>
Component: Driver/intelAssignee: Gordon Jin <gordon.jin>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: nanhai.zou, shiryaev
Version: 7.3 (2007.09)   
Hardware: x86 (IA32)   
OS: FreeBSD   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log (xf86-video-intel-2.3.0 driver) none

Description Alexander 2008-06-19 11:00:23 UTC
Created attachment 17235 [details]
Xorg.0.log (xf86-video-intel-2.3.0 driver)

Overview:

  Sometimes at viewing video with mplayer it is visible two frames simultaneously.

  I.e. sometimes the picture looks as follows:

111111111111111111111111111
111111111111111111111111111
111111111111111111111111111
111111112222222222222222222
222222222222222222222222222
222222222222222222222222222
222222222222222222222222222
222222222222222222222222222
222222222222222222222222222

  "1" - part of some frame
  "2" - part of next frame

  This bug it is well visible at viewing video with a high level of movement.

  Affected all versions of xf86-video-intel what I tested: 2.1.1, 2.2.1, 2.3.0
  Not affected all versions of xf86-video-i810 what I tested: 1.6.5, 1.7.4

Steps to reproduce:

  Get Dell Latitude X1 laptop
  Install FreeBSD 6.3
  Install Xorg with xf86-video-intel driver from ports
  Install mplayer from ports
  Run Xorg, start to play some video with high level of motion with mplayer
  Switch to full screen (press "f" key)
  Closely look at screen - you should see described bug

  Compare with xf86-video-i810 driver - in this case the bug should be absent

Additional information:

  Valuable sections of /etc/xorg.conf:

Section "Module"
  Load "extmod"
  Load "record"
  Load "dbe"
  Load "glx"
  Load "GLcore"
  Load "xtrap"
  Load "dri"
  Load "freetype"
  Load "type1"
EndSection

Section "ServerFlags"
  Option "blank time" "15"
  Option "standby time" "30"
  Option "suspend time" "60"
  Option "off time" "120"
  Option "SilkenMouse"
  Option "DontVTSwitch" "false"
EndSection

Section "Monitor"
  Identifier "Self"
  VendorName "LCD"
  ModelName "5800"
  Option "DPMS"
EndSection

# case of xf86-video-intel driver:
Section "Device"
  Identifier "Card1"
  Driver "intel"
EndSection

# case of xf86-video-i810 driver:
Section "Device"
  Identifier "Card0"
  Driver "i810"
  VideoRam 131072
  Option "VBERestore" "True"
  Option "LinearAlloc" "8160"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card1"
  Monitor "Self"
  DefaultDepth 24
  SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x768" "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Viewport 0 0
    Depth 16
    Modes "1024x768" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Viewport 0 0
    Depth 8
    Modes "640x480"
  EndSubSection
EndSection

  Xorg log attached
Comment 1 Alexander 2008-06-19 11:15:12 UTC
"2" - part of next frame
=>
"2" - part of previous or next frame
Comment 2 Alexander 2008-06-19 23:33:51 UTC
/etc/xorg.conf
=>
/etc/X11/xorg.conf
Comment 3 Wang Zhenyu 2009-02-08 19:20:47 UTC
I don't think I'll have time to look into this, reassign to default owner.
Comment 4 Gordon Jin 2009-02-10 17:22:13 UTC
so it's the tearing issue.

*** This bug has been marked as a duplicate of bug 19635 ***

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.