[syslinux] not sure how to get rid of white screen during boot

H. Peter Anvin hpa at zytor.com
Sat Feb 19 21:51:21 PST 2011

On 02/19/2011 09:37 PM, Douglas McClendon wrote:
>> With the most recent kernels, with "quiet vga=current" the graphic
>> splash can be retained during the execution of the kernel; in fact if
>> the resolution is the same some video drivers can actually leave the
>> image intact during the kernel transition.
> Alternately if I want to go that route, I'd still very much like for the
> menu text to disappear as soon as the options/menu are no longer
> selectable/manipulable by the user.  Having it stay up on the screen for
> 4 seconds I find aesthetically sub-optimal.  Optimal IMHO would also be
> having the text fade out in 0.25s, but I don't know how doable that is
> with the particular console/text system presently in use at the time.

The menu text does disappear.

Making the text fade would be doable, but I don't think I will
personally have time to implement it.

> The resolution coincidence case I don't think fits my target generalist
> LiveUSB/DVD here.  What I want is a config that gives effectively
> optimal on my 1280x800 laptop, my 1024x600 netbook, and qemu/kvm with a
> presumption of 1024x768. (and by extension hopefully a majority of
> typical LiveUSB/DVD use case hardware)
> It seems like to get effectively flicker-free with vesamenu.c32, and
> current linux-kms, in the resolution mismatch sense, you need a simple
> quick fade to black.
> Getting back to qemu, qemu currently does what I want if I give linux
> vga=0x317 for append.  But I want vga=current for everything else
> (assuming that works generally enough).  So I wonder if it is possible
> or generally desirable for syslinux to be able to somehow have
> conditional append statements, perhaps somehow keying off of the
> presence of some pci-id being present (is that info readily available to
> current syslinux logic?).  Or has that functionality been talked about
> before, resulting in better advice x, y, z??

This could be done with Lua scripts.


H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.

More information about the Syslinux mailing list