Re: fbcon: Boot Logo flickers

Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
Thu, 8 Oct 1998 14:21:57 +0200 (CEST)


On Thu, 8 Oct 1998, David Woodhouse wrote:
> eastep@loc1.tandem.com said:
> > > With 2.1.124 and fbcon compiled in (Cyrix 6x86L-PR200, Diamond Viper
> > > V330 4MB --> vgacon 800x600x256) the boot logo flickers when displayed --
>
> > Specify "video=vesa:redraw" at boot time. At some point, the default
> > was changed from "redraw" to "ypan" (IIRC). The new default reportedly
> > provides better performance but has the undesirable side effect that
> > you mention.
>
> IIRC, the 'redraw' option doesn't give you scrollback - you have to change it
> to 'ypan' or 'ywrap' for that.

Yes, that's the tradeoff: either redraw the changed part of the screen when
scrolling a part of the screen, or panning the whole screen and copying the
part that doesn't have to scroll.

> The difference between ypan and ydraw doesn't seem to be made very clear in
> the documentation, though:
>
> > ypan - enable display panning using the VESA protected mode
> > interface. This enables the Shift-PgUp scrollback
> > thing and greatly speeds up fullscreen scrolling.
> > It is slower than "redraw" when scrolling only a halve
> > screen. This is the default.
> > ywrap - If your gfx board supports wrap-around, use this one
> > instead of ypan.

`ypan' is the classical virtual screen, while `ywrap' replicates the top of the
screen at the bottom by wrapping around in screen memory, i.e. on a bitmap with
n lines, the n+1'th line is the first line again.

Greetings,

Geert

--
Geert Uytterhoeven                     Geert.Uytterhoeven@cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP}  http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/