[MPlayer-users] Any way to get Xv playback without tearing on fglrx?

Nikos Chantziaras realnc at arcor.de
Tue Jul 22 22:44:51 CEST 2008


Yeah, I know, ATI sucks with this poor excuse of a driver called 
"fglrx", but I'll ask anyway since the X1950XT only runs with this 
driver.  Video tearing is unbearable with Xv output.  Switching to gl 
results in ATI's "Blue Screen of Death for Linux" port showing up after 
about 10 minutes of continuous playback.  Anything I can do short of 
smashing the card and sending the pieces back to ATI with an "I'm going 
Nvidia" note?

I've disabled/enabled dbe, reducedblanking, composite and AIGLX with no 
effect.

I'm on Gentoo: kernel 2.6.25.11 and X.Org 1.4.2 (7.3).

This is the output of xvinfo:

X-Video Extension version 2.2
screen #0
   Adaptor #0: "ATI Radeon AVIVO Video"
     number of ports: 4
     port base: 131
     operations supported: PutImage
     supported visuals:
       depth 24, visualID 0x23
       [...snipped...]
       depth 24, visualID 0x72
     number of attributes: 10
       "XV_SET_DEFAULTS" (range 0 to 1)
               client settable attribute
       "XV_DOUBLE_BUFFER" (range 0 to 1)
               client settable attribute
               client gettable attribute (current value is 1)
       "XV_BRIGHTNESS" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_CONTRAST" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_SATURATION" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_COLOR" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_HUE" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_RED_INTENSITY" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_GREEN_INTENSITY" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_BLUE_INTENSITY" (range -1000 to 1000)
               client settable attribute
               client gettable attribute (current value is 0)
     maximum XvImage size: 4096 x 4096
     Number of image formats: 4
       id: 0x32315659 (YV12)
         guid: 59563132-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x30323449 (I420)
         guid: 49343230-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x32595559 (YUY2)
         guid: 59555932-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)
       id: 0x59565955 (UYVY)
         guid: 55595659-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)




More information about the MPlayer-users mailing list