[Savage40] Small video glitches with savage snapshot

Bjorn Knutsson bjorn+savage at update.uu.se
Sat Apr 9 18:42:23 PDT 2005


On 8 Apr 2005 12:57, Alex Deucher wrote:
> I dunno.  The supersavages are the least supported since we know the
> least about them.  I dunno what might have changed that would cause the
> problem.  the Xv code is pretty much the same.  It may be a tiling
> issue.  try adding:
> option "disabletile" "true"
> to your config to use a linear framebuffer.

Well, that caused the entire screen content to be skewed, with garbage
at the end. I guess this might be consistent with:

(--) SAVAGE(0): 1408x1050 TFT LCD panel detected and active
(--) SAVAGE(0): - Limiting video mode to 1408x1050

As far as I know, the panel is only 1400x1050, if those extra 8 pixels
exists, I guess they're not on the actual panel, so if it fills a
linear buffer with 1400x1050 pixels, and 8 pixels every line goes
missing somewhere, then that would explain both why there's a skew,
and why it ran out of pixels at the end of the screen.


A possibly related interesting observation: At all times, and all
versions of the driver, if the video window is ever smaller than the
original size of the video stream, the content of the window similarly
get skewed, rather than shrunk. The amount of skew seems to depend
directly on how much smaller, i.e., like it tried to fit the original
video into the window linearly, instead of shrinking it. The same
thing also sometimes happens when the video window is partially
obscured.

/Bjorn


More information about the Savage40 mailing list