Re: Boot Logo Questions....

Riley Williams (
Fri, 15 May 1998 02:29:16 +0100 (BST)

Hi Phil.

>> I'd prefer this order since there are going to be the unforseen
>> times when the card may be capable of it but the monitor isn't.
>> If we default to plain vanilla text mode and do everything else as
>> an option, the suprises will be minimised.

I hope you don't mind my mentioning it, but 640x480 is the standard
VGA resolution that is supported by ALL monitors capable of being
connected to a VGA or SVGA or better video card, and from the
monitor's point of view, the colour depth is irrelevant since all it
will see is an ANALOGUE signal level for each of the RGB guns, with
the level varying across the same voltage range...

For this reason, I have to disagree with your preference in this
respect, so I've returned the text mode to its original position at
the bottom of the list, as per my first message...and here I analyse
the various modes selected and explain the reason for their choice:

A. The first three options select the VGA 640x480 resolution at the
highest colour depth supported by the video card, assuming the
card is an SVGA or better card since none of these modes are
available on a standard VGA card due to the colour depth.

B. Option 4 is the highest 256 colour mode on a standard VGA card,
but it is appreciated that not all VGA cards were capable of
displaying this mode. My personal preference would be to have 256
colours over having the higher resolution of option 5, but if the
final decision swaps these two options over, I won't object...

C. Option 5 is the best mode that is guaranteed to be available on
a standard VGA card, although option 4 would normally also be

D. Option 6 is the EGA LOW resolution mode, and is available on all
systems (to date anyway) with EGA or better graphics adapters. I
deliberately omitted the EGA high resolution mode since several
people I know (including myself) have used systems with EGA cards
and CGA monitors that could not handle the high resolution mode.

E. If we get to choose option 7, the choice basically lies between a
CGA card, a Hercules MonoGraphics card, or some oddball graphics
card which probably has a specialist monitor attached to it, so
we use whatever graphics mode we can find.

F. Finally, there is the rock bottom fallback mode...option 8.

Note also that there should be a means of saying "Display a MONO boot
logo" for use when a mono monitor is attached to the video system...

>> 1. Can the video card support 640x480x16M? If so, use it.
>> 2. Can the video card support 640x480x64K? If so, use it.
>> 3. Can the video card support 640x480x256? If so, use it.
>> 4. Can the video card support 320x200x256? If so, use it.
>> 5. Can the video card support 640x480x16? If so, use it.
>> 6. Can the video card support 320x200x16? If so, use it.
>> 7. Does the card support graphics? If so, use the lowest mode it
>> supports.
>> 8. Use a text only mode.

> Okay, first off. My stand is that we keep it as an OPTION.

Agreed - as per my original message, the boot logo should ONLY be
displayed (or even considered) if one of the following is true:

A. With a direct kernel boot, the specified flag in the kernel's
boot option flags word is set and the kernel knows both where
to find the image to display and how to display it.

B. With a LILO boot, the line "BootImg=..." is amongst those
considered for the specified kernel image. This means either
that the line appears in the general options section at the
top of lilo.conf or that it appears in the image parameters
section for the specified image.

C. With other boot loaders, that the relevant equivalent to (B)
above is saatisfied.

Note that the default in the absence of the above should be NOT to
display any such image.

> Second, this is the BEST way to scan it, IMO. There are VERY few
> monitors that can't do 640x480x256.

Since 640x480 is the standard VGA resolution, any monitor that can
handle standard VGA can handle it at ANY colour depth (simply because
VGA is an ANALOGUE mode)...

> And I don't know many people using a 14" VGA on a S3 ViRGE/DX. :)

I'm using a 14" monitor with a 4M S3 ViRGE/DX video card, and have no
problems displaying graphics all the way from 320x200x16 up to
1024x768x16M, so can't see that combination causing any problems with
the above sequence...

Best wishes from Riley.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to