[Savage40] Small video glitches with savage snapshot

Bjorn Knutsson bjorn+savage at update.uu.se
Thu Apr 7 15:37:08 PDT 2005


On 6 Apr 2005 12:18, Alex Deucher wrote:
> 
> --- bjorn+savage at update.uu.se wrote:
> > Hi!
> > 
> > I downloaded and installed the driver snapshots
> > 
> >
> http://dri.freedesktop.org/snapshots/savage-20050314-linux.i386.tar.bz2
> >
> http://dri.freedesktop.org/snapshots/savage-20050404-linux.i386.tar.bz2
> > 
> > and compared to Tim's old 1.1.27t, the snapshots seems to introduce a
> > few new small glitches. I'll try switching back and forth between
> > 1.1.27t
> > 
> > First, after running for a while, the top lines of video get garbled.
> > 
> > Second, I get a weird pattern across the video window every now and
> > then. The garbled top lines are persistent, but go away if you, e.g.,
> > move the window. The pattern comes and goes, and seems related to
> > what's going on in other windows.
> > 
> > I can't seem to provoke the glitches, but if I just let the video
> > window run (while I'm doing things in other windows), sure enough, it
> > will happen.
> > 
> > Any idea what might be up? I'd post a screenshot of a window showing
> > the glitch, but naturally, all I get is the key-color... ;-)
> 
> The savage streams engine is possibly the root of all evil.
> try turning off BCIforXv in your xorg config.

I downloaded and installed:

http://dri.freedesktop.org/snapshots/savage-20050407-linux.i386.tar.bz2

I disabled BCIforXv (from xorg.0.log):

(**) SAVAGE(0): Option: Disable use of the BCI for Xv

But both glitches are still present.

As before, if I drop Tim's 1.1.27t instead, I do not see these
glitches.

The glitch relating to the top lines I only seem to get in xine, while
the pattern happens in both xine and mplayer. I should note, however,
that xine is my preferred viewer, so I've "tested" this much more
exhaustively with xine. I'll switch to using mplayer for a while and
see if I catch it there.

The shape of the pattern depends on the width of the video stream, and
will be resized if you resize the content of the window, i.e., it's
like it's part of the original video, rather than a glitch that
overwrites the current window.

For one width, it looks somthing like this:

****     ****     ****
    ****     ****     ****
        ****     ****     ****
            ****     ****     ****

across the video window. For another width, they're boxes:

    ****    ****    ****    ****
    ****    ****    ****    ****
    ****    ****    ****    ****
    ****    ****    ****    ****

One easy way to provoke them to appear is to scroll a firefox-window
next to the video window. The exact bit pattern of the pattern will
change as you scroll, which makes me think that the pattern is
actually a rectangle of the current screen that for some reason gets
mapped into the video window, with different skews depending on the
video window width. (We get the rectangles if the video window width
is an integral multiple of the rectangle width.)

/Bjorn


More information about the Savage40 mailing list