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

Vladimir Mosgalin mosgalin at VM10124.spb.edu
Wed Jul 23 00:25:06 CEST 2008


Hi Nikos Chantziaras!

 On 2008.07.22 at 23:44:51 +0300, Nikos Chantziaras wrote next:

> 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 

Well actually you should try xf86-video-ati driver.. It supports xv & gl
on x1950 already (at least rumored to do so, haven't tried it, but i'm
planning to switch to it soon).

> 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 

I don't think you can remove tearing with xv, but gl output should work.
At least it does for me. Make sure you

1) have latest catalyst driver
2) have clean xorg.conf. Don't even think about using some obscure
   options like texturedXrender or something! Here's mine: bare
   necessaries plus vsync.
Section "Device"
        Identifier  "Device0"
        Driver      "fglrx"
        Option      "VideoOverlay" "on"
        Option      "IgnoreEDID" "off"
        Option      "TexturedVideo" "on"
        Option      "TexturedVideoSync" "on"
        Option      "OpenGLOverlay" "on"
        Option      "UseFastTLS" "2"
        Option      "XAANoOffscreenPixmaps"
        BusID       "PCI:1:0:0"
EndSection
3) amdcccle works for you (sliders actually move and settings are
   saved). You should set vsync on the advanced settings page to any of
   the two rightmost settings.
4) use -vo gl:yuv=2:swapinterval=1:force-pbo:ati-hack

Hope that'll help you.

-- 

Vladimir



More information about the MPlayer-users mailing list